Kezdőoldal » Számítástechnika » Programozás » Unity awake, start metódusai?

Unity awake, start metódusai?

Figyelt kérdés

A helyzet a következő:

A objektumon van egy script, aminek az Awakejében csinálok B objektumokat.

B objektumon van egy script, aminak az Awakejében megkeresek egy aktív GameObjectet, és eltárolom a referenciáját későbbi használatra.

Az A objektumon van egy script, aminek a Start metódusában deaktiválom a B által keresett objektumot.


Lehetséges az, hogy A 2. scriptjének start metódusa hamarabb meghívódik, mint a B objektum Awakeje?

Párszor teszteltem, és mindig megtalálta az objektumot a B, szóval később futott le a 2. script Startja. De van arra lehetőség, hogy azelőtt deaktiválja a 2. script, mielőtt a B megtalálná? (például lassú gép esetén)


2016. febr. 3. 16:59
 1/3 anonim ***** válasza:
Nem lehetséges pont ez az awake lényege,hogy a start előtt fusson le ha aktív az objekt ha nem. A referencia függőségek miatt van.
2016. febr. 3. 19:48
Hasznos számodra ez a válasz?
 2/3 A kérdező kommentje:
De nincs egy kis késés A objektum létrejötte és a B objektumon való keresés között? Tényleg várnak a Start metódusok addig, amíg az egész Awake lánc végre nem hajtódik? Szóval azt is meg lehet oldani, hogy láncolva 1000 awake metódus van a start előtt, és már 2-3 másodperc után fut csak le a start? Szóval egymás után lefut az 1000 scriptnyi awake, és aztán kezdi el csak az első script startját?
2016. febr. 3. 22:13
 3/3 A kérdező kommentje:
Másik példa: Az egyik awake-ben egy olyan megterhelő dolog van, ami egy adott gépen például 10 másodpercig nagyon lefoglalja a gépet. Ilyenkor is vár a start? Ha létrehozok láncolva A-ban B-t, B-ben C-t, és így tovább elég sokáig, akkor is csak akkor indul el az A Startja, ha az 1000. láncelemnél lefut az Awake, akármeddig is tartson az?
2016. febr. 3. 22:16

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!