chexiongsheng
chexiongsheng
https://github.com/Tencent/xLua/blob/master/build/make_nx64_lua53.bat
https://github.com/Tencent/xLua/blob/master/Assets/XLua/Doc/XLua%E5%A2%9E%E5%8A%A0%E5%88%A0%E9%99%A4%E7%AC%AC%E4%B8%89%E6%96%B9lua%E5%BA%93.md
如果你在C#调用应该不会死锁。 你在lua还是C#调用?
改为C#调应该可以解决问题,注意这个调用不能有lua代码参与
注释掉就可以了
> > ldtoken应该不普通吧?你看用了什么c#高级特性 > > @chexiongsheng 遇到类似的问题,函数里使用了 as 关键字后就会报 Warning: not support il[IL_007f: ldtoken 但是 as 关键字很常用,导致大量函数无法热更 as应该在之前的unity是不需要ldtoken,否则早反馈了。 你用的unity版本是啥?.net 版本之类的设置是啥?
C#部分unity支持就支持。 plugin是纯c编写,OpenHarmony支持c语言就支持。构建基于cmake,你找下cmake怎么编译OpenHarmony平台即可。 已经有项目跑通。
本来就不该直接调用LUADLL的东西
> 楼主,怎么解决的,我也遇到了?麻烦告知一下,具体怎么做啊 仔细看首页readme
没有环境。 我建议试试在你的linux arm64上编译下v8。有可能是编译环境和运行环境不一致导致的。 用这个脚本 https://github.com/puerts/backend-v8/blob/master/linux_arm64.sh 需要解决下脚本在非github action环境下的一些问题。 有可能需要科学上网。