slua icon indicating copy to clipboard operation
slua copied to clipboard

Fastest lua binding via static code generating for Unity3D and mono.

Results 33 slua issues
Sort by recently updated
recently updated
newest added

.net core 6.0支持吗

用了lua5.3后不知道怎么用luajit 编译字节文件

SLuaForUnity有这么一段代码用于检查内存泄漏。但是有点疑问: 第一是从objMap.Keys拿出来的o已经是System.Object类型,为什么在之后的if判断中还要重复转为System.Object类型。因为在IDE里查看if语句里的Object也是System.Object类型。 第二是,已经为null的o,还可以作为key去字典里查找么? public static List GetAlreadyDestroyedObjectNames(){ List names = new List(); foreach(var cache in multiState.Values){ foreach(var o in cache.objMap.Keys){ if(o is Object &&(o as Object).Equals(null)){ names.Add(cache.objNameDebugs[o]); } } }...

因为要再SLUA中加入一段C代码, 我使用了最新的NDK版本 android-ndk-r23b 重新编译了SLUA,再android-ndk-r17c之后,已经不再有GCC支持。改用clang. 所以我修改了SLUA的编译脚本make_android.sh 修改如下: 原来的: cmake -DANDROID_ABI=armeabi-v7a -DCMAKE_TOOLCHAIN_FILE=../cmake/android.toolchain.cmake -DANDROID_TOOLCHAIN_NAME=arm-linux-androideabi-4.9 -DANDROID_NATIVE_API_LEVEL=android-9 .. 修改后: cmake -DANDROID_ABI=armeabi-v7a -DCMAKE_TOOLCHAIN_FILE=$NDKPATH/build/cmake/android.toolchain.cmake -DANDROID_TOOLCHAIN_NAME=arm-linux-androideabi-4.9 -DANDROID_NATIVE_API_LEVEL=android-9 .. 采用cmake 3.23 重新编译SLUA,编译成功了。但是再android真机测试中crash ![CLWHP)AMF~`O_`1}{6O93B1](https://user-images.githubusercontent.com/11418041/160071243-0abe937e-66ad-4fc6-a078-12a4600db85c.png) 我不知道如何解决。求帮助 我反复尝试了多种编译方式都会导致crash,最终我单独下载了含有gcc的android-ndk-r17c使用GCC重新编译了SLUA,就正常了,由于gcc在ndk r17之后被移除了,统一采用clang,希望SLUA也能维护一下。我们一直使用SLUA的

Fix test cases failure: Lua array index starts with 1 instead of 0.

如何编译64位Lua5.3版本的slua