Minecraft(我的世界)中文论坛

 找回密码
 注册(register)

!header_login!

只需一步,立刻登录

!header_login!

只需一步,立刻登录

查看: 2636|回复: 22

[命令方块] 【TCP】无需穷举的定向火球射击系统

[复制链接]
发表于 2016-3-6 16:20:01 | 显示全部楼层 |阅读模式

您尚未登录,立即登录享受更好的浏览体验!

您需要 登录 才可以下载或查看,没有帐号?注册(register)

x
本帖最后由 正价氟 于 2016-3-6 16:40 编辑
先看效果视频(1.95MB):
希望dz不要把我的flv吃掉
然而做出这个,仅仅需要5个命令方块。
=======原理讲解=======

命令串:
这个东西唯一的缺点就是:
ownerName不能使用选择器。所以说这个射击系统也只能单人玩耍,或者说制作RPG地图的时候叫玩家填上自己的名字? 目前Ms和雷鸣正在解决这个问题
脑洞提供者:@MsYqgzt 制作者:雷鸣 好吧我只是个来发帖的,我什么都不知道
谢谢观看!




来自群组: The Command's Power

评分

参与人数 6人气 +6 金粒 +63 收起 理由
命令方块222 + 1 楼主你太帅了~
sheepsheepyou + 2 Mcbbs有你更精彩~
桃花侠 + 1 触 友乎?
jiang8989 + 10 Mcbbs有你更精彩~
lzs1234 + 2
FHC红石 + 3 + 50 Mcbbs有你更精彩~

查看全部评分

回复

使用道具 举报

发表于 2016-3-6 16:30:02 | 显示全部楼层
建议把PositiveF改成好认的名字,一开始我以为是写错的实体……
不过这个东西挺好的,非常棒!
还有指令中有点乱码

点评

脑洞不是我提出来哒  详情 回复 发表于 2016-3-6 16:39

评分

参与人数 1金粒 +1 收起 理由
正价氟 + 1 正版登录QAQ

查看全部评分

回复

使用道具 举报

头像被屏蔽
发表于 2016-3-6 16:30:29 | 显示全部楼层
好厉害!原理根据有据有节!
好评!
所以这样的视频不给回复伸手党就太不要脸了!
回复

使用道具 举报

 楼主| 发表于 2016-3-6 16:39:26 | 显示全部楼层
FHC红石 发表于 2016-3-6 16:30
建议把PositiveF改成好认的名字,一开始我以为是写错的实体……
不过这个东西挺好的,非常棒!
还有指令中 ...

脑洞不是我提出来哒
回复

使用道具 举报

发表于 2016-3-6 17:04:46 | 显示全部楼层
补充:ownerName可以通过一串不知道叫做什么鬼的东西导向指定UUID的实体

点评

如果能够这样子的话,试试导向某个实体,然后高频tp实体到玩家然后tp回去原本的位置拿玩家的rotation? 然而怎么导向指定uuid的实体呢,这就是我不明白的地方了  详情 回复 发表于 2016-3-6 17:31
回复

使用道具 举报

发表于 2016-3-6 17:31:44 | 显示全部楼层
雷鸣·翾鹗 发表于 2016-3-6 17:04
补充:ownerName可以通过一串不知道叫做什么鬼的东西导向指定UUID的实体

如果能够这样子的话,试试导向某个实体,然后高频tp实体到玩家然后tp回去原本的位置拿玩家的rotation?
然而怎么导向指定uuid的实体呢,这就是我不明白的地方了

点评

pca的脑洞还是一如既往的大 话说可以生成两个uuid一样的实体吗?  详情 回复 发表于 2016-3-7 13:22
ms+1,另外贰逼有个引仇恨的帖子有提到UUID和ownerName的转换方式的  详情 回复 发表于 2016-3-6 18:47
owner可以导向实体的UUID,然而还是有个问题 tp实体不能真正意义上改变实体朝向,表面上改变实际F3+B会发现没有改变 所以还是不可行的  详情 回复 发表于 2016-3-6 17:54
回复

使用道具 举报

发表于 2016-3-6 17:54:39 | 显示全部楼层
pca006132 发表于 2016-3-6 17:31
如果能够这样子的话,试试导向某个实体,然后高频tp实体到玩家然后tp回去原本的位置拿玩家的rotation?
...

owner可以导向实体的UUID,然而还是有个问题
tp实体不能真正意义上改变实体朝向,表面上改变实际F3+B会发现没有改变
所以还是不可行的

点评

测试过了,表面上F3 + B的朝向没改变,实际上rotation是改变了,我用entitydata和选择器测试过都没问题了  详情 回复 发表于 2016-3-6 19:46
回复

使用道具 举报

发表于 2016-3-6 18:47:23 | 显示全部楼层
pca006132 发表于 2016-3-6 17:31
如果能够这样子的话,试试导向某个实体,然后高频tp实体到玩家然后tp回去原本的位置拿玩家的rotation?
...

ms+1,另外贰逼有个引仇恨的帖子有提到UUID和ownerName的转换方式的

评分

参与人数 1人气 +1 收起 理由
pca006132 + 1 测试过直接用uuid了。不行

查看全部评分

回复

使用道具 举报

发表于 2016-3-6 18:57:15 | 显示全部楼层
事实上2b发过更加简单的2个指令方块就能够驱动的定向射击系统而且可以多人,不过这个也很酷并且原理更加多,也能引申出很多别的武器指令

点评

求一下地址 我想看看 越学习越来越不会用命令方块了  详情 回复 发表于 2016-3-7 13:25
回复

使用道具 举报

发表于 2016-3-6 19:46:02 | 显示全部楼层
MsYqgzt 发表于 2016-3-6 17:54
owner可以导向实体的UUID,然而还是有个问题
tp实体不能真正意义上改变实体朝向,表面上改变实际F3+B会发 ...

测试过了,表面上F3 + B的朝向没改变,实际上rotation是改变了,我用entitydata和选择器测试过都没问题了

评分

参与人数 1人气 +2 收起 理由
MsYqgzt + 2 好的~

查看全部评分

回复

使用道具 举报

发表于 2016-3-7 13:22:08 | 显示全部楼层
pca006132 发表于 2016-3-6 17:31
如果能够这样子的话,试试导向某个实体,然后高频tp实体到玩家然后tp回去原本的位置拿玩家的rotation?
...

pca的脑洞还是一如既往的大
话说可以生成两个uuid一样的实体吗?

点评

1.9不行 而且测试过不能在ownerName用uuid  详情 回复 发表于 2016-3-7 17:01
回复

使用道具 举报

发表于 2016-3-7 13:25:56 | 显示全部楼层
MC的小王 发表于 2016-3-6 18:57
事实上2b发过更加简单的2个指令方块就能够驱动的定向射击系统而且可以多人,不过这个也很酷并且原理更加多 ...

求一下地址 我想看看

越学习越来越不会用命令方块了

点评

http://www.mcbbs.net/thread-387895-1-1.html 应该是的  详情 回复 发表于 2016-3-9 19:31
回复

使用道具 举报

发表于 2016-3-7 17:01:35 来自手机 | 显示全部楼层
840196733mw 发表于 2016-3-7 13:22
pca的脑洞还是一如既往的大
话说可以生成两个uuid一样的实体吗?

1.9不行
而且测试过不能在ownerName用uuid

点评

ownerName不是直接用uuid,而是要实体的UUIDMost和Least经过转换后的一串奇奇怪怪的数,你看ms发的命令上面那串就知道了  详情 回复 发表于 2016-3-11 19:10
回复

使用道具 举报

发表于 2016-3-7 19:13:09 | 显示全部楼层
能上传地图参考一下吗,指令方块红石部分没有说,是检测类型红石还是高频
回复

使用道具 举报

发表于 2016-3-9 19:31:29 | 显示全部楼层
840196733mw 发表于 2016-3-7 13:25
求一下地址 我想看看

越学习越来越不会用命令方块了

http://www.mcbbs.net/thread-387895-1-1.html 应该是的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册(register)

本版积分规则

Archiver|小黑屋|Mcbbs.net ( 京ICP备15023768号-1 ) | 手机版本

GMT+8, 2017-7-21 20:44 , Processed in 0.144348 second(s), 8 queries , Memcache On.

"Minecraft"以及"我的世界"为Mojang Synergies AB的商标。本站与Mojang以及微软公司没有从属关系。

© 2010-2017 我的世界中文论坛 版权所有。本站原创图文内容版权属于原创作者,未经许可不得转载。

快速回复 返回顶部 返回列表