Bueno, he conseguido finalmente lo que estaba planeado desde hace mucho tiempo pero nunca pueden ser recogidos. Desde ayer me conecté lua'ą disfrutar. Gracias finalmente separado de la lógica del motor del juego. Incluso pude volver a escribir toda la lógica del jugador en las secuencias de comandos y una gran parte del motor. Luabind escribe aquí muy bien. Sólo durante la lógica de reescritura apareció un problema, que es contraria a los argumentos de la gente a saber, la depuración de lenguajes de script. Cuando se trata de escribir scripts en la "depuración limpia lua" no es mucho problema, pero de nuevo, como el gancho por ejemplo, nuestro propio motor si ocurre algún problema. Afortunadamente, esto no es tan malo como parece. Con la ayuda nos viene un programa llamado Decode ( http://www.unknownworlds.com/decoda ), que es lua depurador muy agradable. El programa es totalmente gráfica solicitud ("konsolówki" fuuuu), tiene su propio editor de script muy interesante (la sangría, la sintaxis para colorear y provocando, etc), explorador del proyecto, y lo que nos interesa más o depurador. Cuenta con funciones tales como: breakpoint'y, pila de llamadas y la salida es lo que más se necesita. El principio de funcionamiento es muy simple, creamos un nuevo proyecto para resaltar exe'ka en que utilizamos nuestros scripts, establezca el directorio de trabajo ", presione F5 (donde sabemos que es ..) y los incendios hasta nuestra aplicación, Decode sí lee los guiones utilizados en ella y empezar a depuración. El mismo principio de un depurador es en realidad lo que en lo visual, lo que no hay problema con el servicio.
En general, apreciamos muy positivamente el programa, es lo que yo estaba buscando, ahora a escribir guiones es mucho más fácil. Un hecho interesante es que la aplicación que permite depurar la xbox360 y ps3 consolas. Por desgracia, la aplicación no es gratuita, pero ninguna cantidad no es tan sorprendente. El consuelo es el precio, que incluso en nuestro país no es excesiva. Indie licencia cuesta $ 50, mientras que la licencia "completa" ya es más caro y no tan bajo debido a los $ 400, pero creo que para una gran parte de la licencia de la India (para las empresas y los individuos cuyo ingreso anual no exceda de $ 100k) es suficiente.







24 de agosto 2009 a las 7:41 pm
Ese soy yo zaskoczyłeś
Incluso, vistos los daCode, pero he perdido de alguna manera que se puede depurar secuencias de comandos de esta manera.
24 de agosto 2009 a 7:47 pm
Muchos son programas que permiten coloreado de sintaxis, depuración, pero no lo es. Esto es genial, puede ser muy fácil para usted "watch'owac" el cambio, breakpointy de trabajo, y mucho más fácil de escribir.
24 de agosto 2009 a las 8:03 pm
Es bueno ver cómo se desarrolla este motor a fin de celebrar!
24 de agosto 2009 a las 9:33 pm
Oh, pero este programa ha cambiado desde la última vez que wizdiałem, gracias por la mención
.
En el otro cañón: En general estoy escéptico de algo para escribir _całej_ conjunto de juegos de lógica en un script. Usted escribió el código tenían escrituras basta con decir que este enfoque funciona (en términos de rendimiento, sino también la conveniencia kodzenia)?
24 de agosto 2009 a las 10:58 pm
En términos de super-conveniente. Una vez que usted no tiene el código przekompilowywac por cada vez que cambio algo en el juego (valores dopieranie, intentando algo nuevo, etc), la segunda cosa que usted puede dar la secuencia de comandos, como el diseñador que se cambie la configuración. Otra cosa es que se han separado de la parte lógica del motor, es decir, no schortcuts innecesarios en el código y es más fácil de adoptar.
En cuanto a los resultados, entonces lua es probablemente uno de los lenguajes de script najszych y de uso general en gamedevie (Crysis, wow, acosador), así que si estos juegos puede hacer el truco, entonces creo que todo el mundo se hace el truco. Además, por lo general sólo la lógica, para los cálculos más complejos sin duda corresponde a la del motor. Que yo más estoy a favor. La mayor parte del tiempo a menos pochalanie "zbindowanie" códigos de lua.
23 de octubre 2009 a las 4:19 pm
Хм ... Читаю и понимаю, что ничего не понимаю о чем речь:)
30 de octubre 2009 a las 10:02 am
Может быть, потому это, что страницы перевода Traducir Google:)