14 Replies
具体的な数値が欲しいです
withinらしい
プレイヤーの前、右前、左前にいるエンティティを取得したいです
欲しいのは数字です
何マス前なのか、高さはいくつなのか、横幅はどれくらいなのか
1マス前
^ ^ ^1
1マス前1マス左 ^-1 ^ ^1
1マス前1マス右 ^1 ^ ^1
ってことです。すいません
高さは2blockでSkript Hub - Documentation
Within Locations (Condition) - SkBee
Check if a location is within 2 other locations.
この2通りの方法思いついたんですけど、1つ目の方は使ったことない構文なので斜め向いてる時にしっかり動くか保証できないです
2つ目の方法はプレイヤーの正面のベクトルとプレイヤーからエンティティへのベクトルの類似度から調べてみるって試みなんですけど
類似度({_dot})が-1〜1の範囲で出てくるので、その数値をいい感じに調節する必要があるのと、多分精度カスです
数値を調節するってのは0.85の部分を-1から1の範囲で動かすってことです
ベクトル学ばれてたら内積やったと思うんですけど、今回取得してるベクトルの長さは1に固定されてるので正面からの角度に依存して、-1<=cosθ<=1で動きます
すみません頭悪くて何もわからないので頭よくなったら出直します
ありがとうございました~
よし
2つ目は無視しよう
1つ目で行くんや
何も分かってないんだから一つ目も分かってないですよみらげさん
いや1つ目は分かってます....
酷いですよあなた
江口
さすがにきついよ
それは
今後