易語言開發(fā)小游戲?qū)嵗?/h1>
更新時間:2018年11月13日 09:25:56 投稿:laozhang
在本篇文章中我們給大家分享了一個用易語言開發(fā)小游戲的相關(guān)實例以及相關(guān)代碼,有興趣的朋友們可以參考下。
1.程序部分
.程序集 窗口程序集1
.程序集變量 數(shù)組, 整數(shù)型, , "3"
.程序集變量 冠軍, 整數(shù)型
.程序集變量 終點, 整數(shù)型
.程序集變量 到終點個數(shù), 整數(shù)型
.子程序 顯示物體
動畫物體.縮放比 = 212
動畫物體.類型值 = 0
數(shù)組 [1] = 動畫框.創(chuàng)建物體 (動畫物體, 10, 30, 真, “1”)
動畫框.置層次 (數(shù)組 [1], 1)
動畫框.置圖片 (數(shù)組 [1], #兔子一號, )
動畫物體.縮放比 = 500
數(shù)組 [2] = 動畫框.創(chuàng)建物體 (動畫物體, 10, 100, 真, “2”)
動畫框.置層次 (數(shù)組 [2], 1)
動畫框.置圖片 (數(shù)組 [2], #烏龜一號, )
數(shù)組 [3] = 動畫框.創(chuàng)建物體 (動畫物體, 10, 170, 真, “3”)
動畫框.置層次 (數(shù)組 [3], 1)
動畫框.置圖片 (數(shù)組 [3], #小豬一號, )
動畫物體.縮放比 = 1500
動畫物體.類型值 = 1
終點 = 動畫框.創(chuàng)建物體 (動畫物體, 666, -10, 假, “終點”)
動畫框.置圖片 (終點, #終點線, 0)
動畫框.置層次 (終點, 1)
.子程序 __啟動窗口_創(chuàng)建完畢
顯示物體 ()
.子程序 _按鈕1_被單擊
冠軍 = 0
終點 = 0
動畫框.播放動畫 (數(shù)組 [1], 0, , , )
動畫框.播放動畫 (數(shù)組 [2], 0, , , )
動畫框.播放動畫 (數(shù)組 [3], 0, , , )
動畫框.自動前進(jìn) (數(shù)組 [1], 到數(shù)值 (編輯框1.內(nèi)容), 30, , , 真, , 真, , )
動畫框.自動前進(jìn) (數(shù)組 [2], 到數(shù)值 (編輯框2.內(nèi)容), 30, , , 真, , 真, , )
動畫框.自動前進(jìn) (數(shù)組 [3], 到數(shù)值 (編輯框3.內(nèi)容), 30, , , 真, , 真, , )
.子程序 _按鈕2_被單擊
動畫框.銷毀所有物體 ()
顯示物體 ()
.子程序 顯示冠軍
.參數(shù) 冠軍號, 整數(shù)型
.局部變量 標(biāo)識值_臨時1, 整數(shù)型
.局部變量 標(biāo)識值_臨時2, 整數(shù)型
.判斷開始 (冠軍號 = 數(shù)組 [1])
標(biāo)識值_臨時1 = 動畫框.創(chuàng)建物體 (動畫物體, 200, 200, 真, )
動畫框.置圖片 (標(biāo)識值_臨時1, #兔子一號, )
動畫框.播放動畫 (標(biāo)識值_臨時1, 0, , , )
標(biāo)識值_臨時2 = 動畫框.創(chuàng)建物體 (動畫物體, 200, 200, 真, )
動畫框.置文本 (標(biāo)識值_臨時2, “兔子贏了!”, , )
.判斷 (冠軍號 = 數(shù)組 [2])
標(biāo)識值_臨時1 = 動畫框.創(chuàng)建物體 (動畫物體, 200, 200, 真, )
動畫框.置圖片 (標(biāo)識值_臨時1, #烏龜一號, )
動畫框.播放動畫 (標(biāo)識值_臨時1, 0, , , )
標(biāo)識值_臨時2 = 動畫框.創(chuàng)建物體 (動畫物體, 200, 200, 真, )
動畫框.置文本 (標(biāo)識值_臨時2, “烏龜贏了!”, , )
.判斷 (冠軍號 = 數(shù)組 [3])
標(biāo)識值_臨時1 = 動畫框.創(chuàng)建物體 (動畫物體, 200, 200, 真, )
動畫框.置圖片 (標(biāo)識值_臨時1, #小豬一號, )
動畫框.播放動畫 (標(biāo)識值_臨時1, 0, , , )
標(biāo)識值_臨時2 = 動畫框.創(chuàng)建物體 (動畫物體, 200, 200, 真, )
動畫框.置文本 (標(biāo)識值_臨時2, “小豬贏了!”, , )
.默認(rèn)
.判斷結(jié)束
.子程序 _動畫框_碰撞到物體
.參數(shù) 碰撞物體標(biāo)識值, 整數(shù)型
.參數(shù) 碰撞前橫坐標(biāo), 整數(shù)型
.參數(shù) 碰撞前縱坐標(biāo), 整數(shù)型
.參數(shù) 被碰撞物體標(biāo)識值, 整數(shù)型
到終點個數(shù) = 到終點個數(shù) + 1
.如果真 (冠軍 = 0)
冠軍 = 碰撞物體標(biāo)識值
.如果真結(jié)束
.如果真 (到終點個數(shù) = 3)
顯示冠軍 (冠軍)
.如果真結(jié)束
2.圖片資源表
.圖片 終點線
.圖片 兔子一號
.圖片 烏龜一號
.圖片 小豬一號
3.前臺畫面

以上就是開發(fā)小游戲用到的代碼,圖片等易語言寫法,感謝大家對腳本之家的支持。
相關(guān)文章
最新評論
1.程序部分
.程序集 窗口程序集1 .程序集變量 數(shù)組, 整數(shù)型, , "3" .程序集變量 冠軍, 整數(shù)型 .程序集變量 終點, 整數(shù)型 .程序集變量 到終點個數(shù), 整數(shù)型 .子程序 顯示物體 動畫物體.縮放比 = 212 動畫物體.類型值 = 0 數(shù)組 [1] = 動畫框.創(chuàng)建物體 (動畫物體, 10, 30, 真, “1”) 動畫框.置層次 (數(shù)組 [1], 1) 動畫框.置圖片 (數(shù)組 [1], #兔子一號, ) 動畫物體.縮放比 = 500 數(shù)組 [2] = 動畫框.創(chuàng)建物體 (動畫物體, 10, 100, 真, “2”) 動畫框.置層次 (數(shù)組 [2], 1) 動畫框.置圖片 (數(shù)組 [2], #烏龜一號, ) 數(shù)組 [3] = 動畫框.創(chuàng)建物體 (動畫物體, 10, 170, 真, “3”) 動畫框.置層次 (數(shù)組 [3], 1) 動畫框.置圖片 (數(shù)組 [3], #小豬一號, ) 動畫物體.縮放比 = 1500 動畫物體.類型值 = 1 終點 = 動畫框.創(chuàng)建物體 (動畫物體, 666, -10, 假, “終點”) 動畫框.置圖片 (終點, #終點線, 0) 動畫框.置層次 (終點, 1) .子程序 __啟動窗口_創(chuàng)建完畢 顯示物體 () .子程序 _按鈕1_被單擊 冠軍 = 0 終點 = 0 動畫框.播放動畫 (數(shù)組 [1], 0, , , ) 動畫框.播放動畫 (數(shù)組 [2], 0, , , ) 動畫框.播放動畫 (數(shù)組 [3], 0, , , ) 動畫框.自動前進(jìn) (數(shù)組 [1], 到數(shù)值 (編輯框1.內(nèi)容), 30, , , 真, , 真, , ) 動畫框.自動前進(jìn) (數(shù)組 [2], 到數(shù)值 (編輯框2.內(nèi)容), 30, , , 真, , 真, , ) 動畫框.自動前進(jìn) (數(shù)組 [3], 到數(shù)值 (編輯框3.內(nèi)容), 30, , , 真, , 真, , ) .子程序 _按鈕2_被單擊 動畫框.銷毀所有物體 () 顯示物體 () .子程序 顯示冠軍 .參數(shù) 冠軍號, 整數(shù)型 .局部變量 標(biāo)識值_臨時1, 整數(shù)型 .局部變量 標(biāo)識值_臨時2, 整數(shù)型 .判斷開始 (冠軍號 = 數(shù)組 [1]) 標(biāo)識值_臨時1 = 動畫框.創(chuàng)建物體 (動畫物體, 200, 200, 真, ) 動畫框.置圖片 (標(biāo)識值_臨時1, #兔子一號, ) 動畫框.播放動畫 (標(biāo)識值_臨時1, 0, , , ) 標(biāo)識值_臨時2 = 動畫框.創(chuàng)建物體 (動畫物體, 200, 200, 真, ) 動畫框.置文本 (標(biāo)識值_臨時2, “兔子贏了!”, , ) .判斷 (冠軍號 = 數(shù)組 [2]) 標(biāo)識值_臨時1 = 動畫框.創(chuàng)建物體 (動畫物體, 200, 200, 真, ) 動畫框.置圖片 (標(biāo)識值_臨時1, #烏龜一號, ) 動畫框.播放動畫 (標(biāo)識值_臨時1, 0, , , ) 標(biāo)識值_臨時2 = 動畫框.創(chuàng)建物體 (動畫物體, 200, 200, 真, ) 動畫框.置文本 (標(biāo)識值_臨時2, “烏龜贏了!”, , ) .判斷 (冠軍號 = 數(shù)組 [3]) 標(biāo)識值_臨時1 = 動畫框.創(chuàng)建物體 (動畫物體, 200, 200, 真, ) 動畫框.置圖片 (標(biāo)識值_臨時1, #小豬一號, ) 動畫框.播放動畫 (標(biāo)識值_臨時1, 0, , , ) 標(biāo)識值_臨時2 = 動畫框.創(chuàng)建物體 (動畫物體, 200, 200, 真, ) 動畫框.置文本 (標(biāo)識值_臨時2, “小豬贏了!”, , ) .默認(rèn) .判斷結(jié)束 .子程序 _動畫框_碰撞到物體 .參數(shù) 碰撞物體標(biāo)識值, 整數(shù)型 .參數(shù) 碰撞前橫坐標(biāo), 整數(shù)型 .參數(shù) 碰撞前縱坐標(biāo), 整數(shù)型 .參數(shù) 被碰撞物體標(biāo)識值, 整數(shù)型 到終點個數(shù) = 到終點個數(shù) + 1 .如果真 (冠軍 = 0) 冠軍 = 碰撞物體標(biāo)識值 .如果真結(jié)束 .如果真 (到終點個數(shù) = 3) 顯示冠軍 (冠軍) .如果真結(jié)束
2.圖片資源表
.圖片 終點線
.圖片 兔子一號
.圖片 烏龜一號
.圖片 小豬一號
3.前臺畫面
以上就是開發(fā)小游戲用到的代碼,圖片等易語言寫法,感謝大家對腳本之家的支持。