[问题] 有办法用function画线吗(已解决)

楼主: error405 (流河=L)   2017-06-12 11:34:06
之前在reddit看过有人用function画圆
https://redd.it/6b5mzf
他的原理是复制脚下那格方块 贴到指定的座标 重复做到所有事先设定好的座标都有东西
http://i.imgur.com/E0O4Im8.png
http://i.imgur.com/Gg4P7z8.png
可是当我想依此类推画直线的时候却发现有点问题
原本构想是复制脚下方块并往自己前方贴上15格 但我发现我不知要如何决定方向
如果没有个指令挑选玩家面对的方向 那我就只能写出上下东西南北六种指令再每次自己挑
有没有更好的作法呢?
作者: emptie ([ ])   2017-06-12 11:49:00
https://www.youtube.com/watch?v=IijlQdLi9pU用穿翅鞘的盔甲座往前滑行达成画线的效果?去水管找raycasting应该会有很多种实作方式啊 不过你只是要画直线的话有更简单的就是
楼主: error405 (流河=L)   2017-06-12 11:54:00
我是想拿来建筑啦 在worldedit1.12还没出前先拿来代用
作者: emptie ([ ])   2017-06-12 11:54:00
/testfor @p[rym=?,ry=?] 可以检查玩家的转向在某个范围内要上下的话有 [rxm=?,rx=]这样的话应该还是要写出6个方向的但是要执行哪一个可以从检查玩家的朝向来决定
楼主: error405 (流河=L)   2017-06-12 11:57:00
所以可以用类似if elseif的方式判断吗?
作者: emptie ([ ])   2017-06-12 11:59:00
function应该有支援这样的功能但是我还没开始研究用指令方块的话就用紫色的每秒侦测20次吧
楼主: error405 (流河=L)   2017-06-12 12:01:00
总之先谢谢 我再看看https://redd.it/6bvxa1 晚点来实验这个

Links booklink

Contact Us: admin [ a t ] ucptt.com