YDWE
YDWE copied to clipboard
lua引擎还有个掉线的可能性
使用lua math库里的三角函数会因为环境问题而异步
在网易那边 窗口化模式 使用lua引擎 会浮点数精度丢失 64位double 丢失成 float 32位 而全屏模式正常, 导致有的玩家全屏 跟 窗口化的玩家联机 而导致掉线, 这个bug我查了半个月才查到 真是日狗了, 本地测试正常,原因未知 可能跟图像引擎的启动参数有关系, 然后听说11那边也有可能有这种问题(未证实) 解决方案 把lua 的三角函数 换成jass的 统一使用 单精浮点数 就保证全屏跟窗口化就一致了。
放在这里给大家警示一下吧。
在luajit的官网上 看到有类似的问题 不排除是同一个原因