Unity入門
以下のページの内容で演習しました。わかりやすかったです。
今日からはじめるUnity
https://qiita.com/nmxi/items/7950fb12ef925efa276d
学んだこと
UnityのオブジェクトとC#のスクリプトの関係
・C#のクラスをコンポーネントとして扱う。
・オブジェクトにコンポーネントをアタッチする。
・コンポーネントにパブリックフィールドを定義すると、Unity側でそのパブリックフィールにUnityのオブジェクトをセットできる。
画面(シーン)を切り替える
・SceneManager.LoadScene(シーン名)
データの受け渡し
・スタティッククラスを使う。
イベント処理
・Start() 呼び出された後1度だけ実行される。
・Update() フレーム描画の度に表示される。
・OnCollisionEnter(Collision) オブジェクト同士が衝突した場合に呼び出される。
C#のMonoBehaviourクラス
・gameObjectプロパティはBehaviourクラス(MonoBehaviourの親クラス)で定義 https://docs.unity3d.com/2018.4/Documentation/ScriptReference/Behaviour.html