GameMei變量的基本操作_第1頁(yè)
GameMei變量的基本操作_第2頁(yè)
GameMei變量的基本操作_第3頁(yè)
GameMei變量的基本操作_第4頁(yè)
GameMei變量的基本操作_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、變量的相關(guān)操作1、 變量的基本操作1) 全局變量2) 場(chǎng)景變量3) 對(duì)象變量2、 變量存檔的實(shí)現(xiàn)3、 瀏覽器變量的使用方法4、 數(shù)組變量的使用 變量是數(shù)據(jù)存儲(chǔ)空間的表示,變量名相當(dāng)于是一把開鎖的鑰匙,通過調(diào)用變量能夠快速找到存儲(chǔ)在里面的數(shù)據(jù),也可以更換存儲(chǔ)在里面的數(shù)據(jù)。要先定義變量再進(jìn)行調(diào)用,先開個(gè)房間,再把東西放進(jìn)去,然后才對(duì)變量進(jìn)行調(diào)用。這里的先后不是我們操作的先后,而是游戲運(yùn)行的先后。根據(jù)變量的使用范圍,把變量分為全局變量(整個(gè)游戲中生效)、場(chǎng)景變量(在場(chǎng)景上生成,整個(gè)場(chǎng)景中生效)和對(duì)象變量(在對(duì)象上生成,整個(gè)游戲中調(diào)用);1、 變量的基本操作1) 全局變量 全局變量是一個(gè)最高級(jí)的存儲(chǔ)數(shù)

2、據(jù)的機(jī)構(gòu),它定義的變量在整個(gè)游戲中都可以被調(diào)用或修改,修改后的變量需要保存到本地。全局變量的定義和使用,三步就可以搞定:(1)定義全局變量點(diǎn)擊主界面上的“全局設(shè)置”按鈕,如下圖所示:然后在設(shè)置里添加變量,如下圖所示:在點(diǎn)擊“確認(rèn)”后,要點(diǎn)出“保存”按鈕,否則變量無法存儲(chǔ),如下圖:(2) 改變?nèi)肿兞康馁x值和使用變量上一步所設(shè)的變量屬于全局變量,它在整個(gè)游戲中都能調(diào)用。如果想把這個(gè)變量用在某個(gè)場(chǎng)景中的某個(gè)對(duì)象上,而且想要更改原有的數(shù)值,就可以通過添加事件動(dòng)作來設(shè)置。如下圖:(3)把改變后的全局變量存儲(chǔ)到本地2) 場(chǎng)景變量場(chǎng)景變量和全局變量相比,要比全局變量的生效范圍要小得多,它只在整個(gè)場(chǎng)景中生效

3、。如設(shè)置場(chǎng)景的變量為關(guān)卡數(shù),下面就來實(shí)現(xiàn)它的效果。(1) 定義場(chǎng)景變量和全局變量的定義位置有所區(qū)別,點(diǎn)擊場(chǎng)景,就可以在右側(cè)的場(chǎng)景屬性下找到變量,添加變量即可,具體添加方法和上面類似:(2) 使用、更改和保存場(chǎng)景變量場(chǎng)景變量的使用、更改和保存都可以用動(dòng)作來實(shí)現(xiàn):3) 對(duì)象變量對(duì)象變量指的是在對(duì)象上添加的變量,我們可以給相同的對(duì)象所創(chuàng)建的不同對(duì)象實(shí)例定義不同的對(duì)象變量,并通過對(duì)象變量的調(diào)用來展示變量。(1) 定義對(duì)象變量點(diǎn)擊對(duì)象圖標(biāo)就會(huì)出現(xiàn)右側(cè)的對(duì)象屬性,找到變量然后添加對(duì)象變量“關(guān)=1”,這里的對(duì)象變量的變量名和場(chǎng)景變量名相同也不影響使用。這是第一個(gè)對(duì)象變量,然后依次點(diǎn)擊各個(gè)對(duì)象圖標(biāo)進(jìn)行變量添加

4、,例如:第二關(guān)就是“關(guān)=2”(2) 使用對(duì)象變量我們希望在創(chuàng)建對(duì)象時(shí)每個(gè)對(duì)象上都會(huì)顯示所設(shè)置的關(guān)卡數(shù)。在對(duì)象上添加事件動(dòng)作,如下圖,設(shè)置文本內(nèi)容為自身變量“關(guān)”:2、 變量存檔的實(shí)現(xiàn)變量是臨時(shí)性的存儲(chǔ)空間,如果想讓變量一直存儲(chǔ)在游戲中并隨時(shí)更改調(diào)用,就需要通過動(dòng)作設(shè)置保存變量,具體流程如下:定義一個(gè)全局變量并設(shè)置自動(dòng)保存場(chǎng)景創(chuàng)建時(shí),從本地讀取變量yy:在對(duì)象事件中設(shè)置對(duì)象改變?cè)械臄?shù)值,1改為0,同時(shí)在本地保存變量。預(yù)覽后你會(huì)發(fā)現(xiàn)變量已經(jīng)從1變成0了,關(guān)閉之后打開還是0,這就實(shí)現(xiàn)了變量的存檔。3、 瀏覽器變量的使用方法瀏覽器變量能實(shí)現(xiàn)在同一個(gè)瀏覽器下,不同項(xiàng)目之間共享同一個(gè)變量,所以叫瀏覽器變

5、量,也可以這樣認(rèn)為:這個(gè)變量是存儲(chǔ)在瀏覽器里的,在同一個(gè)瀏覽器里的所有項(xiàng)目都可以用。首先,在全局設(shè)置里設(shè)置瀏覽器變量,如下圖然后,可以通過動(dòng)作設(shè)置瀏覽器變量,在動(dòng)作:設(shè)置變量、測(cè)試變量、展示變量、切換變量中都可以實(shí)現(xiàn)設(shè)置瀏覽器變量也可以通過表達(dá)式編輯器獲取瀏覽器變量:舉一個(gè)具體的例子:兩個(gè)不同的項(xiàng)目1與項(xiàng)目2上同時(shí)使用一個(gè)瀏覽器變量第一步:在項(xiàng)目1里設(shè)一個(gè)瀏覽器變量a=1,并創(chuàng)建事件動(dòng)作保存后預(yù)覽,顯示a:1。第二步:在項(xiàng)目2設(shè)置一個(gè)全局變量b=browser'a'。同時(shí)設(shè)置場(chǎng)景動(dòng)作:事件(創(chuàng)建),動(dòng)作(在位置(200,200)展示變量b),然后保存預(yù)覽后會(huì)發(fā)現(xiàn)顯示:b:1,實(shí)

6、際上它是利用了項(xiàng)目1中變量a的值,條件是:a是瀏覽器變量。注意:先在項(xiàng)目1中設(shè)置完保存預(yù)覽,然后再在項(xiàng)目2中保存預(yù)覽,在此過程不能清除緩存。4、 數(shù)組變量的使用數(shù)組操作新方法:讓數(shù)據(jù)有序的存儲(chǔ)數(shù)組是用來存儲(chǔ)數(shù)據(jù)的,游戲中的得分、排行榜等都可以用數(shù)組來存儲(chǔ)。比如數(shù)組a10=0,1,2,3,4,5,6,7,8,9,0到9這十個(gè)數(shù)就是同一類型的整數(shù)變量,它們都可以存儲(chǔ)在叫a的數(shù)組里,a3指的就是數(shù)據(jù)里第四個(gè)數(shù),即3。GameMei可以提供:1、定義數(shù)組 2、向數(shù)組末尾添加元素3、刪除數(shù)組中的元素并向數(shù)組添加新元素4、獲取元素在數(shù)組中的位置。這四個(gè)功能,下面具體介紹:功能一:定義數(shù)組數(shù)組的類型跟普通變

7、量類似,分為游戲變量、場(chǎng)景變量、自身變量等。定義數(shù)組時(shí),數(shù)組的名稱可以是中英文,數(shù)組的值是英文狀態(tài)下的中括號(hào)+數(shù)字或者字符串,數(shù)字或者字符串之間用英文狀態(tài)下的逗號(hào)隔開。下面定義一個(gè)游戲類型的數(shù)組:在場(chǎng)景里展示該數(shù)組,如下圖:功能二:向數(shù)組末尾添加元素在GM的動(dòng)作庫(kù)其他不可見數(shù)組,新增了一個(gè)動(dòng)作“向數(shù)組末尾添加元素”,在編輯動(dòng)作時(shí),填寫數(shù)組時(shí),不能直接填寫數(shù)組名稱,要添加數(shù)組類型的前綴,要加上game.var(可以從表達(dá)式編輯器E里面找到游戲變量)。如下:添加后,預(yù)覽數(shù)組,可以看到數(shù)組末尾追加的“新元素”如下:同理,在數(shù)組末尾可以添加兩個(gè)或者兩個(gè)以上的元素,如下:添加后,展示該數(shù)組,如下:功能三

8、:刪除元素并向數(shù)組添加新元素在的動(dòng)作庫(kù)其他不可見數(shù)組,有一個(gè)動(dòng)作“刪除元素并向數(shù)組添加新元素”,編輯動(dòng)作時(shí),注意三點(diǎn)。第一:填寫數(shù)組時(shí),不能直接填寫數(shù)組名稱,要添加數(shù)組類型的前綴;第二:位置是指數(shù)組中元素的位置,位置0代表數(shù)組中第一個(gè)元素的位置,位置1代表數(shù)組中第二個(gè)元素的位在置,依次類推;第三:刪除元素的個(gè)數(shù)和添加元素的個(gè)數(shù)可以不相同,添加元素可以為空。如下:對(duì)數(shù)組從位置0開始刪除3個(gè)元素,即刪除1,2,3,并添加“壹”,“貳”兩個(gè)元素 預(yù)覽,展示該動(dòng)作的效果,即1,2,3被刪除,添加了“壹”,“貳”兩個(gè)元素,如下: 功能四:獲取元素在數(shù)組中的位置在表達(dá)式編輯器系統(tǒng)數(shù)組獲取一個(gè)元素在數(shù)組中的位置。在編輯時(shí),array用帶前綴的數(shù)組名代替,value用數(shù)組中的元素值代替。如下:  在這里令游戲的變量c的值等于

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論