发是的个的发
本帖最后由 发是的个的发 于 2023-5-8 21:03 编辑

我做的枪械数据包的一个特点是当腰射时会出现动态的十字准星表示子弹的弹道扩散。同时击中敌人时又会在准星上出现击中标记。【1.19.4枪械数据包】MC毁灭工程 - 数据包 - Minecraft(我的世界)中文论坛 - (mcbbs.net)十字准星我是用/title actionbar实现的,击中标记则是直接用大标题/title title。然后用cross来记录当前十字准星的状态分数以动态变化十字准星相应的代码是,hitmarker则是击中标记。相应代码如下。title @s[scores={cross=0,sneak=0}] actionbar {"text": "\uEfe8"}
title @s[scores={cross=1,sneak=0}] actionbar {"text": "\uEfe9"}
title @s[scores={cross=2,sneak=0}] actionbar {"text": "\uEfd0"}
title @s[scores={cross=3,sneak=0}] actionbar {"text": "\uEfd1"}
title @s[scores={cross=4,sneak=0}] actionbar {"text": "\uEfd2"}
title @s[scores={cross=5,sneak=0}] actionbar {"text": "\uEfd3"}
title @s[scores={cross=6,sneak=0}] actionbar {"text": "\uEfd4"}
title @s[scores={cross=7,sneak=0}] actionbar {"text": "\uEfd5"}
title @s[scores={cross=8,sneak=0}] actionbar {"text": "\uEfd6"}
title @s[scores={cross=9,sneak=0}] actionbar {"text": "\uEfd7"}
title @s[scores={cross=10,sneak=0}] actionbar {"text": "\uEff6"}
title @s[scores={cross=11,sneak=0}] actionbar {"text": "\uEff7"}
title @s[scores={cross=12,sneak=0}] actionbar {"text": "\uEff8"}
title @s[scores={cross=13,sneak=0}] actionbar {"text": "\uEff9"}
title @s[scores={cross=14,sneak=0}] actionbar {"text": "\uEfa0"}
title @s[scores={cross=15,sneak=0}] actionbar {"text": "\uEfa1"}
title @s[scores={cross=16,sneak=0}] actionbar {"text": "\uEfa2"}
title @s[scores={cross=17,sneak=0}] actionbar {"text": "\uEfa3"}
title @s[scores={cross=18..,sneak=0}] actionbar {"text": "\uEfa4"}

title @s[scores={hitmarker=0}] title {"text": "\uEfb4"}
title @s[scores={hitmarker=1}] title {"text": "\uEfb3"}
title @s[scores={hitmarker=2}] title {"text": "\uEfb2"}
title @s[scores={hitmarker=3}] title {"text": "\uEfb1"}
title @s[scores={hitmarker=4}] title {"text": "\uEfb0"}
title @s[scores={hitmarker=5}] title {"text": "\uEfa9"}
title @s[scores={hitmarker=6}] title {"text": "\uEfa8"}
title @s[scores={hitmarker=7}] title {"text": "\uEfa7"}
title @s[scores={hitmarker=8}] title {"text": "\uEfa6"}
title @s[scores={hitmarker=9..}] title {"text": "\uEfa5"}复制代码
本来昨天晚上我调试好了,效果非常完美。但是今天早上我又发现出现了问题,击中标记变得非常的淡,我不知道问题所在,于是随便把上面两端代码调换一下顺序再重新加载。发现又恢复昨晚的效果了。但如果我关掉游戏重新启动的话,又变成今天的效果了。再关闭游戏重启,又变回来了,每次重启都会变。这是不是bug?

第一页 上一页 下一页 最后一页