ULua数据-1的问题记录

2017-11-15  本文已影响0人  一见有血

项目中遇到这样一个问题,c#的-1,在ios平台上传到lua中会变成无符号整型的最大值。

解决方式:将push中int类型的接口中增加宏判断,改为pushnumber

public static void Push(IntPtr L, int d)

{

#if UNITY_IOS

LuaDLL.lua_pushnumber(L, d);

#else

LuaDLL.lua_pushinteger(L, d);

#endif

}

上一篇 下一篇

猜你喜欢

热点阅读