D5Power游戲編輯器提供游戲地圖編輯功能,UI制作功能,同時(shí)為游戲開(kāi)發(fā)者提供資源分享渠道。今天東坡小編給大家?guī)?lái)了技術(shù)教程!
D5Power游戲引擎使用教程
您需要首先在電腦上安裝Flash Builder(點(diǎn)擊下載),然后,通過(guò)文件(File)-->新建(New)-->ActionScript項(xiàng)目,如下圖所示:
圖一 新建項(xiàng)目
新建項(xiàng)目后,需要為項(xiàng)目進(jìn)行庫(kù)路徑的設(shè)置,以包含需要的D5Power RPG底層和D5BitmapUI框架。在項(xiàng)目名上單擊鼠標(biāo)右鍵,選擇屬性(Properties),之后選擇Actionscript構(gòu)建路徑(如下圖所示),通過(guò)添加SWC功能,將D5Rpg.swc和D5BitmapUI.swc包含進(jìn)來(lái)。
圖二 設(shè)定庫(kù)路徑
至此,準(zhǔn)備工作已經(jīng)完成,下面可以使用地圖編輯器來(lái)編輯游戲地圖了。
地圖編輯器的使用
第一次運(yùn)行地圖編輯器,會(huì)要求開(kāi)發(fā)者選擇項(xiàng)目的src路徑,這時(shí)只要選擇剛才我們新建好的項(xiàng)目的src目錄就可以了。編輯器會(huì)將所有相關(guān)數(shù)據(jù),以符合D5Power游戲引擎要求的路徑,進(jìn)行存儲(chǔ)。
首先當(dāng)然是新建地圖,雙擊新建地圖圖標(biāo),會(huì)出現(xiàn)地圖屬性提示窗,如下圖所示:
圖三 地圖屬性設(shè)置窗
請(qǐng)注意,地圖尺寸,要和您即將制作的地圖的源素材大小保持一致,切割塊數(shù)將決定您的地圖將被切分成多少個(gè)區(qū)塊。請(qǐng)注意,這里的區(qū)塊是指地圖進(jìn)行分步加載時(shí)的圖形區(qū)塊,而不是尋路用的路點(diǎn)區(qū)塊,在D5Power游戲引擎里,我們使用15*15像素的大小,來(lái)作為一個(gè)尋路區(qū)塊單元。地圖ID則是您即將創(chuàng)建的地圖的唯一編號(hào)。確認(rèn)后,編輯器將自動(dòng)在asset/tiles目錄下為您創(chuàng)建該地圖的專用目錄。
創(chuàng)建地圖成功后,即進(jìn)入地圖編輯界面,您將看到如下圖所示的功能菜單:
圖四 地圖編輯界面中的功能菜單
我們需要使用“切割”功能,來(lái)對(duì)地圖源素材進(jìn)行切割。點(diǎn)擊“切割”按鈕,將出現(xiàn)如下圖所示的切割功能窗口:
圖五 地圖切割工具
開(kāi)發(fā)者可以通過(guò)瀏覽按鈕,選擇地圖源素材,切割工具支持JPG和PNG兩種不同格式的地圖區(qū)塊保存。同時(shí),開(kāi)發(fā)者可以設(shè)置地圖縮略圖的縮放倍率,默認(rèn)是縮小10倍。請(qǐng)注意,地圖的路點(diǎn)和透明區(qū)域,都將以此倍率進(jìn)行設(shè)置。因此,請(qǐng)不要設(shè)置過(guò)小的縮放倍率(最大縮小倍數(shù)為素材寬度/15,例如,您的地圖寬度為3000,則您的縮放倍率不能小于200倍)。確認(rèn)后,切割工具將自動(dòng)進(jìn)行地圖的區(qū)塊切割,并生成符合設(shè)定倍率的縮略圖。
“路點(diǎn)”功能用于設(shè)定地圖中哪些位置可以由玩家通過(guò),哪些位置不能通過(guò)。單擊路點(diǎn)按鈕,將出現(xiàn)如下圖所示的路點(diǎn)繪制窗口:
圖六 路點(diǎn)繪制工具
點(diǎn)擊“開(kāi)始繪制”按鈕開(kāi)始路點(diǎn)繪制,在縮略圖中適合的位置點(diǎn)擊鼠標(biāo),即可勾劃出可以通過(guò)的區(qū)域,當(dāng)線條閉合時(shí),繪制工具將為您繪制本次勾劃區(qū)域的路點(diǎn)顏色,您可以使用路點(diǎn)清除功能來(lái)清除已經(jīng)繪制好的地圖路點(diǎn)。當(dāng)繪制完成后,請(qǐng)點(diǎn)擊保存按鈕進(jìn)行保存。
“遮蓋”功能則用于設(shè)定地圖中哪些位置在玩家經(jīng)過(guò)時(shí),將進(jìn)行半透明處理。例如玩家走到建筑后面,樹(shù)下等需要遮蓋處理的位置。操作方法與“路點(diǎn)”的操作方法一樣,這里不再贅述。
“NPC”功能用于向地圖中增加NPC。您可以通過(guò)角色編輯器和D5Power游戲引擎源碼中的NPC.fla來(lái)制作符合D5Power游戲引擎標(biāo)準(zhǔn)的NPC素材。制作完成后,將NPC素材保存在asset/mapRes/npc目錄下即可。NPC設(shè)置窗口如下所示:
圖七 NPC窗口
單擊“選擇”按鈕,即可將該NPC增加到場(chǎng)景中,此時(shí)NPC處于待插入狀態(tài),您可以移動(dòng)鼠標(biāo)到您覺(jué)得合適的位置,然后單擊鼠標(biāo)將NPC放置在地圖上。如果不小心選擇錯(cuò)了NPC,您可以單擊鼠標(biāo)右鍵取消選擇。
單擊已經(jīng)放置在地圖中的NPC,可以打開(kāi)NPC屬性設(shè)置窗,如下圖所示。您可以在NPC屬性設(shè)置窗中,設(shè)定NPC的名字和其識(shí)別ID。
圖八 NPC屬性窗
在地圖制作完成后,請(qǐng)通過(guò)“保存”功能進(jìn)行保存。您可以使用“分享”功能,將您制作的地圖分享給其他開(kāi)發(fā)者。同時(shí)為自己增加社區(qū)積分,在您下載其他開(kāi)發(fā)者分享的素材時(shí),將需要花費(fèi)這些積分哦。
主界面中的編輯地圖功能,用于打開(kāi)您已經(jīng)編輯好的地圖。雙擊編輯地圖圖標(biāo),即可打開(kāi)對(duì)應(yīng)的操作窗口。您可以通過(guò)輸入地圖ID或選擇地圖文件兩種方式來(lái)打開(kāi)已存在的游戲地圖。如下圖所示
編輯地圖
另外,您可以通過(guò)主界面中的“共享地圖”功能,來(lái)下載其他開(kāi)發(fā)者共享的地圖資源,當(dāng)然,這需要扣除您相應(yīng)的社區(qū)積分。如果您有多個(gè)項(xiàng)目在一起開(kāi)發(fā),您可以通過(guò)“更換項(xiàng)目”功能,進(jìn)行游戲項(xiàng)目的更換。
UI編輯功能的操作,請(qǐng)查看D5BitmapUI編輯器的使用說(shuō)明。