地震を起こしてみた #Unity #地震 #物理エンジン

地震を起こしてみた #Unity #地震 #物理エンジン

Unityで地震を起こしてみました。スクリプトも公開しています。
Cubeは揺れる地面にあたります。

●地震を起こす場合(条件あり)

1.キネクティドのチェックをいれたPlaneなどの上にCubeを置く
2.Cubeは、リジッドボディをオン、キネクティドにチェックはいれない
3.Cubeは回転などしてしまうので以下にチェック
フリーズポジション X、Yにチェック
フリーズローテーション X、Yにチェック
4.そのCubeの上に動かしたいオブジェクトを置く
オブジェクトは必ず、リジッドボディのグラビティをオン、キネクティドにチェックはいれない

あとは公開したスクリプトをCubeにつけて揺らす。

実は最初、SAColliderBuilderを使用して
コライダーを設定した地面を揺らそうとしたのですが無理でした。

複雑なコライダーだとキネクティドにチェックがONでないと
コライダーが生成できなかったです。
他の方法(transformで動かして揺らす)も試したのですが、
地震のように揺らすには、上記方法しかわかりませんでした。
(オブジェクトがすべて揺れない)

SAColliderBuilderを使用して、コライダーを設定した場合
地震のように揺らす方法がありましたら、ぜひ、コメントお待ちしております。

チャンネル登録や評価ボタン
もっと、こんなふうにすれば
簡単につくることができるよ

など、

その他、ありましたら、

なんでもよいので、コメントお待ちしております。

▼コチラもぜひご覧ください▼
━━━━━━━━━━━━━━
見てほしいおススメ動画
━━━━━━━━━━━━━━

Unityのゲーム製作などのヒントになるかもしれません。

★Unity ゲームなどを作ってみた! 再生リスト(随時更新)

Unity 水のフリーアセットを入れてみた!

タイトルとURLをコピーしました