Unity - monodevelop Guide

Beállítás MonoDevelop

Beállítása a hibakereső

Annak érdekében, hogy hibakeresés forráskódot (lásd. Lentebb) a MonoDevelop, akkor először ellenőrizze, hogy a beállítások, a külső eszközök ablaktábla engedélyezve szerkesztő csatolása. Ezután meg kell szinkronizálni a Unity projekt MonoDevelop projekt (menü: Eszközök> Szinkronizálás MonoDevelop Project). Is, győződjön meg arról, hogy BuildSettings Célplatform (menü: Fájl> Építsd Settings) tartalmazza lehetőségek kidolgozása Build and Script hibakeresés. Ha összegyűjti a WebPlayer, meg kell, akkor kell extra biztos, hogy összefüggésben a játékos kiválasztott csatorna verziója a fejlesztők (jobb klikk a Windows, vagy cmd-click a Mac OSX).

Unity - monodevelop Guide
Engedélyezése hibakeresés WebPlayer

Csak megkezdése előtt egy hibakereső ülésén, válassza ki a cél szeretné hibakeresés a cél melletti listában a lejátszás gombra (Unity szerkesztő, OSX-lejátszó, stb.) Azt is válassza a „csatolása feldolgozni”, ez megmutatja a teljes listáját nyomonkövethető Unity folyamatokat.

Unity - monodevelop Guide
Tab mutató változók

E lépésekkel elkészült, készen áll, hogy a hibakeresés a Unity szkriptek kattintva a lejátszás gombra.

hibakeresés forrás

Unity - monodevelop Guide
Töréspont, és hozzáadjuk a kódsor 16

Hozzáadása breakpoint'a a vonalon tájékoztatja Unity, hogy ennek elérése érdekében a vonalat, amikor a Play Mode, függessze fel a program futása. Amikor az írással „fagyott”, akkor a hibakereső meghatározni, hogy mi tesz egy forgatókönyvet.

A nyíl azt jelzi, hogy a végrehajtást felfüggesztik a töréspontot

Ha felfüggesztheti egy töréspont, a lapok alján a MonoDevelop ablaka információkat jelenít meg az aktuális állását. Talán a legfontosabb a füleket a helyiek.

Unity - monodevelop Guide
Tab mutató változók

Egy másik hasznos funkció MonoDevelop - léptetés. Amikor végrehajtás megáll egy töréspont, a skála lesz elérhető hibakereső eszközök a felső része MonoDevelop ablak: -

Eszközök inkrementális hibakeresés MonoDevelop

Az első négy gomb néven Continue (tovább), Step Over (átléphető), Step In (beléphet) és a Step Out (Step Out) és válthatják ki a parancsokat a Run menüből (jobb szélső gomb Vegye le lehet használni, hogy vessen véget a hibakeresés ülés). Folytatás továbbra is végrehajtja, amíg a következő töréspont. És átlépni beléphet végre egy sor kód egy időben. A különbség a kettő között, hogy a Step Over teljesen hajt végre semmilyen funkciót egy sorban, és lehetővé teszi, hogy lépést „lépés” a függvény belsejében. Így gyakran akkor véletlenül használja Step In korrekt működéséhez funkciók, van egy Step Out. amely addig folytatódik, amíg a végén a jelenlegi funkciót, és újra megáll a kódot okozta.

Részletes leírása a forráskód hibakeresés módszerek nem alkalmasak erre a listára, de vannak különféle könyvek és internetes források, megtalálja a részleteket ebben a témában. Ezen túlmenően, vezető kis kísérletek fogja érezni a hatalom ezen eszközök és megérteni, hogyan kell használni őket, hogy nyomon követni a főbb hibákat.

Felhelyezése MonoDevelop Debugger egy Android-eszközön