Wintermute Engine Forum
Czech forum => Technické fórum => Topic started by: Buby on July 04, 2005, 12:16:42 PM
-
Hey! :)
Pracujem vo WME. Mám projekt, v ktorom je normálne intro, po ktorom nasleduje Menu hry. Problém je nasledovný : Pozeral som si WME demo 3D, kde som odkukol script na schovanie inventára v scéne, v ktorej sa prehráva Intro. Intro trvá 4 sekundy. Tzn., že do scene scriptu musím hodit niečo ako Sleep(4000);. Potom ma nasledovat scena Menu. Problem je v tom, ze aj ked vypnem postavu (actor.Active = false;), postava je stale na tej scene~ ??? A este jedna vec... da sa nejako vzpnut cursor, ked ide to intro? Nieco ako DeadCity...
Diky moc... ;)
-
Problem je v tom, ze aj ked vypnem postavu (actor.Active = false;), postava je stale na tej scene~ ???
Zrejme se ti ta postava zase nekde zapne. Podivej se do scene_init te sceny, jestli tam neni actor.Active = true; Mam pocit, ze se tam tenhle radek standardne generuje, pokud se vytvori nova scena ve SceneEditu.
A este jedna vec... da sa nejako vzpnut cursor, ked ide to intro? Nieco ako DeadCity...
Uplne vypnout nejde, ale resi se to tak, ze se nastavi kurzor, ktery je cely pruhledny (staci maly ctverecek, cely vyplneny ruzovou barvou RGB(255, 0, 255)). Pak pres celou scenu natahni regionovou entitu a te prirad jako kurzor tento obrazek.
-
Kdyz uz na to takhle koukam, tak ti zkusim poradit!
Mám projekt, v ktorom je normálne intro, po ktorom nasleduje Menu hry. Problém je nasledovný : Pozeral som si WME demo 3D, kde som odkukol script na schovanie inventára v scéne, v ktorej sa prehráva Intro.
Nejlepe se inventar skryva pomoci scriptu, ktery je popsan zde:http://forum.dead-code.org/index.php?topic=892.0 (http://forum.dead-code.org/index.php?topic=892.0)
Problem je v tom, ze aj ked vypnem postavu (actor.Active = false;), postava je stale na tej scene~ ???
...tak s timhle ti bude muset poradit Mnemonic
A este jedna vec... da sa nejako vzpnut cursor, ked ide to intro? Nieco ako DeadCity...
Ja osobne kurzor vypinam takhle: Game.RemoveCursor();
...a zapinam zase takhle: Game.SetCursor("sprites\cursors\arrow\passive.sprite");
Mozna to jde i jinak, ale tohle 100% funguje :)
Snad jsem ti alespon trochu pomohl.
-
Aha, pravda, RemoveCursor by melo taky fungovat. Uz se v tom nejak ztracim :)
-
Ok! :)
Dakujem, že ste mi pomohli. Idem sa na to kuknut...
-
Aha, pravda, RemoveCursor by melo taky fungovat. Uz se v tom nejak ztracim :)
LOL ! :-)
-
Když spustím svoji hru tak se mi objeví černá obrazovka a pak se hra sama vypne.
Co s tím mám dělat? Kde je chyba? ???
-
Aha, pravda, RemoveCursor by melo taky fungovat.Uz se v tom nejak ztracim :)
To jsi na tom ještě dobře, kdybych já toho měl tolik co ty, tak mi rovnou nasadí svěrací kazajku a odvezou mě do blázince ;) ;D
-
Když spustím svoji hru tak se mi objeví černá obrazovka a pak se hra sama vypne.
Co s tím mám dělat? Kde je chyba? ???
Takéto čosi sa stávalo aj mne. Ja som mal chybu v scriptoch. Napr., jedna čiarka naviac, menej, alebo čo... Script RunTime error. Kdesi tam musis mat nieco zle. Zlu syntax...myslim, ze to bude tym... vsak potom daj vedet. :)
-
Když spustím svoji hru tak se mi objeví černá obrazovka a pak se hra sama vypne.
Co s tím mám dělat? Kde je chyba? ???
To muze byt ledacos, ale da se to snadno zjistit. V adresari, kde mas ulozen projekt, se pri kazdem spusteni hry generuje log soubor (wme.log) a v nem se muzes docist, co se stalo a kde nastala chyba. Nejspis mas chybu v nejakem klicovem skriptu, jak uz rikal PoselSmrti, nebo mas nekde spatne napsanou cestu a wme nemuze najit nejaky soubor. Tohle vsechno v tom logu bude videt.