подскажите по гонкам

Программирование для iPhone & Android

подскажите по гонкам

Сообщение 8orobeu 14 май 2011, 11:41

осваиваю движок, и вот возник вопрос- по одному из уроков сделал автомобиль http://habrahabr.ru/blogs/gdev/115557/ (по 3пункт) но вот застрял с управлением,на пк всё робит а на андроиде нет, не видит он управление стандартными двумя джостиками (полная Ж) .в п3 по ссылке код управления на С.
Но сегодня проблемм только прибавилось, думал как сделать управление и теперь он вообше отказался поварачивать, переделал заново всё тоже самое.
собственно вопрос
1)как сделать управление машиной под андроид(джостиком, аксилем наверное сложнее :-B)?
2)что же такое я мог натворить, чтоб она перестала поворачивать?
модет кто работал в этом напрвлении, подскажите :D
8orobeu
UNец
 
Сообщения: 7
Зарегистрирован: 14 май 2011, 09:48

Re: подскажите по гонкам

Сообщение gnoblin 14 май 2011, 14:08

что за стандартные два джойстика?

акселерометр есть в справке с примерами по ключевому слову Input.acceleration
skypeid: madkust
Мои крайние проекты:
Убойный Хоккей
Cube Day Z (альфа)
Аватара пользователя
gnoblin
Адепт
 
Сообщения: 4633
Зарегистрирован: 08 окт 2008, 17:23
Откуда: Минск, Беларусь
Skype: madkust
  • Сайт

Re: подскажите по гонкам

Сообщение 8orobeu 14 май 2011, 18:46

стандартные два джостика это DualJoysticks
8orobeu
UNец
 
Сообщения: 7
Зарегистрирован: 14 май 2011, 09:48

Re: подскажите по гонкам

Сообщение gnoblin 14 май 2011, 19:58

я не знаю что такое dual joysticks.
Это на самом телефоне контролы - что за модель телефона?
skypeid: madkust
Мои крайние проекты:
Убойный Хоккей
Cube Day Z (альфа)
Аватара пользователя
gnoblin
Адепт
 
Сообщения: 4633
Зарегистрирован: 08 окт 2008, 17:23
Откуда: Минск, Беларусь
Skype: madkust
  • Сайт

Re: подскажите по гонкам

Сообщение 8orobeu 15 май 2011, 10:40

нет это в самом unite - project/Standard Assets (Mobile)/Control Setups/PlayerRelativeSetup (при его применении на экране появляются два джостика) как я понял они должны работать как левый-стрелки, правый-мышка... Но машина заточенная под стрелочное управление не работает при движении левого джостика она просто стоит на месте (полная Ж)
телефрн lg gt540(хотя он тут не причём, наверно :( )
8orobeu
UNец
 
Сообщения: 7
Зарегистрирован: 14 май 2011, 09:48

Re: подскажите по гонкам

Сообщение gnoblin 15 май 2011, 16:35

тогда нужен код или проект-пример
skypeid: madkust
Мои крайние проекты:
Убойный Хоккей
Cube Day Z (альфа)
Аватара пользователя
gnoblin
Адепт
 
Сообщения: 4633
Зарегистрирован: 08 окт 2008, 17:23
Откуда: Минск, Беларусь
Skype: madkust
  • Сайт

Re: подскажите по гонкам

Сообщение 8orobeu 15 май 2011, 18:51

код на С
Синтаксис:
Используется csharp
using UnityEngine;
using System.Collections;

public class CarController : MonoBehaviour {
       
        public WheelCollider[] WColForward;
        public WheelCollider[] WColBack;
       
        public float maxSteer = 30; //1
        public float maxAccel = 25; //2
        public float maxBrake = 50; //3
       
       
        // Use this for initialization
        void Start () {
       
        }
       
       
        void FixedUpdate () {
               
                float accel = 0;
                float steer = 0;
                               
                accel = Input.GetAxis("Vertical");  //4
                steer = Input.GetAxis("Horizontal");     //4   
               
                CarMove(accel,steer); //5
               
        }
       
        private void CarMove(float accel,float steer){ //5
               
                foreach(WheelCollider col in WColForward){ //6
                        col.steerAngle = steer*maxSteer; //6
                }
               
                if(accel == 0){ //7
                        foreach(WheelCollider col in WColBack){  //7
                                col.brakeTorque = maxBrake; //7
                        }      
                       
                }else{ //8
                                                               
                        foreach(WheelCollider col in WColBack){ //8
                                col.brakeTorque = 0; //8
                                col.motorTorque = accel*maxAccel; //8
                        }      
                       
                }
               
                               
               
        }
}
8orobeu
UNец
 
Сообщения: 7
Зарегистрирован: 14 май 2011, 09:48

Re: подскажите по гонкам

Сообщение Zaicheg 15 май 2011, 19:20

8orobeu, предупреждение. Код необходимо либо заключать в bb-теги, либо размещать на pastebin-сервисах.
Дьяченко Роман
e-mail: _zaicheg.reg@gmail.com
skype: zaicheg12
vkontakte: _vk.com/zaichegq
Работа: _wie3.com _www.sanviz.com
Аватара пользователя
Zaicheg
Адепт
 
Сообщения: 3024
Зарегистрирован: 19 июн 2009, 15:12
Откуда: Череповец

Re: подскажите по гонкам

Сообщение Jester64 17 сен 2011, 17:01

Извините за глупость, можно где нибудь найти скрипты по управлению машинкой на мобильнике?
Jester64
UNец
 
Сообщения: 1
Зарегистрирован: 17 сен 2011, 16:48


Вернуться в iPhone & Android

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2