Necesitamos usar alguna biblioteca específica escrita en Lua en la aplicación unity.
¿Hay alguna manera posible además de reescribirla completamente en C#/JS?Es posible usar el código lua en Unity3D
Respuesta
Si su objetivo es el reproductor web, no. Las reproducciones del reproductor web se ejecutan en un entorno limitado y no pueden cargar el código externo, por lo que, con la posible excepción de escribir un intérprete de Lua en C# (!), No tiene suerte.
Si tiene como objetivo una compilación de escritorio o un dispositivo móvil, puede incluir external plugins y llamarlos mediante scripts. Esto significa que puede importar Lua y decirle que ejecute su (s) script (s) Lua.
Sin embargo, esto puede ser más problemático de lo que vale, ya que tendrá que cargar e inicializar el tiempo de ejecución de Lua usted mismo, y por lo tanto es mejor que reescriba el código.
Tenga en cuenta que para las plataformas de escritorio, se requiere una licencia Pro. Para plataformas móviles (iOS/Android), es posible que deba pasar por algunos aros para tener sus archivos de script Lua disponibles para cargar en el tiempo de ejecución de Lua.
esta es una solución de lua para mono https://github.com/NLua puede cambiar el código de algún trabajo en unity3d. Lo hice.
También hay http://www.moonsharp.org/ –
Lua marco podría ser relevante para usted: https://www.assetstore.unity3d.com/en/#!/content/30055
Desde su página web:
Marco Lua se basa en el poder de MoonSharp, un moderno y libre aplicación .NET del lenguaje Lua. A diferencia de los puentes anteriores de .NET a Lua como LuaInterface, NLua o UniLua, MoonSharp proporciona una experiencia de usuario muy intuitiva con una curva de aprendizaje rápida, un rendimiento rápido, se actualiza regularmente, es compatible con la última versión de Lua 5.2 y admite la implementación Mono de Unity de .NET idioma fuera de la caja, en todas las versiones y licencias de Unity, incluido iOS.
- 1. ¿Es posible cargar .net dll desde el código Lua?
- 2. Simular + = en Lua, ¿es posible?
- 3. ¿Es posible/práctico usar la tabla hash de Lua fuera de Lua?
- 4. Código de sangría Lua en Lua
- 5. ¿Es posible usar scripts de lua en un proyecto de android de Java?
- 6. Lua, ¿qué es Lua?
- 7. IronPython en Unity3D
- 8. ¿Cuál es el mejor lenguaje de script para Unity3D
- 9. ¿Es posible mezclar el código C89 con el código C99?
- 10. En Unity3D, ¿es posible mantener la vista de escena enfocada al presionar Reproducir?
- 11. ¿Es posible simbolizar el código C++?
- 12. ¿Es posible usar vim con el mouse
- 13. Rendimiento de Unity3d en iPhone
- 14. ¿Cómo usar Lua para el desarrollo web?
- 15. ¿Es posible escribir código para escribir código?
- 16. Lua en el iPhone
- 17. ¿es posible usar iframe en UIWebView?
- 18. ¿Es posible usar || en el modificador de PHP?
- 19. Lua en el iPhone?
- 20. Implementar Unity3D en Windows Azure
- 21. ¿Es posible usar el proxy HTTPS en la unidad HTML?
- 22. ¿Es posible usar algún código fuente C en el proyecto de iPhone?
- 23. ¿Es posible usar iframe con dirección de host local en el código fuente?
- 24. ¿Es posible usar XMLHttpRequest en Dominios
- 25. ¿Es posible expresar este código en LINQ?
- 26. ¿Es posible usar WPF en Unix?
- 27. ¿Es posible usar $ array =() en bash?
- 28. ¿Es posible usar TTS en iOS
- 29. ¿Es posible usar xcodebuild en Linux?
- 30. ¿Es posible implementar el completado de código Python en TextMate?
Muchas gracias por mostrar direcciones que me he perdido completamente. –