Problémy s emulátorem

Navigace:  Ladění projektu >

Problémy s emulátorem

Předchozí stránkaNahoruDalší stránka

Nesmíme zapomenout na to, že emulátor je jenom program. Navíc ho neprogramovali autoři Urwiga, ale někdo z Groundspeaku. Urwigo pouze využívá jeho služeb. Podle toho to taky někdy vypadá. Někdy s ním není rozumná řeč. Zde bych vás chtěl upozornit na typické problémy, na které můžete při používání emulátoru narazit:

 

Padání

Emulátor občas „vytuhne“. Většinou se to projeví hláškou: „Program Urwigo přestal komunikovat“. V takové chvíli nezbývá nic jiného, než Urwigo „natvrdo odstřelit“ a spustit znovu. Pokud máme práci uloženu (což bychom měli opravdu dělat), jedná se jenom o drobnou lapálii. Pokud jsme si však něco neuložili, budeme to muset kódovat znovu.

Proč se tak občas děje, netuším. Prostě si to v určitém okamžiku neporozumí s Windows a udělá něco, za co ho následně potrestají. Pro nás jako autory z toho vyplývá, že je vhodné před každým spuštěním emulátoru pro jistotu uložit změny. Abychom na to nemuseli myslet, Urwigo nám nabízí automatickou volbu. V menu zvolíme příkaz Soubor > Nastavení. V zobrazeném okně se přepneme na záložku Sestavení. Zde zaškrtneme volbu Uložit projekt při sestavení nebo spuštění. Nyní už na ukládání projektu před spuštěním emulátoru nemusíme myslet - Urwigo bude myslet za nás.

Emulátor - Nastavení

 

Nelze uchopit panáčka

Někdy se stane, že nelze myší uchopit panáčka pro určení nové polohy. Panáček jakoby před myší „utíká“ - jakmile na něj myší najedete, posune se o kousek dál. To se celé neustále opakuje a panáčka není možné uchopit. Naštěstí lze tento problém celkem jednoduše vyřešit. Stačí kamkoliv klepnout levým tlačítkem myši a ze zobrazeného menu vybrat příkaz Goto Here. Tím se panáček přesune na zvolené místo a většinou ho pak již je možné uchopit myší a normálně přesouvat.

 

Nekontrolovaný pohyb mapy

Společně s padáním asi nejhorší, co vás může při ladění v emulátoru potkat. Mapa se najednou zblázní a začne rychle rolovat v některém ze směrů. Problém je, že jsem zatím nepřišel na žádný způsob, jak toto nekontrolovatelné rolování zastavit. V takovém případě nezbývá, než emulátor ukončit a spustit znovu. Opět netuším, za jakých okolností k tomuto dochází. Opět se mi to jeví spíš jako náhodný výstřelek emulátoru.