![GameMei表達(dá)式的介紹_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/7/3b880940-a2d5-4280-ba11-f1b7bc786322/3b880940-a2d5-4280-ba11-f1b7bc7863221.gif)
![GameMei表達(dá)式的介紹_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/7/3b880940-a2d5-4280-ba11-f1b7bc786322/3b880940-a2d5-4280-ba11-f1b7bc7863222.gif)
![GameMei表達(dá)式的介紹_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/7/3b880940-a2d5-4280-ba11-f1b7bc786322/3b880940-a2d5-4280-ba11-f1b7bc7863223.gif)
![GameMei表達(dá)式的介紹_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/7/3b880940-a2d5-4280-ba11-f1b7bc786322/3b880940-a2d5-4280-ba11-f1b7bc7863224.gif)
![GameMei表達(dá)式的介紹_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/7/3b880940-a2d5-4280-ba11-f1b7bc786322/3b880940-a2d5-4280-ba11-f1b7bc7863225.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、表達(dá)式的介紹1、表達(dá)式11) 數(shù)字12) 文本(字符串)23) 運算符22、表達(dá)式的定義33、表達(dá)式的分類71) 系統(tǒng)表達(dá)式72) 游戲表達(dá)式103) 場景表達(dá)式124) 對象表達(dá)式135) Input表達(dá)式15表達(dá)式的介紹1、表達(dá)式的含義 在動作中,表達(dá)式編輯器是用來計算某項參數(shù),或從對象中提取某項參數(shù)。表達(dá)式是一個數(shù)字,如0,表達(dá)式也可以是一個運算符的表達(dá)式,如(object1.x+object2.x)/2。在編輯動作時,有參數(shù)設(shè)置的地方通過點擊E按鈕進(jìn)入表達(dá)式編輯器。界面如下: 如下圖所示,表達(dá)式編輯器由“輸入框”、“運算符”、“表達(dá)式類別”的組成: 1) 數(shù)字 在表達(dá)式中簡單輸入數(shù)字,
2、可以是一個整數(shù)或帶小數(shù)點的數(shù)。2) 文本(字符串) 和程序語言類似,GameMei里文本看作是字符串,所以文本在表達(dá)式中需要用引號(英文狀態(tài)下的引號,一對單引號或雙引號)包起來,如下圖: 如果內(nèi)容是英文輸入法下的引號(單引號或雙引號),需要把內(nèi)容內(nèi)的引號(單引號或雙引號)加入轉(zhuǎn)譯符,如下圖:可以通過調(diào)用GameMei提供的,獲取屬性值的工具來實現(xiàn)表達(dá)式,如下圖:在使用文本動作設(shè)置文本時,可以在文本中嵌入變量或其他表達(dá)式,整個文本輸入框的內(nèi)容都是用引號包起來。例如”你的得分是:game.score” (這里的score是全局變量)。3) 運算符運算符如下圖所示:| 邏輯運算符或,如下圖,游戲分?jǐn)?shù)
3、和健康值只要一個滿足條件即為真;? 條件運算符,在表達(dá)式中測試條件。返回值為真或假。2、表達(dá)式的定義 在游戲中比較復(fù)雜或常用的關(guān)系式可以預(yù)先定義好公式,當(dāng)需要用到時調(diào)用公式即可。如下圖所示:第一步:找到定義表達(dá)式的位置:第二步:如下圖進(jìn)行編輯:第三步:添加未知數(shù),如下圖: 這樣就定義好公式mt123=a+b+c了,那么如何把這個公式運用到游戲中呢? 例如:想用公式傳來的數(shù)值作為循環(huán)執(zhí)行的次數(shù),就可以這樣做了: 第一步:雙擊所要執(zhí)行循環(huán)的對象,進(jìn)入事件編輯,如下圖所示:第二步:“鼠標(biāo)按下”事件下的動作庫里設(shè)置“循環(huán)”,點擊圖標(biāo)“E”進(jìn)入表達(dá)式編輯器。第三步:進(jìn)入表達(dá)式編輯器進(jìn)行編輯:然后,出現(xiàn)下
4、面的界面: 第四步:填入所要執(zhí)行的公式mt123=a+b+c,如下圖: 再點擊應(yīng)用和確認(rèn)就可以完成執(zhí)行公式mt123=2+10+5=17,實現(xiàn)循環(huán)17次的動作了。 3、表達(dá)式的分類1) 系統(tǒng)表達(dá)式 系統(tǒng)表達(dá)式主要包括:瀏覽、窗口、數(shù)學(xué)、值、時間。1 瀏覽 瀏覽器變量:獲取瀏覽器變量 瀏覽器變量用來實現(xiàn)在同一個瀏覽器下的不同項目之間變量的共享,主要是可以根據(jù)游戲需要,在一個項目里設(shè)置一個瀏覽器變量,在同一個瀏覽器里的另一個項目也可以使用。2 窗口 窗口高度與窗口寬度:獲取窗口的高度和寬度。3 數(shù)學(xué)注意:a、ceil 計算大于指定數(shù)的最小整數(shù)。例如Math.ceil(1.1)=2。 b、floor
5、 計算小于指定數(shù)的最大整數(shù)。例如Math.ceil(1.6)=1。 c、exp 自然對數(shù)為 e ,exp(1)為e的1次方,用來求e的多少次方值。4 值 注意:a 、隨機(jī)數(shù):例如random(3),在0、1、2、3中任意取一個值。 b 、指定區(qū)間隨機(jī)數(shù):例如random_range(2,10)在2到10之間(包括2和10)任意取一個整數(shù)。 c 、整數(shù):將一個浮點數(shù)或者字符串轉(zhuǎn)換為整數(shù)。如果是字符串,非數(shù)字的字符放在數(shù)字之后,例如parseInt(“556roate”)返回556,如果是parseInt(“roate556”)返回?zé)o窮大。 d 、浮點數(shù):將一個字符串或整數(shù)轉(zhuǎn)換為浮點數(shù)。如果是字符
6、串,非數(shù)字的字符放在數(shù)字之后,例如parseFloat (“50.2roate”)返回50.2,如果是parseFloat (“roate50.2”)返回?zé)o窮大。5 時間 如上圖,名稱對應(yīng)的解釋都一目了然。要注意的是:時間文本根據(jù)傳入的秒數(shù)返回60進(jìn)制的時間文本,如:傳過來136,返回02:16。2) 游戲表達(dá)式1 變量:獲取的是指定全局變量的值。2 值注意:獲取的都是當(dāng)前游戲的值或量3 公式 :執(zhí)行公式獲取指定公式的執(zhí)行結(jié)果。 例如:execute_formula(formulaName,,arg0, arg1,arg2),參數(shù)分別為公式名稱、傳入未知數(shù)1的值、傳入未知數(shù)2的值、傳
7、入未知數(shù)3的值(有幾個未知數(shù)對應(yīng)寫幾個值)。用法參照其他資源公式的介紹。4 鼠標(biāo) :獲取鼠標(biāo)的橫坐標(biāo)和縱坐標(biāo)。5 參數(shù) 終端橫向加速度:獲取終端橫向加速度,僅在終端運動事件中可用。 終端縱向加速度:獲取終端縱向加速度,僅在終端運動事件中可用。 終端Z軸加速度:獲取終端Z軸加速度,僅在終端運動事件中可用。 循環(huán)次數(shù):獲取當(dāng)前循環(huán)次數(shù) ,僅在循環(huán)動作的動作塊中可用。6 排行榜 排行榜長度:獲取排行榜長度。 我的排名:獲取我的排名。7 數(shù)據(jù)表 數(shù)據(jù)表值:根據(jù)數(shù)據(jù)表名,關(guān)鍵字值以及字段名稱讀取數(shù)據(jù)表中數(shù)據(jù) 數(shù)據(jù)長度:獲取指定數(shù)據(jù)表內(nèi)數(shù)據(jù)長度。 關(guān)鍵字是否存在:關(guān)鍵字是否存在,存在返回true
8、,否則返回false8 實例 實例個數(shù):獲取指定對象類型實例個數(shù)。3) 場景表達(dá)式1 變量:獲取指定場景變量的值。2 屬性注意:a類型、高度、寬度、視圖橫縱坐標(biāo),這些所獲取的都是當(dāng)前場景的值。 b橫縱向引力值,獲取的是當(dāng)前場景分別在X、Y方向上的引力值(場景引力在場景、物理欄中設(shè)置)4) 對象表達(dá)式 對象表達(dá)式包括:唯一性標(biāo)識、自身、與其碰撞的另一方“唯一性標(biāo)識”指的是可以辨別對象身份的唯一性的實例,它具有唯一確定性的功能;“自身”指的是對象實例自身的一些屬性它包括“變量、屬性、物理”;“與其碰撞的另一方”同樣具有這三種屬性。那么我們就來集中介紹這三種屬性:1 變量:獲取對象指定變量的值。2
9、屬性注意:a 、類型、唯一性標(biāo)識、寬度、橫縱坐標(biāo)、橫縱速度、橫縱縮放、旋轉(zhuǎn)角度、Z坐標(biāo)、文本都獲取的是當(dāng)前對象上的各種屬性。 b 、Z坐標(biāo):獲取當(dāng)前對象的Z坐標(biāo)(同一圖層中Z坐標(biāo)越大越在上層)。· c 、文本:獲取對象上的文本內(nèi)容(如果在對象圖形中已經(jīng)添加文本)。· d 、水平鏡像:判斷對象是否已經(jīng)水平鏡像,如果是返回為真,否則為假。· e 、垂直鏡像:判斷對象是否已經(jīng)垂直鏡像,如果是返回為真,否則為假。· f 、相對角度、相對鼠標(biāo)角度、距離、是否可見、是否在執(zhí)行動畫等圖示的已經(jīng)很清晰了額3 物理注意:a 、它們獲取的都是當(dāng)前對象的屬性值; b 、感應(yīng)器:判斷當(dāng)前對象是否設(shè)置為感應(yīng)器,如果是返回為真,否則為假。5) Input表達(dá)式在左側(cè)資源欄中,把剛剛設(shè)置的輸入框拖入場景。雙擊進(jìn)入所要獲取輸入框數(shù)值的對象,進(jìn)行事件編輯,然后添加動作進(jìn)行表達(dá)式編輯,如下圖所示: 點擊確認(rèn),出現(xiàn)下面的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小區(qū)兩間門面租賃合同
- 單位向私人借款合同書
- 國際空運運輸代理合同
- 風(fēng)險管理與應(yīng)對策略制定作業(yè)指導(dǎo)書
- 2025年泰安考從業(yè)資格證貨運試題
- 小學(xué)三年級,五年級下冊數(shù)學(xué)口算題比賽試卷
- 小學(xué)二年級數(shù)學(xué)萬以內(nèi)口算題
- 2025年北京交通運輸從業(yè)資格證怎樣考試
- 2025年西藏貨運從業(yè)資格證模擬考試系統(tǒng)
- 2025年烏蘭察布下載貨運從業(yè)資格證模擬考試題
- 2024年同等學(xué)力人員申請碩士學(xué)位英語試卷與參考答案
- 臨床用血管理培訓(xùn)
- 介入手術(shù)室護(hù)理風(fēng)險
- 小學(xué)一年級數(shù)學(xué)20以內(nèi)的口算題(可直接打印A4)
- 春季安全行車教育培訓(xùn)
- 2024年6月第3套英語六級真題
- 2024年江蘇省公務(wù)員錄用考試《行測》題(A類)
- 2024年10月時政100題(附答案)
- 江蘇省無錫市2024年中考數(shù)學(xué)試卷(含答案)
- 2024年保密知識測試試題及答案(奪冠)
- 北師大版八年級下冊因式分解(分組分解法)100題及答案
評論
0/150
提交評論