Сообщение от mauNgerS
Супер беглый взгляд:
- можно не пускать луч каждый кадр, а только при нажатой кнопке
- можно постоянно использующиеся переменные завести 1 раз в start/awake
- вместо new Vector3() можно завести вектор шлюху и перезаписывать в нём значения
|
Проорал ) Вектор шлюха )
Когда до оптимизации говнокода дойдёт, вспомню о совете.
Сам знаешь, код написан для того, чтобы постоянно его переписывать.
Луч пускается постоянно для отрисовки в окне сцены, чтобы я видел куда он падает.
Сообщение от ABTOMAT
Тут Дельта Тайм нинужен, в лог потом выводятся неверные данные.
В остальном не вижу причин, по которым может дёргаться.
Может, FPS просто скачет? Хотя какой должен быть комп чтобы скакало.
|
Да дельта тайм не нужен, это мусорный участок кода, я ожидал что заметишь, впадлу было стереть.
Оказалось дёргалось только в окне Game в Unity,
в билде было на тот момент всё нормально.
Перезагрузил комп, теперь и в юнити не дёргается.
Скоро ещё понадобятся тестеры, я пишу управление камерой а ля RTS.
Сегодня уже наверно билд с кодом выложу.