中文游戲大師Chinese Game Master(簡(jiǎn)稱(chēng)CGM)是一款獨(dú)立游戲制作軟件,采用Lua腳本驅(qū)動(dòng),并全面漢化lua語(yǔ)句,極大的降低了業(yè)余游戲制作門(mén)檻,你可以制作做出你希望的任何2d游戲,包括網(wǎng)絡(luò)游戲。
軟件特色
1.使用輕型腳本語(yǔ)言(Lua),并全面漢化lua語(yǔ)句,創(chuàng)造中文編寫(xiě)游戲的捷徑
2.仿VC++的IDE,精心設(shè)計(jì)程序界面,愉悅開(kāi)發(fā)人員的心情
3.腳本速度優(yōu)秀,可制作各種類(lèi)型2D游戲,包含網(wǎng)絡(luò)游戲。
4.國(guó)人開(kāi)發(fā),不定期升級(jí)維護(hù),有技術(shù)保障
5.自帶代碼編輯器,自動(dòng)打包編譯,語(yǔ)法高亮,自動(dòng)完成,且能輸出腳本語(yǔ)法錯(cuò)誤,各種調(diào)試信息等.
6.基于AGE2游戲引擎,使得游戲程序效率有所保證
7.免去程序安裝步驟,引擎、開(kāi)發(fā)環(huán)境最大程序精簡(jiǎn),打造是國(guó)內(nèi)最小的游戲開(kāi)發(fā)軟件
8.自帶大量游戲開(kāi)發(fā)的常用工具,大大提升用戶(hù)的開(kāi)發(fā)速度
9.支持網(wǎng)絡(luò)游戲的開(kāi)發(fā)
更新日志
中文游戲大師(CGM) v1.2更新:
+修正 代碼文件更名失效
+修正 FLash:取當(dāng)前幀()返回值錯(cuò)誤
+修正 多文件編譯時(shí)的編譯錯(cuò)誤
+優(yōu)化 眾多細(xì)節(jié),太多了,列舉不完。自己體驗(yàn)吧
+增加 Tile地圖功能完成。高效運(yùn)行。使用見(jiàn)例程
+增加 正則表達(dá)式,Lua本身就支持,我就封裝了一下,更方便使用
+增加 在線更新功能
+增加 尋路支持四方和八方尋路兩種模式
+調(diào)整 界面,刪除支持庫(kù)查看器。直接創(chuàng)建個(gè)工程用來(lái)查看支持庫(kù)就好了
+調(diào)整 因?yàn)橹鹘缑嬷蛔鳛橛螒蛟O(shè)計(jì)之用,所以分離打包和合并封包的功能
+例程 獨(dú)立開(kāi)放下載??梢酝ㄟ^(guò)CGM->工具雞->在線更新進(jìn)行獲取
+增強(qiáng) 編譯功能,大幅度優(yōu)化,使編譯出來(lái)的文件更小
+增強(qiáng) 全局安全性
+增強(qiáng) 代碼預(yù)編譯
軟件說(shuō)明
關(guān)于報(bào)毒的聲明
本程序是由C++開(kāi)發(fā)的核心,通過(guò)易語(yǔ)言進(jìn)行了某些功能的快速開(kāi)發(fā)
編譯程序時(shí),使用UPX殼對(duì)Run.exe進(jìn)行了壓縮。因此,一些殺軟對(duì)易語(yǔ)言、UPX不友好,就將其誤報(bào)了
關(guān)于開(kāi)發(fā)環(huán)境的說(shuō)明
Plugins目錄下文件請(qǐng)不要嘗試 刪除、更改 等操作,否則開(kāi)發(fā)環(huán)境遭到更改,可能引發(fā)未知出錯(cuò)
關(guān)于使用CGM的程序流程
一、創(chuàng)建游戲窗口及資源
二、計(jì)算游戲需要的參數(shù)
三、顯示各種資源到屏幕上
關(guān)于代碼編寫(xiě)規(guī)范。遵循lua語(yǔ)法
一、類(lèi)中的方法使用,中間是 冒號(hào),如 AGE引擎:銷(xiāo)毀()
二、所有的符號(hào),都必須是小寫(xiě),為了防止大小寫(xiě)的錯(cuò)誤,我已經(jīng)把Lua進(jìn)行修改,程序會(huì)自動(dòng)識(shí)別大小寫(xiě),但仍無(wú)法100%識(shí)別,仍可能遇到錯(cuò)誤,所以請(qǐng)務(wù)必使用小寫(xiě)符號(hào)
關(guān)于第一次使用CGM
CGM采取純綠色解壓模式,其實(shí)是我懶,懶的搞EXE安裝包,實(shí)在麻煩,所以用戶(hù)下載后解壓即可使用。用戶(hù)第一次使用時(shí),需要進(jìn)入程序右上角的系統(tǒng)配置按鈕進(jìn)行文件關(guān)聯(lián),否則無(wú)法雙擊打開(kāi)CGM工程文件(后綴為.MM;為毛是MM?因?yàn)殡S手打的,啊哈哈。。)