Показать сообщение отдельно
Старый 09.01.2021, 20:27   #8
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Движение 2D-объектов

Сообщение от JeanWinters Посмотреть сообщение
Почитал в "интернетах" , там пишут, что не рекомендуется передвигать игровые объекты присвоением значений "transform.position" , это называется "телепортация" и так делают только новички и так движком не задумано. А правильно нужно передвигать через "transform.Translate" (хотя и это некоторые не рекомендуют)
А в чём разница не поясняют? И то и другое в итоге приводит к смене позиции.

Сообщение от JeanWinters Посмотреть сообщение
или самое верное - через методы компонента "rigidBody" .
Ну так-то да, но это если ты используешь RigidBody. А его не всегда надо использовать.
Сообщение от JeanWinters Посмотреть сообщение
К тому же рекомендуется почему-то использовать FixedUpdate()
А есть ссылка почитать эти советы? Что-то мне подсказывает, что автор подобных советов и сам не особо хорошо разбирается в том, что советует.

Сообщение от JeanWinters Посмотреть сообщение
Ну и зачем тогда использовать Update() и delta time, если есть FixedUpdate() ? Или этот метод позже добавили в какой-то новой версии движка?
Потому что FPS-то не фиксированный, это значит, что обновление движение объекта будет не совпадать с реальным FPS (если FPS выше, то будут "затыки", если ниже, то апдейтить чаще FPS излишне).
Fixed Update может быть полезен при работе с физикой, потому что там обновление происходит в отдельном потоке и с фиксированными интервалами (потому что по многим причинам физика плохо дружит с нефиксированным дельта таймом), а в обычных ситуациях использовать Fixed Update не стоит (если только нет конкретных причин почему это в Update делать нельзя).
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
ant0N (13.01.2021), pax (14.01.2021)