全局變量與實例變量

全局變量
全局變量在場景存儲它們的值。任何場景中的事件表中的事件都可以使用全局變量。全局變量常用于整個游戲過程中需要記錄的數(shù)值或狀態(tài)。
全局變量有三種變量類型選擇:String,Number,Boolean。
String:記錄文本
Number:記錄數(shù)值,可以進行加減乘除運算
Boolean:只有真假兩個值選擇
在項目庫點擊全局變量庫可以看到所有的全局變量,點擊按鈕

可以新建全局變量。

雙擊全局變量可以打開全局變量編輯界面,修改變量名稱,變量類型,初始值等操作。全局變量名稱不能重復(fù),在表達式中直接輸入全局變量名字即可引用全局變量的值。



局部變量
在指定事件內(nèi)生效的一次性數(shù)據(jù)變量

選中一條事件,鼠標右鍵可以添加

實例變量
實例變量是在每個實例對象中都儲存屬于自己的實例變量值,可以理解為自定義屬性。例如在制作彈幕射擊游戲中,為敵人飛機添加實例變量值血量,即每個敵人飛機實例都有自己的血量。也可以用于平臺游戲中,為敵添加實例變量方向,即每個敵人實例都有自己的方向,然后通過事件判斷每個敵人實例變量的不同然后往不同的方向移動,做成簡單的AI。每個對象都可以添加多個實例變量。
實例變量有三種變量類型選擇:String,Number,Boolean。
String:記錄文本
Number:記錄數(shù)值,可以進行加減乘除運算
Boolean:只有真假兩個值選擇
在對象庫點擊需要添加實例變量的對象,然后在右方屬性欄點擊數(shù)值,點擊按鈕即可為對象添加實例對象。




全局變量與實例變量示范案例
在對象庫拖動三個精靈1到舞臺中,并且添加4個文本對象在對象庫修改名字如下圖所示。

添加設(shè)置事件如下圖所示

預(yù)覽可以看到每次點擊精靈都會對全局變量進行加1,顯示在總點擊數(shù)文本上,當每個精靈對象被點擊后,自身實例對象被點擊數(shù)進行加1,當自身實例變量值等于3時,改變自己的不透明度。

點擊下載全能無需編程的喚境引擎!
https://www.evkworld.cn/?c=600005&sc=600019&auto=1