cocos_lua,PC端解决方案:
1.用java+luaj写个程序运行载lua的运行环境
2.执行quick编写好的cocos-lua脚本(调用lua的main方法)
这样即可以解决跨平台的问题,后续可能还可以实现PC上热更新,这个方案能不能实现,大神给个建议
补充:
java虚拟机官方现在有精简版的,也不大好才10几M也不大,java主要执行的是加载lua环境和调用Lua的main方法,精简版应该已经够用了
cocos_lua,PC端解决方案:
1.用java+luaj写个程序运行载lua的运行环境
2.执行quick编写好的cocos-lua脚本(调用lua的main方法)
这样即可以解决跨平台的问题,后续可能还可以实现PC上热更新,这个方案能不能实现,大神给个建议
补充:
java虚拟机官方现在有精简版的,也不大好才10几M也不大,java主要执行的是加载lua环境和调用Lua的main方法,精简版应该已经够用了
补充:
java虚拟机官方现在有精简版的,也不大好才10几M也不大,java主要执行的是加载lua环境和调用Lua的main方法,精简版应该已经够用了
优势:
不用考虑PC端跨平台的问题
劣势:
java对windows API支持不足,但是这部分可以由lua来处理
需要考虑的问题:
luaj能不能及时回收内存,如果不能及时回收可能会导至虚拟机崩溃