Unity3d之列舉型別

2021-06-27 16:28:07 字數 689 閱讀 7917

列舉型別:

列舉型別是一種的值型別,它用於宣告一組命名的常數

列舉的宣告:

列舉宣告用於宣告新的列舉型別

訪問修辭符 enum 列舉名:基礎型別

列舉成員的預設值:

在列舉型別中宣告的第乙個列舉成員它的默值為零,例:

例:public enum timeofday:uint

morning,

afternoon,

evening

morning的值為0,afternoon的值為1,evening的值為2。

為列舉成員顯示賦值:

在預設的情況下,列舉中每個元素的基礎型別是 int

,例:

public enum number

a=1,

b,c=1,

db的值為2,d的值為2.

列舉型別與基礎型別的轉換:

基礎型別不能隱式轉換為列舉型別   

列舉型別也不能隱式轉換為基礎型別,例:

public enum number

a,b,c,d

class test

public static void main()

int i=number.a;//錯誤,要強制性轉換(int)number.a

number n;

n=2 //錯誤,要強制型別轉換(number)2

Unity3D學習之(列舉型別)

首先 我們再次回顧了上次銀行登入系統的登入 的實現!登陸的實現 這段 實現了驗證密碼的正確性和三次輸入不正確就中斷輸入的功能 public void login console.writeline 請輸入密碼 for int i 2 i 0 i password console.readline i...

Unity3D指令碼型別

每當建立乙個指令碼時,該指令碼都含有乙個start 開始 和update 修正 函式,這兩個函式是指令碼自帶的。awake 喚醒 函式中的 在指令碼初始化時被呼叫。update 修正 函式中的 每幀被呼叫。start 開始 在任何update 修正 函式之前,awake 喚醒 函式之前被呼叫,sta...

Unity3D開發(九) Unity3d流光效果

遊戲開 壇 hello game 遊戲開發群 201276069 之前曾經注意過material 中紋理的屬性都有 tiling 和offset 但沒有深究過其用途,今天才知道竟然可以利用 offset做uv 動畫,從而完成各種有趣的動畫,比如流光效果!流過效果即通常一條高光光在物體上劃過,模擬高光...