クリックしたブロックの面の方向を取得したい

クリックしたブロックの面の方向を取得したいです。 5x5x1掘れるツールを作ろうとしています。掘るときの面の方向によって掘れる方向を変えたいです。 アドバイスお願いします。
8 Replies
あお🦀
あお🦀7mo ago
面と言うよりはプレイヤーの向いている方向で判別した方がいい気がします 東西南北とプレイヤーのpitchで上下判別
ゆきあ
ゆきあOP7mo ago
コメントありがとうございます。向いている方向から判別するのは簡易でいいですね。 できれば、同じ方向からでも、面指定で別方向に掘削できればいいのですが・・・
mirageeeeeeeeeeeeeeeeeeeeeeeeeee
確かこれ使えたと思います https://skripthub.net/docs/?id=947
Skript Hub - Documentation
Facing (Expression) - Skript
The facing of an entity or block, i.e. exactly north, south, east, west, up or down (unlike direction which is the exact direction, e.g. '0.5 south and 0.7 east')
ゆきあ
ゆきあOP7mo ago
ありがとうございます。プレイヤーの向いている方向を取得することはできるんですが、クリックした面の方向を取得する方法は難しいですか?
unnnnnnnnnnn
unnnnnnnnnnn7mo ago
じごくさんのレイトレースが参考になりそう https://discord.com/channels/545926404785569793/1146072606664052836/1146405407326208080
ゆきあ
ゆきあOP7mo ago
コメントありがとうございます。 どういう構文になるんでしょう?追加プラグインは必要ですか? 返信ありがとうございます。 このソースで試してみると、interceptの部分とis_hitの部分でエラー出ます・・・ これファンクションでしょうか。もうちょっと調べてみます・・・。
ゆきあ
ゆきあOP7mo ago
ありがとうございます。やってみます。

Did you find this page helpful?