Ответ: Проблемы разработки от EvilOkta
Машина состояний постепенно пилится на базе аниматора (спасибо pax за видео), столкнулся со следующей задачкой, видимо туплю где-то.
Есть такой кусок кода: PHP код:
|
Ответ: Проблемы разработки от EvilOkta
Иметь в игре один rnd (статический), получать там где надо rnd.Next(0,1), приводить к нужному диапазону уже в объекте.
|
Ответ: Проблемы разработки от EvilOkta
Есть уже статический рандом в Unity
https://docs.unity3d.com/ScriptRefer...dom.Range.html |
Ответ: Проблемы разработки от EvilOkta
Немного странный вопрос. Дебаггером сейчас прохожу свой код, внутри аниматора. И вижу что порядок выполнения команд такой, что аниматор как-бы находится одновременно в двух разных State. Я так подозреваю это в момент transition происходит. Как то можно отловить такой момент чтобы отфильтровать? А то получается логика в разных стейтах начинает друг друга перебивать.
|
Ответ: Проблемы разработки от EvilOkta
Ну тебе надо настроить транзишн так, чтобы у него Has Exit Time галка была снята и длительность (duration) была 0.
|
Ответ: Проблемы разработки от EvilOkta
Попробуй просто после использования через какое-то время вызвать сборщик мусора GC.Collect(). Память сразу обычно не очищается.
|
Часовой пояс GMT +4, время: 15:49. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot