Wintermute Engine Forum
Czech forum => Technické fórum => Topic started by: !Errorcode! on November 05, 2012, 12:57:04 AM
-
Mám jeden dotaz, ktorý znie dost jednoducho, no nechápem prečo mi nefunguje. mám objekt v inventári, ktorý chcem po kliknutí na oblast ,,podlaha" položiť. tj zmizne z inventára a objaví sa na scéne položeny na zemi. nový objekt je entita s názvom 'object2' a celé to robím tak, ze v scripte pre ten objekt v inventári dám kód, ktorý sa vykoná pri kliknutí ním na podlahu. a to: object2.active="true";. lenze nič nefunguje, pretože súbor scriptu pre objekt v inventári nepozná premennú oblasti 'podlaha'. akým sposobom mam teda jednoducho položiť objekt na zem presne do polohy x,y??
-
Ahoj,
strácam sa v tom. Nebolo by lepšie postnúť všetky skripty, s ktorými tvoj problém súvisí? Možno tak lepšie odhalíme chybu.
-
Scripty pošlem, len som teraz na inom pc. každopádne, ide mi len o to, ako urobiť, aby som zobral predmet z inventára a položil ho na zem (niekde na scéne, kde by sa zobrazil ako nejaká entita)
-
you need to use:
var object2 = Scene.GetNode("object2");
object2.Active=true;
-
Problém vyriešený, zase šlo o nepozornosť..Mal som len chybičku v deklarácii premenných. ::slug