Digamos que estoy haciendo este gran juego en C # con XNA.
¿Qué opciones tengo para incluir una función de secuencias de comandos en mi base de código?
Digamos que estoy haciendo este gran juego en C # con XNA.
¿Qué opciones tengo para incluir una función de secuencias de comandos en mi base de código?
Respuestas:
Yo defiendo no usar un lenguaje de script en C # . C # ya resuelve la gran mayoría de los problemas que un motor de secuencias de comandos se utiliza para resolver. Simplemente use C # de la forma en que usaría un lenguaje de secuencias de comandos.
Debido a que ya he revisado esto varias veces, aquí hay un material de lectura para usted:
ACTUALIZACIÓN: si desea un flujo de trabajo de edición en vivo, pruebe este método descarado para usar Editar y continuar .
Si planea apuntar al XBox360 o Windows Phone 7, sus opciones son limitadas. Esas plataformas no admiten la generación de código de tiempo de ejecución, por lo que su única opción sería un lenguaje interpretado. Recomendaría evitar los lenguajes interpretados, ya que su rendimiento tiende a variar de "sub-par" a "abismal".
Si solo está apuntando a Windows, y realmente necesita / quiere un lenguaje de script, eche un vistazo a IronPython o IronRuby. Ambos apuntan al DLR y funcionan muy bien (por ser lenguajes dinámicos).