August 1924
LUA in da house
icon1 admin | icon2 c + + , Motor , Software | icon4 08 24th, 2009 | icon3 7 Kommentare »

Nun konnte ich endlich, was ich für eine lange Zeit geplant, aber ich könnte nie abgeholt. Seit gestern habe ich eingesteckt lua'ą genießen. Dank ich endlich aus der Logik der Game-Engine getrennt. Ich schaffte es sogar auf die gesamte Logik des Spielers auf die Skripte und ein großer Teil des Motors umzuschreiben. Luabind schreibt hier sehr gut. Nur während der Termersetzungslogik erschien ein Problem, das im Gegensatz zu Menschen, die Argumente Skriptsprachen ist nämlich das Debuggen. Wenn es um das Schreiben von Skripts in der "sauberen" lua Debugging kommt, ist nicht wirklich ein Problem, aber wieder, als der Haken zum Beispiel, unsere eigenen Motor, wenn ein Problem auftritt. Glücklicherweise ist dies nicht so schlimm wie es aussieht. Mit Hilfe kommt, um uns ein Programm namens Decode ( http://www.unknownworlds.com/decoda ), der Debugger ist sehr nett lua. Das Programm ist vollständig grafische Applikation ("konsolówki" fuuuu), hat seinen eigenen ganz interessant Script-Editor (Einzüge, Syntax-Einfärbung und aufgefordert, etc), Projekt-Explorer, und was wir sind mehr daran interessiert, oder Debugger. Es hat Funktionen, wie: breakpoint'y, Call-Stack und der Ausgang ist, was am nötigsten ist. Das Prinzip der Operation ist sehr einfach, haben wir ein neues Projekt zur exe'ka in denen wir unsere Skripte, setzen die "working directory" Highlight zu erstellen, drücken Sie F5 (wo wir es .. weiß) und feuert unsere Anwendung, liest Decode sich die Skripte in daran gewöhnt und starten debuggen. Das gleiche Prinzip eines Debuggers ist wirklich so, dass wie in den bildenden, so ist es kein Problem mit dem Service.
Im Allgemeinen schätzen das Programm sehr positiv, ist das, was ich gesucht hatte, nun das Schreiben von Skripts ist viel einfacher. Eine interessante Tatsache ist, dass die Anwendung zu debuggen können Sie die Xbox360 und PS3-Konsolen. Leider ist die app ist nicht kostenlos, aber kein Betrag ist nicht so überraschend. Consolation ist der Preis, die auch in unserem Land nicht übermäßig ist. Indie-Lizenz kostet 50 US $, während die Lizenz "voll" ist bereits teurer und nicht so niedrig, weil die 400 Dollar, aber ich denke, dass für einen großen Teil der indischen Lizenz (für Firmen und Privatpersonen, deren jährliches Einkommen nicht mehr als $ 100k) ist ausreichend.

decoda