• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于Cocos2d—x的游戲《大圣傳》詳細(xì)設(shè)計

      2017-01-16 21:58:19劉英龍
      東方教育 2016年10期
      關(guān)鍵詞:設(shè)計

      劉英龍

      摘要:《大圣傳》是一款在Cocos2d-x框架上開發(fā)的Q版回合制RPG游戲,根據(jù)本人喜歡的同名小說改編,卡通風(fēng)格,界面清新簡潔,討人喜歡。本游戲從軟件設(shè)計和開發(fā)角度闡述了游戲系統(tǒng)的詳細(xì)設(shè)計。

      關(guān)鍵詞:Cocos2d-x; 大圣傳;設(shè)計

      游戲是創(chuàng)造夢的地方,一個能實(shí)現(xiàn)夢想的地方。《大圣傳》是一個少年走出山村,踏遍天下,一步步跨入傳說中,成為神話的故事。游戲在設(shè)計的時候,就以操作簡單易上手為前提,適合大部分游戲用戶。

      1游戲流程設(shè)計

      游戲流程圖,如圖所示

      3游戲功能設(shè)計

      3.1開始界面設(shè)計

      開始界面很簡單,包括進(jìn)入游戲按鈕,背景圖片,下雪動畫,背景音樂。如圖所示:

      開始界面

      游戲主城可以查看用戶資料面板、查看英雄屬性面板、進(jìn)入設(shè)置場景、進(jìn)入選擇關(guān)卡場景、進(jìn)入選擇英雄場景。如圖所示:

      游戲主城

      游戲主城:該場景可以查看用戶資料面板、查看英雄屬性面板、進(jìn)入設(shè)置場景、進(jìn)入選擇關(guān)卡場景、進(jìn)入選擇英雄場景、玩家等級、銀幣、元寶、當(dāng)前經(jīng)驗、升級經(jīng)驗顯示。

      選擇關(guān)卡場景:該場景可以查看用戶資料面板、查看英雄屬性面板、提供了三張關(guān)卡地圖供玩家選擇,左右箭頭查看關(guān)卡地圖預(yù)覽,確認(rèn)進(jìn)入關(guān)卡地圖后轉(zhuǎn)到該關(guān)卡界面、玩家等級、銀幣、元寶、當(dāng)前經(jīng)驗、升級經(jīng)驗顯示。。

      選擇英雄場景:該場景主要提供了三個英雄供玩家選擇,左右箭頭觀看英雄模型,確定選擇英雄后返回游戲主城。

      關(guān)卡探索場景:該場景可以查看用戶資料面板,查看英雄屬性面板,可以進(jìn)行探索,探索獲得經(jīng)驗和銀幣,探索進(jìn)行到100%進(jìn)入戰(zhàn)斗場景。

      戰(zhàn)斗場景:英雄攻擊,敵人攻擊,英雄掉血,敵人掉血,技能動畫調(diào)用刪除,扣血動畫調(diào)用刪除,敵人死亡刪除,退出戰(zhàn)斗場景,返回到選擇關(guān)卡場景。

      3.3設(shè)置場景設(shè)計

      設(shè)置場景

      3.4屬性面板設(shè)計

      因為Cocos2d-x引擎在換場景是會自動銷毀數(shù)據(jù),而我基本上在每個場景中都有用到屬性面板,所以為了防止數(shù)據(jù)出現(xiàn)錯誤,屬性面板設(shè)計為一個單實(shí)例層。

      用戶資料系統(tǒng)實(shí)現(xiàn)的功能為,獲取VIP等級,獲取人物等級,獲取體力,獲取銀幣,獲取元寶,獲取當(dāng)前經(jīng)驗,獲取升級所需經(jīng)驗等功能。

      英雄屬性系統(tǒng)實(shí)現(xiàn)的功能為,獲取人物等級,獲取血量,獲取攻擊力,獲取防御力等功能。

      3.5選擇英雄設(shè)計

      選擇英雄場景:三個英雄模型,兩個左右選擇按鈕,一個確定選擇按鈕。

      英雄圖片不是一次性全部顯示出來,而是先顯示一個,其他的隱藏,點(diǎn)擊左右箭頭按鈕選擇英雄。

      當(dāng)前顯示的是第一個英雄的話,點(diǎn)擊向左箭頭是無效的,點(diǎn)擊向右箭頭才有效,這時會進(jìn)行動作,當(dāng)前英雄向左移動,同時透明度漸變?yōu)?隱藏起來,下一個英雄從右邊移動過來到中間,同時透明度漸變?yōu)?出現(xiàn),動作沒有做完的時候,點(diǎn)擊左右箭頭都是無效的,當(dāng)動作進(jìn)行完之后,左右箭頭才能使用。

      當(dāng)前顯示的是第二個英雄的話,點(diǎn)擊向右箭頭,這時會進(jìn)行動作,當(dāng)前英雄向左移動,同時透明度漸變?yōu)?隱藏起來,下一個英雄從右邊移動過來到中間,同時透明度漸變?yōu)?出現(xiàn),或者點(diǎn)擊向左箭頭,這時會進(jìn)行動作,當(dāng)前英雄向右移動,同時透明度漸變?yōu)?隱藏起來,上一個英雄從左邊移動過來到中間,同時透明度漸變?yōu)?出現(xiàn)。

      當(dāng)前顯示的是第三個英雄的話,點(diǎn)擊向右箭頭是無效的,點(diǎn)擊向左箭頭才有效,這時會進(jìn)行動作,當(dāng)前英雄向右移動,同時透明度漸變?yōu)?隱藏起來,上一個英雄從左邊移動過來到中間,同時透明度漸變?yōu)?出現(xiàn)。

      3.6選擇關(guān)卡設(shè)計

      選擇關(guān)卡場景:用戶頭像查看用戶信息面板、英雄頭像查看英雄屬性面板、玩家等級、銀幣、元寶、當(dāng)前經(jīng)驗、升級經(jīng)驗顯示。提供了三張關(guān)卡地圖供玩家選擇,左右箭頭查看關(guān)卡地圖預(yù)覽,進(jìn)入關(guān)卡按鈕。

      選擇關(guān)卡類似于選擇英雄,控制條件邏輯類似。

      3.7關(guān)卡探索設(shè)計

      關(guān)卡探索場景:用戶頭像查看用戶信息面板、英雄頭像查看英雄屬性面板、探索進(jìn)度條、探索小弟、探索按鈕,返回按鈕。

      3.8數(shù)據(jù)存儲設(shè)計

      游戲中的數(shù)據(jù)都是使用XML存儲,因為Cocos2d-x 對XML文件的良好支持,這里的數(shù)據(jù)基本上都存儲在XML文件中,而且為了實(shí)現(xiàn)中文的顯示,更加需要XML對數(shù)據(jù)的支持了。

      3.9英雄戰(zhàn)斗設(shè)計

      對于回合制游戲,戰(zhàn)斗形式就是英雄攻擊一下,怪物分別來攻擊一下。英雄在探索界面探索到100%的時候,就會進(jìn)入戰(zhàn)斗場景,場景中有2個技能按鈕,點(diǎn)擊不同的技能圖標(biāo)可以使用不同的技能攻擊怪物,不同的技能有不同的動畫顯示效果,傷害分別跟英雄的攻擊力和怪物的防御力相關(guān)。英雄攻擊完怪物掉血,然后是怪物攻擊英雄掉血。直到一方陣亡戰(zhàn)斗結(jié)束。

      參考文獻(xiàn):

      [1]楊正甫.面向?qū)ο蠓治雠c設(shè)計[M].北京:中國鐵道出版社,2001.

      [2]馮立鵬.Cocos2d-x入門經(jīng)典[M].北京:人民郵電出版社,2014.

      [3]鐘迪龍.Cocos2d-x游戲開發(fā)之旅[M].北京:電子工業(yè)出版社,2013.

      [4]屈喜龍,雷曉.游戲開發(fā)設(shè)計基礎(chǔ)教程[M].北京:清華大學(xué)出版社,2011.

      猜你喜歡
      設(shè)計
      二十四節(jié)氣在平面廣告設(shè)計中的應(yīng)用
      河北畫報(2020年8期)2020-10-27 02:54:06
      何為設(shè)計的守護(hù)之道?
      《豐收的喜悅展示設(shè)計》
      流行色(2020年1期)2020-04-28 11:16:38
      基于PWM的伺服控制系統(tǒng)設(shè)計
      電子制作(2019年19期)2019-11-23 08:41:36
      基于89C52的32只三色LED搖搖棒設(shè)計
      電子制作(2019年15期)2019-08-27 01:11:50
      基于ICL8038的波形發(fā)生器仿真設(shè)計
      電子制作(2019年7期)2019-04-25 13:18:16
      瞞天過?!律O(shè)計萌到家
      設(shè)計秀
      海峽姐妹(2017年7期)2017-07-31 19:08:17
      有種設(shè)計叫而專
      Coco薇(2017年5期)2017-06-05 08:53:16
      從平面設(shè)計到“設(shè)計健康”
      商周刊(2017年26期)2017-04-25 08:13:04
      吴旗县| 临澧县| 景泰县| 沧州市| 抚顺县| 当阳市| 乌审旗| 宁武县| 竹溪县| 苗栗市| 繁峙县| 洛隆县| 呼图壁县| 恭城| 辽宁省| 洪洞县| 时尚| 科尔| 扬中市| 遂平县| 汕尾市| 兴文县| 大埔县| 哈巴河县| 湄潭县| 呼伦贝尔市| 汉沽区| 泰宁县| 前郭尔| 攀枝花市| 连城县| 天台县| 类乌齐县| 巴楚县| 巴马| 普安县| 平乐县| 常德市| 辽源市| 南皮县| 岗巴县|