こんにちは!YuuuuKiです。
今日も「配布ワールド作成で役立つコマンド」を紹介します。
村人を固定するコマンドです。
いつも通りコマンド勉強中のメモなので、情報不足でもお許しください<m(__)m>
下の画像で、村人を金色ブロックの上に固定してみましょう
<コマンドブロックの設定(参考)>
ブロックの種類:反復
条件 :無条件
<コマンド>
tp @e[name=タカシ] X Y Z y-rot x-rot
テレポート(tp)を繰り返して固定する仕組みです。
<コマンド引数>
name
エンティティ(今回は村人)の名前です。ここでは村人にタカシという名前を付けておきました。
X,Y,Z
固定する座標です。
y-rot
y軸回転です。体を向ける方向を指定できるようです。
北向き -180.0、東向き-90.0、南向き 0.0、西向き 90.0 だそうです。
使ってみましたが、一応その方向を見るものの、固定はされないみたいでした。
x-rot
x軸回転です。
真上-90.0 、真下90.0 だそうです。
こっちはちゃんと固定してくれました。
首折れないのかな...
ちなみに僕が作成したこれまでの配布ワールドでは、物語の進行に伴って村人を移動させていました。
例えば座標①から座標②に村人を移動させたい場合、下の画像のような方法です。
移動させるタイミングになったら、今あるレッドストーンブロックを消して次のコマンドブロックの前に新しいレッドストーンブロックを設置する流れです。(レッドストーンブロックの消去、設置を行うコマンドブロックは別に必要)
この方法の悪いところは、村人が瞬間移動するので現実的に見えないところですね笑
そこでexecuteというコマンドを使って移動させることも試してみましたが...
まだまだ勉強が必要なようです...
では、読んでいただきありがとうございました(^^)/