チャムコード

チャーさんのUnityゲームラボです。Unityでゲーム制作する時に使うコードやノウハウをメインに発信しています。Unityでゲーム制作したいと思っているなら読んでください。

Unity初心者用基礎知識

Unityでオブジェクトに重力を1分以内につける方法

投稿日:2019年1月6日 更新日:

 

うも、チャーさん(@chaa___san)です。

 

あなたはUnityでオブジェクトに重力をつけたいですか?

 

この記事ではUnityでオブジェクトに、

重力をつける方法を書いています。

 

 

なのでこの記事をあなたが読みやり方を知れば、

慣れれば10秒ぐらいでオブジェクトに、

重力をつけれるようになります。

 

ゲーム作りなどをしていて必要な場合、

サクッとできるので読んでみてください。

 

Unityでオブジェクトに重力をつけるには?

 

さて、早速結論に入ります。

 

オブジェクトに重力をつけたい場合は、

Rigidbodyという機能を使えばokです。

 

Rigidbodyというのは少し難しい言葉を使うと、

物理法則をオブジェクトにつけるものです。

 

 

これをつけると具体的にどうなるかを説明すると、

オブジェクトが上から下に落ちたり、

ボールが転がったり・跳ねたりしてくれます。

 

なので例えばゲームキャラクターをジャンプさせて、

また地面に着地とかするなら必須の機能ですね。

 

 

Rigidbodyをつけるとどうなるか説明しましたが、

実際に動画で見るとよりイメージつかめると思いますので、

動画とりました。

 

参照してみてください。

 

 

 

動画の視聴お疲れ様でした。

 

Unityでオブジェクトに重力をつける具体的なステップ

 

動画でも説明してますが、

Rigidbodyを使ってオブジェクトに重力をつける方法を、

説明しておきます。

 

Unityで重力をつけるステップ1:オブジェクトを用意する

 

まずは重力をつけたいオブジェクトを用意しましょう。

 

重力はオブジェクトごとにつける仕組みなので、

用意するようにしてください。

 

Unityで重力をつけるステップ2:Rigidbodyを選択

 

そして次です。

 

重力をつけたいオブジェクトを選んだ状態で、

インスペクター(何もいじってない場合画面右にあります)

にあるAdd Componentをクリックしてください。

 

すると色々機能一覧が出てきます。

 

 

その中にPhysicsというのがあるので、

そちらをクリックしてください。

 

そしてPhysicsの中にあるRigidbodyを、

クリックしてください。(一番上に出てくると思います)

 

これであなたが選んだオブジェクトに重力がつきます。

 

Unityで重力をつけるステップ3:重力がついてるか確認

 

あとはUnityの画面一番上にある再生ボタンを押して、

ちゃんと重力がついてるかを確認しましょう。

 

ちゃんとオブジェクトが上から下に落ちたり、

ボールにつけてるなら跳ねたりすれば、成功です。

 

まとめ

 

もしあなたがUnityでオブジェクトに重力をつけたいなら、

Rigidbodyを使いましょう。

 

これを使うことで、オブジェクトに重力がつきます。

 

あなたがUnityをやっていて、

ゲームなど作りたいなら早速試してみてください。

 

複雑な物理演算なしに重力を簡単につけれるので。

 

またunity関連の記事を書いてるので、

このブログをお気に入り登録しておいてください。

 

するとあなたはunityでいろんなことができるようになり、

ゲームなどを作るためのノウハウが得れますので。

 

それでは読んでもらってありがとうございました。

 

チャーさん

 

-Unity初心者用基礎知識

関連記事

no image

unityでオブジェクトを移動させたい人は読んでください。

どうも、チャーさんです。   あなたはunityでオブジェクトや、 プレイヤーなど自由自在に移動させたい、 そう思っていませんか?     キーボードの上下左右の矢印ボタ …

no image

unityでコンポーネントを取得する方法を詳しく解説

どうも、チャーさんです。 あなたはunityでコンポーネントを取得する方法を 探していますか?   この記事ではコンポーネントを取得する方法、 その際の変数宣言の書き方や、 コンポーネント名 …

no image

unityアセットの使い方を初心者でもわかるように説明。

  どうも、チャーさんです。   あなたはunityのアセットの使い方が、 わからず困ってませんか?   この記事ではunityのアセットの使い方を、 1から説明してます …

no image

unityで他のオブジェクトを取得する方法

どうもチャーさんです。   あなたはunityで他のオブジェクトを 取得したいがわからず困ってますか?   この記事では、unityで他のオブジェクトを 取得する方法を書いてます。 …

no image

unityでオブジェクトをスクリプトで削除する方法

どうも、チャーさんです。   あなたはunityでゲームオブジェクトを、 スクリプトなどから削除したいですか?   この記事では、関数を使い、 ゲームオブジェクトを削除する方法を書 …

no image

unityでオブジェクトを回転させる方法「1分でできます」

どうも、チャーさんです。   あなたはunityでオブジェクトを回転させたいですか?   unityでゲームなど作るとオブジェクトを 回転させたい場面がありますよね。   …

最新記事

チャーさん

Unityに関する記事を書いてます。

 

[簡単な経歴]

 

2018年-プログラムを始めUnityの存在を知りハマる。

2019年-エンジニアとして仕事開始(web系)

2021年-UnityでVR開発等にも手を出し始める。

現在-エンジニアとして活動しながらUnityも続行中。

 

youtubeでは、Unityに関する動画をあげてるので、

あなたのUnityスキルアップにどうぞ。