01 / 11 · 4 分
基礎
60 秒で分かる C#:変数
ここまでのプロジェクト
まだ開くものはありません。Unity を初めて起動するのはレッスン 05。最初の 4 レッスンは純粋な C# です。
変数とは、一つの値を入れる名前付きの箱です。アイデアはそれだけです。
アニメーション図
箱を宣言し(型+名前)、ゲーム中に値が出入りします。四つ目の箱は三つの数を同時に持ち、その三つで床上の一カ所を表します。
本当に必要な 4 つの型
the whole of C# basics, in 6 lines
int hp = 100; // whole number
float speed = 5.5f;
bool isDead = false; // true / false
string name = "Knight";
Vector3 pos = new Vector3(0f, 0f, 0f); // a point in 3D左側の型は、箱がどのくらいの大きさで何を入れられるかを C# に伝えます。
float は必ず f を後ろに付けます——5.5 だけだと double になりコンパイルできません。
Vector3 は三つの float を同時に持ちます:x、y、z。Unity ではしょっちゅう使います。
命名規則:変数は lowerCamelCase で——これが Unity の慣例です。
値を変える
C# スクリプト
hp = hp - 20; // long form
hp -= 20;
hp += 5; // heal
speed *= 2f;今やってみよう
まだ何も開かなくて OK —— 上の 6 行を二回読むだけ。次のレッスンでそれを本物の Unity スクリプトの中に入れます。