AさんがBさんの背後にtpし続ける方法はありますか?マインクラフト
Contents
結論:
コマンドブロックを使い、プレイヤーの位置と向きを調整する方法。
ポイント:
- コマンドブロックの設定を行い、AさんがBさんの背後にtpする準備を整える。
- タグ付けを利用し、AさんとBさんを識別するためのコマンドを実行する。
- 視点の調整を行うために、アーマースタンドを設置し、位置を固定する。
- 効果の付与を行い、アーマースタンドを透明にすることでBさんから見えないようにする。
- コマンドの反復設定を行い、常にAさんがBさんの背後にtpし続けるようにする。
AさんがBさんの背後にtpし続ける方法はありますか?
MinecraftBEでのコマンド操作について、興味深い質問が寄せられました。
AさんがBさんの背後にtpし続ける方法を探しているとのことですが、実は可能なんです!
具体的なコマンドの設定や手順を詳しく解説しますので、ぜひ最後までお付き合いください。
この方法を使えば、Bさんの向きに合わせて、Aさんが常に見えない位置にtpすることができます。
それでは、さっそくコマンドの詳細に入っていきましょう!
背後にtpし続けるためのコマンド設定
まず、AさんがBさんの背後にtpし続けるためには、いくつかのコマンドを設定する必要があります。
最初に、コマンドブロックを使うための準備をしましょう。
まずは、次のコマンドを入力してください。
/gamerule commandblockoutput false
このコマンドは、コマンドブロックの出力を無効にするもので、ゲーム内のチャットが煩雑にならないようにするためのものです。
次に、AさんとBさんにタグを付けるためのコマンドを入力します。
/tag プレイヤーAの名前 add A
/tag プレイヤーBの名前 add B
これで、AさんとBさんにそれぞれタグが付与されました。
次に、AさんをBさんの背後にtpさせるためのコマンドを設定します。
/execute @e[tag=B] ^ ^2 ^-2 tp @e[tag=A] ~ ~ ~
このコマンドをコマンドブロックに書き込み、設定を「反復」、「常にアクティブ」、「無条件」にしてください。
これで、AさんはBさんの背後にtpすることができるようになります。
視点を揃えるための手順
ただし、これだけではAさんの視点がBさんと合わないため、視点を揃えるための手順も必要です。
まず、アーマースタンドを設置します。
アーマースタンドを設置したら、次のコマンドを入力してください。
/tag @e[type=armor_stand,r=2] add AB
これでアーマースタンドにもタグが付与されました。
次に、アーマースタンドに対していくつかのエフェクトを付与します。
/effect @e[tag=AB] invisibility 9999999 1 true
/effect @e[tag=AB] instant_health 9999999 200 true
/effect @e[tag=AB] fire_resistance 9999999 1 true
これらのコマンドをすべて手打ちしてください。
これで、アーマースタンドは見えなくなり、AさんがBさんの背後にいるときに視点を揃える準備が整いました。
最終的なtpコマンドの設定
次に、アーマースタンドの位置に基づいてAさんをtpさせるコマンドを設定します。
/execute @e[tag=B] ^ ^ ^10 tp @e[tag=AB] ~ ~ ~
このコマンドをコマンドブロックに書き込み、設定を「反復」、「常にアクティブ」、「無条件」にしてください。
さらに、Aさんの視点をアーマースタンドに向けるためのコマンドも必要です。
/execute @e[tag=A] ~ ~ ~ tp @s ~ ~ ~ facing @e[tag=AB]
このコマンドも同様にコマンドブロックに設定します。
これで、AさんはBさんの背後にtpし続け、かつ視点も揃った状態になります。
コマンドを停止する方法
もしこのコマンドを停止したい場合は、次のコマンドを入力してください。
/tag @e remove A
/tag @e remove B
これで、AさんとBさんのタグが削除され、tpが停止します。
また、交代したい場合は、これまでの工程で書いた全てのAとBの書く場所を入れ替えてください。
ABの所は何もしなくても大丈夫です。
コマンドブロックの配置について
コマンドブロックはどこに置いても構いませんが、何か問題が起きた時に直しやすいように、1箇所に固めて置くことをおすすめします。
これで、AさんがBさんの背後にtpし続ける方法は完成です。
おそらくこれで出来ますが、もし何か問題が起きたら、ぜひ教えてくださいね。
楽しいマイクラライフをお過ごしください!
Yes
