Udemy Learning : Unity 3D迷路ゲーム開発入門
Interest points
-
10.whileによってプログラムを何度も実行しよう (How to control numbers of execution by using While)
- Attach to Unity, Insert Breakpoint.
-
18.配列変数のすべての要素を対象としたLINQ処理を使おう (LINQ that is like SQL)
- How to use LINQ, ラムダ式。
-
21.変数の値型と参照型を使い分けよう (Two types of variable: value and reference)
- 値型・参照型変数の考え方。引数で渡した先で値を変更した際の動き。
-
23.メソッドとの情報のやり取りについてまとめよう (interface between caller and callee of a method)
- 参照渡しref, out.
- 名前付き引数・省略可能な引数。
-
28.ロボットを配置しよう (Arrangement of robots)
- ワールド座標:三次元空間内の座標
- スクリーン座標:カメラ写像面の左下原点の座標。上限は不定(画面解像度)
- ビューポート座標:カメラ写像面の左下原点の座標。画面右上が(1, 1)となる(相対値)→0.5f, 0.5fで必ず画面の真ん中となる。
-
30.RobotMotionクラスを作成しよう (RobotMotion class that is used for animation)
- Actionクラス
- 無名関数・ラムダ式
-
31.マウスクリックの動作を作成しよう (How to make an interface using mouse click)
- 参照型をコピーして渡す
- 二重コンストラクタ(同一クラス内コンストラクタからコンストラクタの呼び出し)
-
39.セルを作って迷路をつくろう(その2)(Maze creation based on lattice cells (2))
- LINQによる配列全体への処理インデックス(ForEach使用時の配列各要素へのアクセス)
-
Total
- Static Function = そのクラスのインスタンスを生成しなくても呼び出せる関数。