トップページ > Minecraft > 2021年02月14日 > 2KvrnVon0

書き込み順位&時間帯一覧

11 位/95 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000001010002



使用した名前一覧書き込んだスレッド一覧
名無しのスティーブ (ワッチョイ 1609-OxJ8)
物凄い勢いでMinecraftの質問に答えるスレ74

書き込みレス一覧

物凄い勢いでMinecraftの質問に答えるスレ74
70 :名無しのスティーブ (ワッチョイ 1609-OxJ8)[sage]:2021/02/14(日) 18:36:08.90 ID:2KvrnVon0
>>69
エンティティとしてなら+Zが前なので普通は次のnbtを付ける
/summon 【ID】 ~ ~ ~ {Rotation:[90.0f]}

でも、たぶん知りたいのはトロッコの進行方向が西になるsummonの仕方だよね?

トロッコは少し奇妙でレールに乗っている時レールに対し直角に向いてる(前後の定義がよくわからない)

なので、東西向きなら
/summon minecraft:minecart ~ ~ ~ {Rotation:[0.0f]}
または
/summon minecraft:minecart ~ ~ ~ {Rotation:[180.0f]}

南北向きなら
/summon minecraft:minecart ~ ~ ~ {Rotation:[90.0f]}
または
/summon minecraft:minecart ~ ~ ~ {Rotation:[-90.0f]}

とすれば良い
物凄い勢いでMinecraftの質問に答えるスレ74
74 :名無しのスティーブ (ワッチョイ 1609-OxJ8)[sage]:2021/02/14(日) 20:29:52.62 ID:2KvrnVon0
>>72
そういうタグやNBTはないので普通の方法ではできない
ひねった方法として、重力の影響を受けない透明な防具立てに無理やりトロッコを乗せて、それを地面にめりこんだ座標にsummonすることで、プレイヤーが触っても動かない(ように見えるだけで実は防具立てにくっついている)トロッコを置くという手がある

南北向きの例 ※乗っているエンティティの向きは乗ったほうのNBTに付ける
/summon minecraft:armor_stand 【X座標】 【Y座標-1.48125】 【Z座標】 {NoGravity:1,Invisible:1,Passengers:[{id:"minecraft:minecart",Rotation:[90.0f]}]}

でも、これだとプレイヤーがこのトロッコに乗った時、トロッコとしてはレールに乗っていないので動かない
防具立てをkillすれば、くっついていたトロッコが解放されてレールに乗り、ふつうに動くようになる
プレイヤーにボタンを押させるとかなんらかのコマンドでプレイヤーが乗ったことを検知して、防具立てをkillするコマンドブロックを実行させればいい
防具立てを指定するのはあらかじめタグを持たせておくなどすれば簡単になる

「HogeHoge」というタグをあらかじめ付けて東西向きでsummonする例・その防具立てをkillする例
/summon minecraft:armor_stand 【X座標】 【Y座標-1.48125】 【Z座標】 {Tags:[HogeHoge],NoGravity:1,Invisible:1,Passengers:[{id:"minecraft:minecart",Rotation:[0.0f]}]}
/kill @e[type=minecraft:armor_stand,tag=HogeHoge,limit=1]

注意点としては、レールに乗ったトロッコのY座標は0.0625浮いていること(レールの厚みが1/16ブロック=0.0625なため)
なので、きちんとレールに乗ってるように見せるには、Y座標の小数点以下はプラスなら.58125、マイナスなら.48125になっているはず(防具立てにトロッコがくっつく位置までの高さ1.48125を引いたため)


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。