0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Unity】WheelColliderを使った車の作成1

Last updated at Posted at 2021-12-13

#概要
この記事ではWheelColliderの作成から車を動かすまでをまとめてみようと思います。
自分のためにまとめるメモ代わりでもあるので、わかりずらい部分があると思いますが、
ご了承いただきたい!

#目次
1.まずは
2.つぎに
3.車の作成に入ろう
・ルートゲームオブジェクトの作成
・重力付与
・コライダーの作成
・ホイールの追加
・ホイールの作成
・ホイールの複製
・位置を微調整
・コントローラーの作成
4.まとめ

#まずは

  • Unityマニュアルを読んでWheelColliderとは何なのかを簡単に理解しておく!

#次に

  • 車の作成に入る前に車を走らせる床を作っておこう!
    Hierarchy上で右クリックし、3D Object > Plane
    0.5.png
  • Inspectorに表示されているTransform内のPositionをすべて0にしておく!
    0.5.png

#車の作成に入ろう
#####1.車のルートゲームオブジェクト(親)になるオブジェクトを作成します!
Hierarchy > Create Empty(名前をわかりやすい名前に直しておく。carやcar_rootなど)
ここではcarとしておきます。
1.png

  • このルートゲームオブジェクトの子にタイヤオブジェクトだったりその他のオブジェクトを追加していくことになります!
  • PositonのXYZをすべて0にしておきます。
    3.png

#####2.carに重さを加えます!
carを選択し、Add Component > Rigidbodyと入力しEnterを押す。
4.png

  • RigidbodyのMass(質量)を1500(kg)にします。これがこの車の重さになります。
    5.png

#####3.車体のコライダーを作成します!
carを選択し、Hierarchy > 3D object > Cube
6.png

  • 名前を仮にbodyとしておきましょう!
    これは車のボディーにあたる部分となります。carを選択し作成することで子オブジェクトとして作成されます。
    7.png

  • bodyのサイズの変更をしておきます。
    InspectorのPositonのZを3にします。
    7.5.png

#####4.ホイールをcarに追加します!
carを選択し、Hierarchy > Create Empty(名前をWheelsとしておきます)
8.png

  • こちらの作成は強制ではありませんが4つのホイールをまとめる親として作成しています。
    後で調節やデバッグがやりやすいのではないかと思います!

#####5.ホイールの作成を行います!
Wheelsオブジェクトを選択し、Hierarchy > Create Empty(名前をfrontLeftとします)
9.png

  • PositionのXを-1、Yを0、Zを1にする。
    10.png

  • コライダーの追加を行う。
    Add Component > Wheel Collider
    10.5.png

#####6.ホイールの複製を行います!

  • 先ほど作成したfrontLeftを複製(ctrl + c → ctrl + v)し、名前をfrontRightにします。

この時、frontRightのPosition Xを1にする。
11.png

  • 次にfrontLeft、frontRightを選択し、複製を行います。

二つを選択状態にしPosition Zを-1にします。
12.png
次にfrontLeft(1)をbackLeft、frontRight(1)をbackRightに名前を変更しておきます。
13.png

これでタイヤのホイールとなるオブジェクトが4つになります。
#####7.ホイール位置の微調整を行います!
1.で作成したcarを選択し、移動ツールを使用し、地面の少し上にあげておきます。私は0.7に設定しています!
15.png

#####8.次にコントローラーの作成を行います!
ここでScriptの作成に入ります!!
ですがここまで、記事が長くなってしまったので
次の記事でScriptの作成に入っていこと思います!!
でも、あれ?Scriptなしでも使えないの??最初と言ってること違うじゃん!!
と感じると思いますが、大丈夫です。コピペしてもいいので後から理解できればOKです!

#まとめ
ここまでの完成品はこちらになります。
16.png
タイヤがないから浮いてるみたいになりますね笑
次回Scriptの作成です。ついに車、動きます!

#参考
Unity - WheelCollider
Unity - WheelColliderチュートリアル
Qiita - Wheelolliderの具体的な使い方が意外とわかりづらいのでメモ
Unity(ゆにてぃ)で車を動かしてみよう
WheelColliderを使って車を走らせよう!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?