網頁連結
這次的內容是變數(Variables)和函式(Functions)。
變數可以看成用來裝資料的箱子,不同類型的資料,需要不同類型的箱子來裝,以下是宣告變數的例子。
using UnityEngine;
using System.Collections;
public class ScriptTest : MonoBehaviour {
int myInt, newInt;
float myFloat = 5.0f;
}
首先看到 int myInt, newInt; 那一行。
(1) int代表此變數的型別,意思是接下來宣告的變數將會是整數(Integer)。
(2) myInt是此變數的名稱,用來辨認此變數的名稱。
(3) 如果要同時宣告多個相同型別的變數,用逗點 , 將各個變數隔開,如myInt, newInt。
(4) 最後以分號 ; 做結尾,名為myInt及newInt的變數就宣告完成。
接著看到下一行的 float myFloat = 5.0f; ,如果依上述的規則,就是一個名為myFloat的浮點數(float),但多了= 5.0f是?
(5) = 5.0f 表示在宣告myFloat的同時,給它一個5.0的浮點數數值,後續如果呼叫myFloat時,它就會是5.0,以下面程式碼為例。
using UnityEngine;
using System.Collections;
public class ScriptTest : MonoBehaviour {
float myFloat = 5.0f;
void Start() {
Debug.Log(myFloat);
}
}
Start函式會在遊戲專案運行最初,執行一次函式裡的內容,
這裡為 Debug.Log(myFloat); ,會在Console視窗顯示myFloat的數值,結果如下。