查看: 1636|回复: 2
打印 上一主题 下一主题

[交流] [PC/PE]小众Bug和问题的解决方案

[复制链接]

39

主题

395

回帖

194

积分

服务器开发者

UID
140026
小麦
11
金锭
1453
下界之星
0
跳转到指定楼层
楼主
发表于 2019-11-6 15:49:30 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式 IP:浙江
本帖最后由 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生物后进行飞行移动时,偶尔会发生生物卡死的情况.
这个情况可能是因为区块加载速度跟不上坐骑的移动速度导致的,我们没能彻底解决这个问题.目前我们将移动速度控制在了一个较低的范围后,该问题便不再复现.










您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部