https://linen.dev logo
ActionPartsの判定制限
# forum
p
renderer.registerParts(new ActionParts(ActionType.TOGGLE,""))でボタンを追加したのですが、そのマウスのカーソル判定がとても遠くからでも判定してしまったり、別のパーツが反応してしまったりしてしまいます。 そのため登録したPartsからプレイヤーまでの距離で制限したいのですが何か方法はありますか?
例えば、左右にドアスイッチを設置した場合、右側を選択していても左側が押された判定になります。 ...これバグかな?(fixRTM)
p
自分も一時期ActionPartsに狂っていましたがぶっちゃけやめたほうがいいと思います
fixRTMじゃなくてザぱっちですけどたぶんいっしょなきがする
p
影modについては併用できてますね
どうやらアウトラインに関わらず、自分に一番近いパーツが反応する時があるっぽいですね(毎回ではない)
モデルの相対座標は手動で入力するとして、プレイヤーとそこまでの距離って出せませんかね、(モデルの相対座標ってのはモデリング時の座標を実際のマイクラ内の座標の変換することを指します) プレイヤーのx,y,zを出す ↓ Partsのx,y,zを出す(手動でモデル上の座標を入力し、車両の位置からそのPartsのx,y,zを出す) ↓ 比較して距離で制限する って感じでできると思ったのですが、やり方がわからないです この場合マイクラのワールドが原点ですが、車両の座標が原点でもわかる方がいたら教えて欲しいです(車掌スクリプトでやってたかもしれない)
解決しました!