Сенсорные стрейфы.
|
|
Barugoo | Дата: Понедельник, 23 Июня 2014, 18:44 | Сообщение # 1 |
частый гость
Сейчас нет на сайте
| В общем, такое дело, интересует вопрос - как написать стрейфы, аля Subway Surfers, т.е. команду для сенсорного инпута я уже написал, меня интересует как это сделать через трансформ (или нечто аналогичное), мол проводишь один раз по экрану вправо/влево - соответственно персонаж один раз на определенное расстояние перескакивал в аналогичном направлении (но не моментально, а очень быстро).
Сообщение отредактировал Barugoo - Понедельник, 23 Июня 2014, 18:45 |
|
| |
lakoris | Дата: Понедельник, 23 Июня 2014, 18:47 | Сообщение # 2 |
постоянный участник
Сейчас нет на сайте
| Код Player.position = Vector3.MoveTowards(Player.position, needPos, Time.deltaTime * 2.5f); Плавное передвижение
|
|
| |
Barugoo | Дата: Понедельник, 23 Июня 2014, 18:49 | Сообщение # 3 |
частый гость
Сейчас нет на сайте
| Цитата lakoris ( ) Player.position = Vector3.MoveTowards(Player.position, needPos, Time.deltaTime * 2.5f); needPos - это элемент кода, или туда координаты xyz вписывать?
|
|
| |
lakoris | Дата: Понедельник, 23 Июня 2014, 18:53 | Сообщение # 4 |
постоянный участник
Сейчас нет на сайте
| Barugoo, needPos - это переменная типа Vector3
|
|
| |
Barugoo | Дата: Понедельник, 23 Июня 2014, 19:09 | Сообщение # 5 |
частый гость
Сейчас нет на сайте
| Цитата lakoris ( ) Barugoo, needPos - это переменная типа Vector3 Можно по-подробней, как ее лучше всего объявлять? Что-то похожее на это: Цитата needPos - new Vector3 (x,y,z); ?
|
|
| |
lakoris | Дата: Понедельник, 23 Июня 2014, 19:52 | Сообщение # 6 |
постоянный участник
Сейчас нет на сайте
| Vector3 needPos;
|
|
| |
Barugoo | Дата: Понедельник, 23 Июня 2014, 22:47 | Сообщение # 7 |
частый гость
Сейчас нет на сайте
| Цитата lakoris ( ) Vector3 needPos; Я так понял, то, что ты скинул, это - http://docs.unity3d.com/ScriptReference/Vector3.MoveTowards.html ? А то бред какой-то, твой код ошибку выдает, т.к. в том коде переменная типа Трансформ.
|
|
| |
lakoris | Дата: Понедельник, 23 Июня 2014, 23:49 | Сообщение # 8 |
постоянный участник
Сейчас нет на сайте
| Barugoo,
|
|
| |
NEBR | Дата: Среда, 25 Июня 2014, 13:12 | Сообщение # 9 |
почти ветеран
Сейчас нет на сайте
| Цитата Barugoo ( ) А то бред какой-то, твой код ошибку выдает, т.к. в том коде переменная типа Трансформ. это жесть
King Size #Gamiron12
|
|
| |