非常に語彙の無いタイトルですが、どういったドアかというと、
こういうドアです。
ギルドの出入り口になってそうな、ファンタジーな世界にありがちなやつです。
このドアですが、HingeJointとRigidbodyだけでできるので簡単です。
HingeJoint + Rigidbodyでドアをつくる
ドア(揺らしたいもの)にHingeJointをアタッチし、ConnectedBodyに
ドア枠(固定させたいもの)のRigidbodyをアタッチします。
Hinge Jointの各パラメータはこんな感じです。

Anchorでドアを固定したい座標を決定し、Axisで回転軸を設定しています。
Use Springにチェックを入れて、Springの項目を触れば押し出した後に戻ってくるといったバネのような挙動が設定できます。
Limitsでは回転の限界値を設定しています。
上記を調節するだけで色々な「揺れ」を実現できそうですね。
コメント