Вторник, 16 Апреля 2024, 16:07

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » Сенсорные стрейфы.
Сенсорные стрейфы.
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, surprised
NEBRДата: Среда, 25 Июня 2014, 13:12 | Сообщение # 9
почти ветеран
Сейчас нет на сайте
Цитата Barugoo ()
А то бред какой-то, твой код ошибку выдает, т.к. в том коде переменная типа Трансформ.

это жесть lol


King Size #Gamiron12
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » Сенсорные стрейфы.
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг