开启辅助访问     
收藏本站

站内搜索

搜索

Minecraft(我的世界)苦力怕论坛

[闲聊] 用指令造导弹这么难,up猪还他妈说超简单。

 发表于 2021-8-26 14:12:02 来自手机|显示全部楼层|阅读模式 IP:安徽省
[置顶]指令楼:看不懂视频的小伙伴们可以看指令自行翻译理解
1、execute @e【name=目标】 ~~~ tag @e【type=armor_stand,name=!目标,name=!导弹,c=1】 add closest
让目标给L或R或M中的一个带上“closest”标签(c=1非常核心)
2、execute @e【name=L,tag=closest】 ~~~ execute @e【name=导弹】 ~~~ tp @s ~~~~-5(利用execute自带testfor的功能)
若标签加在了L上,则让导弹左偏转5度
3、execute @e【name=R,tag=closest】 ~~~ execute @e【name=导弹】 ~~~ tp @s ~~~~5 (利用execute自带testfor的功能)
若标签加在了R上,则让导弹右偏转5度
4、tag @e remove closest
清除所有实体标签,重复1234流程
5、execute @e【name=导弹】 ~~~ tp @s ^^^v
给予导弹前进速度
6、execute @e【name=导弹】 ~~-d~ tp @e【name=M/L/R】 ^^^/^^^x/^^^-x
LRM固定在导弹下方,利用局部坐标tp实现
—————疯鸽线———————
以下为思路概述,不放送指令
1、三维修正需要测量导弹视角,和90度作差,得到一个余角,角度数据化再次套用实体将分数转化为视角以突破-90~90的视角限制,并用facing让套用实体和检测实体以及目标处于同一竖直平面,按照水平二维检测原理进行检测即可
2、当角度和目标位置恰好无法继续逼近时,导弹会绕着目标圆周运动,可以通过计时或测量距离减零法检测这一事件发生,并改变偏转角脱离原运动轨迹
3、若不想测量视角可以采用低配版:+-dy检测直接让导弹~~+-x~进行竖直面的追踪,但是导弹轨迹在平面投影仍是曲线,在竖直面投影则为直线,按个人喜好决定 ​
苦力怕论坛,感谢有您~
 发表于 2021-8-27 05:44:58 来自手机|显示全部楼层 IP:山东省
我是被标题的后半句给吸引过来的
2#2021-8-27 05:44:58回复收起回复
苦力怕论坛,感谢有您~
 发表于 2021-8-27 09:56:00 来自手机|显示全部楼层 IP:广东省
指令跟解析有什么关系?(不太明白为什么可以前和后不用管,只用l和r就能实现追踪的效果)
3#2021-8-27 09:56:00回复收起回复
苦力怕论坛,感谢有您~
 发表于 2021-9-6 20:10:02 来自手机|显示全部楼层 IP:四川省
本帖最后由 ev5help 于 2021-9-6 20:38 编辑

一个划水的烟花导弹
facing 和kill 后面的[]里可自行添加白名单
格式      ,type=!英文
英文处为游戏内物品id
如猪pig牛cow羊sheep马horse狼wolf狐狸fox鹦鹉parrot美西螈Axolotl鸡chicken流浪商人Wandering Trader
20210709_230957_rmedited.png
4#2021-9-6 20:10:02回复收起回复
苦力怕论坛,感谢有您~
 发表于 2021-9-6 20:38:53 来自手机|显示全部楼层 IP:广东省
ev5help 发表于 2021-9-6 20:10
一个划水的烟花导弹
facing 和kill 后面的[]里可自行添加白名单
格式      ,type=!英文

建议弄个碰到生物就生成立刻爆炸的末影水晶,直接kill感觉没那味
5#2021-9-6 20:38:53回复收起回复
苦力怕论坛,感谢有您~
 发表于 2022-5-20 15:49:39 来自手机|显示全部楼层 IP:辽宁省
难吗?         
6#2022-5-20 15:49:39回复收起回复
苦力怕论坛,感谢有您~

本版积分规则

本站
关于我们
联系我们
坛史纲要
官方
哔哩哔哩
技术博客
下载
网易版
安卓版
JAVA
反馈
意见建议
教程中心
更多
捐助本站
QQ群
QQ群

QQ群

访问手机版

访问手机版

手机版|小黑屋|系统状态|klpbbs.com

粤公网安备 44200002445329号 | 由 木韩网络 提供支持 | GMT+8, 2024-11-24 09:40

声明:本站与Mojang以及微软公司没有从属关系

Powered by Discuz! X3.4 粤ICP备2023071842号-3