回転するものを作るには

こんにちは!サキナオコです^o^
暖かな日でした!

建物をやり直してまた一からやり直していました。。
そして回転するものもやり直しに。。

忘れないように記しておきます。

その場で回転するものを作るには

回転させたいものに、colliderをつけて以下のInspector追加する。
回転させるものに乗れるようにするには座るポイントのEmptyもオブジェクトの親子関係内に入れる(これ大事)。

回転するオブジェクトInspectorに以下追加

Scriptable Item(const axisの真ん中のカッコ内-1を1にすると逆回転になる)

const speed = 10.0;
const axis = new Vector3(0.0, -1.0, 0.0);

$.onUpdate(deltaTime => {
  $.setRotation($.getRotation().multiply(new Quaternion().setFromAxisAngle(axis, speed * deltaTime)));
});
$.onUpdate(deltaTime => {
  $.setRotation($.getRotation().multiply(new Quaternion().setFromAxisAngle(axis, speed * deltaTime)));
});

Movable Item

Rigidbody(自動的に追加される)
設定にConstraintsのFreeze PositionXYZそれぞれに☑
Freeze RotationYだけに☑

Is Kinematicに☑

をつけてアバターが押したりしてもうごかないようにする

その中に乗れるようにするには

Sphere ColliderなどのColleder
Ridable Item (エンプティでSit Position作成追加)
を追加する

ゆっくりクルクル回る乗り物に!^o^

やり直しました。。

桜も散りだしていますね。今年は遅いような気がします。
ではまた!


投稿日

カテゴリー:

,

投稿者:

タグ:

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA