Как сделать джойстик на экране

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

Как сделать джойстик на экране

Сообщение qwe12355 25 сен 2011, 20:49

слушайте я как бы ноль в Unity ну думаю раз учусь на программіста и есть гуглофон почему бы не поучиться. вопрос такой как сделать джостик для управления персонажем как в Nova, BIA 2, Ganstar и т.д. ? ну или ссылки почитать про сенсор, да и вообще по unity т.к. есть довольно серьезные намерінія его ізучіть. а настраивать под типы процессора нужно где-то?
qwe12355
UNец
 
Сообщения: 14
Зарегистрирован: 24 сен 2011, 15:49

Re: Как сделать джойстик на экране

Сообщение qwe12355 27 сен 2011, 20:59

ладно все с этім проехалі. а как вертеть камеру нажимая в любом месте экрана и проводя пальцем? как-то можно пройденную пальцем длину засечь?
qwe12355
UNец
 
Сообщения: 14
Зарегистрирован: 24 сен 2011, 15:49

Re: Как сделать джойстик на экране

Сообщение Denkacn 28 сен 2011, 00:02

крутить камеру =>>
Синтаксис:
Используется javascript
if (Input.touchCount > 0 && Input.GetTouch(0).phase == TouchPhase.Moved) {
        var touchDeltaPosition:Vector2 = Input.GetTouch(0).deltaPosition;          
        transform.Rotate(0, -touchDeltaPosition.x / speed, 0);
    }

узнать расстояние =>>
Синтаксис:
Используется javascript
          var touchBegin : Vector2;
          var touchEnd : Vector2;

function Update(){
if(Input.touchCount > 0){
        if(Input.GetTouch(0).phase == TouchPhase.Began){
                touchBegin = Input.GetTouch(0).position;
        }
        if(Input.GetTouch(0).phase == TouchPhase.Moved || Input.GetTouch(0).phase == TouchPhase.Stationary){
                touchEnd = Input.GetTouch(0).position;
        }
        if(Input.GetTouch(0).phase == TouchPhase.Ended){
                var distance : float = Vector2.Distance(touchBegin, touchEnd);
                print(distance/10); //переменная distance и равняется расстоянию проведённому по экрану... Делил на 10 чисто из личных соображений, можно и не делить.
        }
}
}


В следующий раз попробуй сначала вот тут посмотреть или тут, там есть ответы на многие твои вопросы. 8()
Shadow Line (Android Game)
Аватара пользователя
Denkacn
UNIт
 
Сообщения: 83
Зарегистрирован: 11 фев 2011, 01:47
Откуда: Украина. Запорожье. Бабурка =)
  • ICQ

Re: Как сделать джойстик на экране

Сообщение qwe12355 28 сен 2011, 13:56

все спасбо дальше пробую сам
qwe12355
UNец
 
Сообщения: 14
Зарегистрирован: 24 сен 2011, 15:49

Re: Как сделать джойстик на экране

Сообщение varlamov5264 22 ноя 2011, 21:14

У меня что то ничего не получилось...Вставляю скрипт, но у меня пишет, что не знает что такое "speed"
Что делать?
_ttp://www.youtube.com/watch?v=w73iJjhS7OE Bitardia - Official Teaser
_ttp://www.youtube.com/watch?v=0zEILpDJ15E Bitardia - Beta Trailer
varlamov5264
UNец
 
Сообщения: 23
Зарегистрирован: 20 ноя 2011, 16:41
  • Сайт


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

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

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