3.14.1中,升级新的luajit,大家是否遇到什么问题?
大家用什么配置生成luac的?一个包体放2份luac吗(32位,64位)?
cocos luacompile --disable-compile --bytecode-64bit
cocos luacompile --bytecode-64bit
cocos luacompile
64位设备可以兼容32位字节码。反过来不行。如果是想减小包大小的话,可以只用32位,如果要更好性能的话,就提供32位和64位吧。
1赞
谢谢minggo
ios著名的luajit bug
luajit在2.0.x某版本的时候,需要在64位真机环境下才可以编译64位可运行的bytecode文件
luajit在2.1.0的时候,修复了这个bug,可以在windows或者mac环境下编译出ios64位可运行的bytecode文件
ios64位设备和ios32位设备针对于bytecode,互不兼容
minggo说的可能是android
嗯,我讲得不太严谨。我说的64位设备兼容32位指的是64位设备跑32位应用,这时的字节码时32位的,luajit也是32位的。如果是64位的luajit是不能跑32位的字节码的。