はなちるのマイノート

Unityをメインとした技術ブログ。自分らしくまったりやっていきたいと思いますー!

【Unity】重力をスクリプトから変更する方法

はじめに

今回はスクリプトから重力を変更してみようという記事になります!

ちなみにエディタ上で重力を変えたいならEdit -> ProjectSettings -> Physics -> Gravityにより変更できます。

f:id:hanaaaaaachiru:20200505195553p:plain

では早速みてきましょう。

やり方

重力を操るゲームのように動的に変更したいといった場合にはPhysicsクラスの持つgravityというstatic変数を変更します
Physics-gravity - Unity スクリプトリファレンス

using UnityEngine;

public class Sample : MonoBehaviour
{
    private void Start()
    {
        Physics.gravity = new Vector3(0, -10, 0);
    }
}

さいごに

とても簡単に設定することができて便利ですよね。

是非うまく活用してみてください。

ではまた。