请选择 进入手机版 | 继续访问电脑版
查看: 236|回复: 26

[命令方块] 向四周喷实体!(1.8)

[复制链接]

41

主题

561

帖子

395

积分

Lv.5 农牧专家

UID
15824
小麦
206
金锭
1940
下界之星
0

内测精英勋章

发表于 5 天前 | 显示全部楼层 |阅读模式
本帖最后由 what_name 于 2020-2-17 20:36 编辑

效果如图

GIF.gif


一、实现思路

    低版本Minecraft中没有^,因此只能穷举。实体有个属性叫motion,可以修改实体向某个方向运动的趋势及大小,wiki对此的解释是

和direction类似,分辨大部分实体的面向(除了火球、小火球和凋灵之首)。 必须是以double的格式输入(数值后方要有d/必须有小数点),比如{Motion:[0.0,1.0,0.0]} 或 {Motion:[0d,1d,0d]}生成一个向上移动的实体(速度为1)

    那么,向某个角度方向运动的motion是什么呢?如果在平面直角坐标系中有一个直角三角形,有一个顶点在原点上并且只有一条直角边在x轴或y轴上,那么motion的首位两个值就是另外一个斜边与直角边的交点的坐标。如图

IMG_20200215_144616.jpg

    我们在小学二年级(这是个梗啊)就学过三角函数,那么a和b的值可以由斜边长度与夹角度数得出。下面就是要在Minecraft中用命令实现!

二、实现方法

    没有什么是穷举解决不了的!因此可以把每一个方向都写一遍,当然,没有人喜欢手写。以下是生成命令的python代码(python新手,大佬勿喷)
游客,如果您要查看本帖隐藏内容请回复




此人已死 2019/1/22

1

主题

33

帖子

8

积分

Lv.1 新手木匠

UID
7300730
小麦
-1
金锭
2
下界之星
0
发表于 5 天前 | 显示全部楼层
EGSDHRSHRSERHHR

0

主题

44

帖子

11

积分

Lv.1 新手木匠

UID
6451085
小麦
0
金锭
73
下界之星
0
发表于 5 天前 来自手机 | 显示全部楼层
哦豁

3

主题

328

帖子

92

积分

Lv.3 矿物能手

UID
5691005
小麦
7
金锭
609
下界之星
0
发表于 5 天前 来自手机 | 显示全部楼层
三角函数。。。别啊
小学二年级???
顺便看看隐藏

2

主题

234

帖子

65

积分

Lv.3 矿物能手

UID
5898910
小麦
4
金锭
427
下界之星
0
发表于 5 天前 来自手机 | 显示全部楼层
小学2年级怎么可能有三角函数2333

20

主题

257

帖子

86

积分

Lv.3 矿物能手

UID
7347054
小麦
1
金锭
148
下界之星
0
发表于 5 天前 | 显示全部楼层
三角函数是初中的吧,还有喷射实体只会让游戏越来越卡qwq
---来生愿作方块人---

11

主题

37

帖子

23

积分

攻略组-见习

UID
49109
小麦
2
金锭
70
下界之星
0
发表于 5 天前 | 显示全部楼层
活捉一枚程序猿!!过来学习一下

92

主题

2204

帖子

1358

积分

Lv.7 下界居民

UID
5000750
小麦
702
金锭
772
下界之星
0
发表于 5 天前 | 显示全部楼层
现在都1.15了,为什么还用1.8穷举=.=

点评

wy没有1.15  发表于 前天 08:11

10

主题

345

帖子

96

积分

Lv.3 矿物能手

UID
5164902
小麦
-1
金锭
442
下界之星
0
发表于 5 天前 | 显示全部楼层
小学2年级三角函数。。。
你是什么恐怖学校

0

主题

3

帖子

1

积分

Lv.1 新手木匠

UID
262181
小麦
0
金锭
37
下界之星
0
发表于 5 天前 来自手机 | 显示全部楼层
qwqwqwqwwq

3

主题

8

帖子

7

积分

Lv.1 新手木匠

UID
6506553
小麦
2
金锭
44
下界之星
0
发表于 5 天前 来自手机 | 显示全部楼层
支持

0

主题

4

帖子

1

积分

Lv.1 新手木匠

UID
7352804
小麦
0
金锭
8
下界之星
0
发表于 5 天前 来自手机 | 显示全部楼层
哈哈

3

主题

50

帖子

17

积分

Lv.1 新手木匠

UID
5863856
小麦
1
金锭
111
下界之星
0
发表于 4 天前 来自手机 | 显示全部楼层
其实  我python还行awa

0

主题

9

帖子

2

积分

Lv.1 新手木匠

UID
7234015
小麦
0
金锭
16
下界之星
0
发表于 4 天前 来自手机 | 显示全部楼层
11

0

主题

5

帖子

1

积分

Lv.1 新手木匠

UID
5669014
小麦
0
金锭
5
下界之星
0
发表于 3 天前 来自手机 | 显示全部楼层
作者几岁了,那年代二年级学三角函数……
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部