We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
使用lua math库里的三角函数会因为环境问题而异步
在网易那边 窗口化模式 使用lua引擎 会浮点数精度丢失 64位double 丢失成 float 32位 而全屏模式正常, 导致有的玩家全屏 跟 窗口化的玩家联机 而导致掉线, 这个bug我查了半个月才查到 真是日狗了, 本地测试正常,原因未知 可能跟图像引擎的启动参数有关系, 然后听说11那边也有可能有这种问题(未证实) 解决方案 把lua 的三角函数 换成jass的 统一使用 单精浮点数 就保证全屏跟窗口化就一致了。
放在这里给大家警示一下吧。
The text was updated successfully, but these errors were encountered:
测试结果如图所示。 修改成jass的三角函数之后 坐标就一致了。
修正lua引擎数学库异步的方案.txt
Sorry, something went wrong.
在luajit的官网上 看到有类似的问题 不排除是同一个原因
No branches or pull requests
使用lua math库里的三角函数会因为环境问题而异步
在网易那边 窗口化模式 使用lua引擎 会浮点数精度丢失 64位double 丢失成 float 32位 而全屏模式正常, 导致有的玩家全屏 跟 窗口化的玩家联机 而导致掉线, 这个bug我查了半个月才查到 真是日狗了, 本地测试正常,原因未知 可能跟图像引擎的启动参数有关系, 然后听说11那边也有可能有这种问题(未证实)
解决方案 把lua 的三角函数 换成jass的 统一使用 单精浮点数 就保证全屏跟窗口化就一致了。
放在这里给大家警示一下吧。
The text was updated successfully, but these errors were encountered: