想要做一个枪械魔杖什么的,思路是玩家右键某个物品-命令方块检测到然后在玩家视角的方向向前100格每一格都生成一个滞留药水云(用100个连锁命令方块)。但是遇到了一些问题1.怎么检测玩家右键某个物品(可以是钓鱼竿什么的,但是不能涉及破坏放置方块)。
2.怎么处理子弹穿墙问题(子弹是玩家视角向前100格每一格都生成的一个滞留药水群,需要写一个检测方块然后阻止在那个方块后面生成药水的指令)
3.为了避免一个玩家**所有玩家都发射子弹,需要给每一个玩家一个标签然后创世神复制很多组命令方块。一组命令方块控制一个玩家的枪械。但是这样需要手动给玩家和指令添加标签,非常麻烦。需要写一个自动生成标签然后更改命令方块里的命令的命令
4.出售弹匣的命令方块需要给每个玩家单独设置一个,装弹也需要每个玩家单独设置。计划是给作为弹匣的物品两个附魔,一个作为玩家的标记,一个作为弹匣种类的标记。每个玩家的枪械控制命令方块组都有多个命令方块检测掉落物,检测到种类和附魔都正确的掉落物时修改该玩家不同弹药的计分板。
2.怎么处理子弹穿墙问题(子弹是玩家视角向前100格每一格都生成的一个滞留药水群,需要写一个检测方块然后阻止在那个方块后面生成药水的指令)
3.为了避免一个玩家**所有玩家都发射子弹,需要给每一个玩家一个标签然后创世神复制很多组命令方块。一组命令方块控制一个玩家的枪械。但是这样需要手动给玩家和指令添加标签,非常麻烦。需要写一个自动生成标签然后更改命令方块里的命令的命令
4.出售弹匣的命令方块需要给每个玩家单独设置一个,装弹也需要每个玩家单独设置。计划是给作为弹匣的物品两个附魔,一个作为玩家的标记,一个作为弹匣种类的标记。每个玩家的枪械控制命令方块组都有多个命令方块检测掉落物,检测到种类和附魔都正确的掉落物时修改该玩家不同弹药的计分板。
大佬们,有没有什么办法隐藏滞留药水云,命令方块循环起来这玩意太遮挡视野
本帖最后由 crfst99936484 于 2022-2-6 20:55 编辑
下面的视频可以完美解决你的问题。思路与你不同,不需要穷举。认真看完。
基础:
右键侦测https://www.bilibili.com/video/BV1xt411P7So
射线移动https://www.bilibili.com/video/BV1Kx411R7H7
实践:
制作枪械https://www.bilibili.com/video/a ... 88.b_765f64657363.1
弹药消耗https://www.bilibili.com/video/B ... id_from=333.999.0.0
PS:上述内容均为1.13+ 右键侦测为1.8+
下面的视频可以完美解决你的问题。思路与你不同,不需要穷举。认真看完。
基础:
右键侦测https://www.bilibili.com/video/BV1xt411P7So
射线移动https://www.bilibili.com/video/BV1Kx411R7H7
实践:
制作枪械https://www.bilibili.com/video/a ... 88.b_765f64657363.1
弹药消耗https://www.bilibili.com/video/B ... id_from=333.999.0.0
PS:上述内容均为1.13+ 右键侦测为1.8+
我把滞留药水云范围改成了0.5,稍微好了一点。但是有小概率怪物会在射程内但不被伤害,因为它在两个药水云中间
我找到了一个极好的办法,我关掉了粒子效果。
射速太慢而且没法更改,伤害也没法更改,很麻烦。大佬们有没有检测实体受到瞬间伤害buff的指令,然后再来一段伤害。
crfst99936484 发表于 2022-2-6 20:50
下面的视频可以完美解决你的问题。思路与你不同,不需要穷举。认真看完。
基础:
右键侦测https://www.bili ...
大佬,指令包是游戏自带的功能还是需要自行下载的
2661014293 发表于 2022-2-6 21:37
大佬,指令包是游戏自带的功能还是需要自行下载的
安装后可以在地图里使用
使用可以看此视频https://www.bilibili.com/video/B ... id_from=333.999.0.0
crfst99936484 发表于 2022-2-6 21:38
安装后可以在地图里使用
使用可以看此视频https://www.bilibili.com/video/BV18b411a7tM?spm_id_from=333 ...
大佬我明白了,但它似乎需要手动给每个玩家添加计分板,有没有自动给玩家添加计分板的指令?指令包为什么要分成那么多个页面,同一个页面的不同条指令有什么关联?