[問題] 有辦法用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