UNITY x C#基礎認識(if-else){如果…又或者}

if 陳述式會根據括號真的運算式,轉換為Boolean以便識別要執行的內容。else則用來連結多個if判斷式,由上至下檢查至符合為止。
下列範例Boolean變數預設為false,然後以 if 陳述式進行檢查。

以上得到答案NO。
unet-hit-031
若將myBool方塊核選則會得到YES。

亦可以從其他型態變數透過比較的方式轉型為Boolean,範例如下

保持預設值0得到結果NO,若將myNum設為5以上得到YES,正好設為5則不符合兩者會得到??

UNITY x C#基礎認識(一){程式語法基本結構,與關鍵字}

UNITY x C#基礎認識(bool){布林,真與假}

bool 關鍵字是 Boolean 的別名。 它是宣告來儲存true或false的變數。
意思是bool只有兩個值"真"or"假"。(對或錯的概念)
舉例來說:

會得到結果 False也就是預設值是false。
如圖public的myBool可以看到方塊是沒有勾選
unet-hit-031

也就是說把方塊勾選,就會得到結果為True。

UNITY x C#基礎認識(一){程式語法基本結構,與關鍵字}