Setarea MonoDevelop
Configurarea debugger
Pentru a activa depanarea codului sursă (a se vedea. Mai jos pentru detalii) în MonoDevelop, ar trebui să verificați mai întâi că, în Preferințe, în panoul Instrumente externe este activat Editor Atasarea. Apoi, ar trebui să sincronizați proiectul Unitate cu proiectul MonoDevelop (meniu: Active> Sincronizare MonoDevelop Project). De asemenea, asigurați-vă că platforma BuildSettings țintă (meniu: File> Build Settings) a inclus opțiuni Build Dezvoltare și Script Debugging. Dacă colecta un WebPlayer, trebuie, atunci ar trebui să fie foarte sigur că, în contextul versiunii playerului a canalului selectat pentru dezvoltatori (click dreapta în Windows, sau cmd clic în Mac OSX).
Activarea depanare WebPlayerChiar înainte de a începe o sesiune de depanare, selectați obiectivul pe care doriți să depana din lista țintă de lângă butonul de redare (Unitatea Editor, OSX Player, etc). Puteți selecta, de asemenea, „Attach a procesa“, acest lucru se va afișa lista completă a proceselor Unity debuggable.
variabile care arată TabCu acești pași finalizați, sunteți gata de a fi de depanare scripturi Unity făcând clic pe butonul de redare.
sursa Debugging
Breakpoint, adăugat în șirul de cod 16Adăugarea breakpoint'a pe linia informează Unitatea, că pentru a atinge această linie în timpul modului de redare, ar trebui să suspende executarea script-ul. În cazul în care script-ul ca fiind „înghețate“, puteți utiliza depanatorul pentru a determina ce face un script.
Săgeata indică faptul că executarea este suspendată la un punct de întrerupere
Când suspende executarea, la un punct de întrerupere, în filele din partea de jos a ferestrei MonoDevelop afișează informații despre stadiul actual al punerii în aplicare. Poate cel mai important dintre filele este localnici.
variabile care arată TabO altă caracteristică utilă MonoDevelop - pas cu pas. Atunci când pauze de execuție la un punct de întrerupere, scara va fi disponibil instrumente de depanare în partea superioară a ferestrei MonoDevelop: -
Instrumente elementare de depanare MonoDevelop
Primele patru butoane sunt cunoscute ca Continuare (continuare), Step Over (parcurge), pas în (pasul interior) si Step Out (Ieșind) și poate fi declanșat de comenzi din meniul Run (mai-dreapta buton, desprindeți poate fi folosit pentru a termina de depanare sesiune). Deplasare continuă să se execute până la următorul punct de întrerupere. Și Step Over și pas în a executa o linie de cod la un moment dat. Diferențele dintre ele, care pășească pe deplin îndeplini orice funcție într-o singură linie, și vă permite să pas în „pas“ in interiorul functiei. Deci, de multe ori puteți folosi ocazional pas în pentru funcțiile de lucru corecte, există un pas Out. care va continua până la sfârșitul funcției curente și se oprește din nou în codul care a cauzat.
Descrierea detaliată a tehnicilor de depanare cod sursă nu sunt potrivite pentru această listă, dar există o varietate de cărți și resurse web, puteți găsi toate detaliile cu privire la acest subiect. În plus, efectuarea de experimente mici vor simți puterea acestor instrumente și de a înțelege cum să le folosească pentru a ține evidența principalelor tipuri de erori.
Atașarea MonoDevelop Debugger la un dispozitiv Android