- 回帖
- 395
- 主题
- 39
- 积分
- 194
- 精华
- 1
- 注册时间
- 2017-8-7
- 最后登录
- 2024-8-9
- 在线时间
- 1579 小时
- MC游龄
- 3年以上
服务器开发者
- UID
- 140026
- 小麦
- 11
- 金锭
- 1454
- 下界之星
- 0
|
本帖最后由 crazyooooo 于 2019-11-6 16:14 编辑
在开发的过程中,经常会遇到一些难以理解的Bug.为了避免其他开发者踩坑,我们会在接下来把我们遇到的类似Bug和解决的方案分享出来.这些Bug或许在将来会被修复,这个帖子会持续更新,只要我们开发时遇到了这些Bug.我们就会更新在帖子中.以便后面的开发者出现此类问题时能快速解决.
如果您也在开发过程中遇到了一些小众Bug,并且有了解决方案,也可以将其分享出来~
2019.11.6日更新)
1:平台 - PE 使用的语言 - Python Bug关键词:x/z轴为0时无法执行方块替换的命令.
在开发PEMOD《工业采矿镭射枪》时,我们发现在x/z轴为0的坐标附近的方块无法被MOD工具破坏.
具体代码如下——上方为会出现Bug的代码. 下方为Bug不会再出现的代码.
![]()
可以发现,当 x y z轴设定为整数时,这个Bug就有可能出现.而获取坐标的时候加上一个0.01的小数点,这个Bug就被修复了.
所以后面的开发者可以使用这种方法来修复这种Bug.
Ps:这个Mod是2个月前开发的,所以并不知道现在的版本还有没有此类Bug.
2:
平台 - PC 使用的语言 - 无 Bug关键词:客户端加载到 mercurius_updater后卡死 [罕见,可能和当地网络状况有关]
当客户端加载到mercurius_updater就会卡死,同局域网络下的所有机器都不能登录客户端,包括开发者平台的网络服务器启动器也将不能使用.
解决办法:使用网易UU加速器,加速我的世界.即可解决.
3:
平台 - PE 使用的语言 - Python Bug关键词:玩家切换世界后,Mod的UI没了
在开发《炎龙骑士》的时候,我们发现当玩家切换了世界之后,召唤出来的所有生物的UI就会消失不见.只能重新召唤
问题原因 —— 引擎的特性导致玩家切换世界之后,UI会被关闭掉.所以会出现MOD物品的UI切换世界后就没有了.
解决方案 —— 建议MOD检测玩家切换世界前后的行为,并且在发生这种行为后重新刷新一遍UI.
4:
平台 - PE 使用的语言 - Python Bug关键词:MOD生物被卡死
在开发《炎龙骑士》的时候,当我们在骑乘着MOD生物后进行飞行移动时,偶尔会发生生物卡死的情况.
这个情况可能是因为区块加载速度跟不上坐骑的移动速度导致的,我们没能彻底解决这个问题.目前我们将移动速度控制在了一个较低的范围后,该问题便不再复现.
|
|