Size: a a a

2021 January 12

И

Игорь in unity3d.ru
Читать код трем людям которые считают синтаксический сахар хорошим кодстайлом?
источник

AF

Alex Feer in unity3d.ru
Но я чую, что будет спор сейчас, а я чет не хочу спорить, так что не юзайте this, это хрень
источник

КС

Кушан Самарасингхе... in unity3d.ru
Jumber
Хочу сделать простой AI, когда игрок попадает в зону преследование - идёт преследование, а когда выхожу из зоны - должно заканчиваться. Только почему-то за мной так и продолжает бесконечно идти.
Использование while ( true) плохая практика
источник

VB

Vlad Bastricov in unity3d.ru
Jumber
Хочу сделать простой AI, когда игрок попадает в зону преследование - идёт преследование, а когда выхожу из зоны - должно заканчиваться. Только почему-то за мной так и продолжает бесконечно идти.
А нельзя в Update всё ложить?
источник

КС

Кушан Самарасингхе... in unity3d.ru
Jumber
Хочу сделать простой AI, когда игрок попадает в зону преследование - идёт преследование, а когда выхожу из зоны - должно заканчиваться. Только почему-то за мной так и продолжает бесконечно идти.
IsActive это что у тебя?
источник

J

Jumber in unity3d.ru
Vlad Bastricov
А нельзя в Update всё ложить?
Не хочу портить перформанс
источник

J

Jumber in unity3d.ru
Кушан Самарасингхе
IsActive это что у тебя?
Это активна ли корутина преследования
источник

VB

Vlad Bastricov in unity3d.ru
А while(true) разве быстре?
источник

J

Jumber in unity3d.ru
Vlad Bastricov
А while(true) разве быстре?
Там раз в секунду вызывается
источник

VB

Vlad Bastricov in unity3d.ru
Ну так, тебе зачем так часто проверку выполнять? Всем хватало апдейта
источник

J

Jumber in unity3d.ru
Vlad Bastricov
Ну так, тебе зачем так часто проверку выполнять? Всем хватало апдейта
Апдейт вызывается 60+ раз в секунду. Зависит от ФПС. Пожалуйста не флуди
источник

VB

Vlad Bastricov in unity3d.ru
А, понял. Та не флудю, я сам новичок.
источник

КС

Кушан Самарасингхе... in unity3d.ru
Это физика лучше fixedupdate использовать. Та все тут новички
источник

A

Andrew in unity3d.ru
Jumber
Хочу сделать простой AI, когда игрок попадает в зону преследование - идёт преследование, а когда выхожу из зоны - должно заканчиваться. Только почему-то за мной так и продолжает бесконечно идти.
Так он у тебя по сути из цикла не выйдет, нет? Ты же внутри цикла нигде проверку не делаешь
источник

J

Jumber in unity3d.ru
Andrew
Так он у тебя по сути из цикла не выйдет, нет? Ты же внутри цикла нигде проверку не делаешь
Но а stop coroutine не остановит полностью корутину?
источник

PD

Paul Dyatlov in unity3d.ru
Jumber
Хочу сделать простой AI, когда игрок попадает в зону преследование - идёт преследование, а когда выхожу из зоны - должно заканчиваться. Только почему-то за мной так и продолжает бесконечно идти.
_enemyChasing = StartCoroutine(EnemyChasing());
StopCoroutine(_enemyChasing);
источник

A

Andrew in unity3d.ru
Так у тебя корутина с бесконечным циклом внутри
источник

VB

Vlad Bastricov in unity3d.ru
+
источник

VB

Vlad Bastricov in unity3d.ru
Он никогда не выйдет из корутины
источник

КС

Кушан Самарасингхе... in unity3d.ru
И комп за виснет с  unity от while
источник