3
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 5 years have passed since last update.

僕がUnityを初めて気がついたこと[1]

Last updated at Posted at 2017-10-19

僕がUnityを初めてから気がついたことをメモしていきます。

前回:僕がUnityを初めて気がついたこと[0]

C#には演算子のオーバーロードがない

訳あって演算子のオーバーロードの仕方を検索したけどC#の演算子のオーバーロードないやんけ!

結構ショックでした。

Cameraクラスを作ったときの対処法

自分でCameraクラスを作ったのですが、Unityで用意されているCameraクラスと名前が重なってしまいました。
こういうときはUnityのCameraUnityEngine.Cameraに変えてあげればうまくいきました。

Cameraの背景色

背景色はCameraで変えれる。
CameraコンポーネントをインスペクターでClear FlagsSolid Colorを選択。
そしたらBackgroundで色を変えればOK

スクリプトで操作したい場合は、

Camera.cs
public class Camera : MonoBehaviour{
    void Start(){
        GetComponent<UnityEngine.Camera>().backgroundColor = Color.red;
    }
}

重力をスクリプトから変更

スクリプトから重力を変えるには以下のようにする。

GameManager.cs
public class Camera : MonoBehaviour{
    void Awake(){
        Physics.gravity = new Vector3(0,-1,0);
    }
}
3
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
3
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?