Задать вопрос
@QmI705

Как можно наиболее лучше реализовать передвижение персонажа в Unity?

Допустим у меня есть некий код передвижение, заключенный в метод Move.
Как наиболее хорошо вызвать это метод?
void FixedUpdate()
{
	if(Input.GetKey(Keycode.A))
		Move;
}
или же
void Update()
{
	if(Input.GetKey(Keycode.A))
		Move;
}
  • Вопрос задан
  • 93 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Профессия Инженер
по тестированию
    10 месяцев
    Далее
  • Нетология
    Разработчик игр на Unity
    13 месяцев
    Далее
  • XYZ School
    Разработка игр на Unity
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
GavriKos
@GavriKos Куратор тега Unity
Микропетпроджект - домашнее облако homeCloud
Достаточно почитать чем эти два метода отличаются и немного включить мозг. Есть даже в мануалах где то картинка про стандартный игровой цикл, что когда вызывается и что когда ЛУЧШЕ проверять.
Ответ написан
Комментировать
freeExec
@freeExec
Участник OpenStreetMap
А уже если открыть документацию на Input.GetKey, то вопрос сам отпадёт.
Ответ написан
Комментировать
@Lesh48
Если в move используется физика - то FixedUpdate, если нет - то просто Update.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы