ПРО порядок вызова методов AwakeOnEnable

Общие вопросы о Unity3D

ПРО порядок вызова методов AwakeOnEnable

Сообщение immeasurability 12 июл 2017, 19:37

всем ку! как с этим бороться?
предлагать использовать ручную настройку очередности выполнения скриптов не надо!

Есть метод Awake и метод OnEnable
Предполагается что Awake выполняется первым а за ним OnEnable
И да все верно с начало Awake а потом OnEnable

Почему при активации двух скриптов, происходит последовательная инициализация? (с начало в первом срабатывает Awake, затем в нем же сразу OnEnable, и только потом в втором скрипте срабатывает также Awake и OnEnable)

почему с начало не срабатывает Awake в первом скрипте, потом в втором, а уже после всех Awake должен сработать OnEnable


есть ли способ переопределить данную последовательность (с начало все Awake а потом OnEnable)?
Discord era#6140

youtube.com/user/immeasurability/videos
Аватара пользователя
immeasurability
Адепт
 
Сообщения: 1097
Зарегистрирован: 08 авг 2013, 18:09

Re: ПРО порядок вызова методов AwakeOnEnable

Сообщение eonyanov 13 июл 2017, 10:32

Конкретно как с Awake и OnEnable не скажу, но можно попробовать IEnumerator Start()
Glow Asteroids Game
Happy Chair
Аватара пользователя
eonyanov
UNITрон
 
Сообщения: 298
Зарегистрирован: 22 авг 2014, 10:28


Вернуться в Общие вопросы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5