麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

cocos2d-x自制RPG游戲總結

2019-11-10 19:10:55
字體:
來源:轉載
供稿:網友

先上游戲運行截圖:

游戲總結:

技術方面吧,我游戲的設計思路是一切以簡單實現為主。以UI界面(搖桿,以及其它按鍵)來說,我采用的層直接加入到場景的方式,那樣就不用隨著人物的移動來做UI界面的移動。以層來說,我采用層管理器來對層進行統一的管理,這樣實現了場景與場景上的層的解耦。以角色移動來說,首先采用8個枚舉狀態值來對方向進行限定,隨后采用搖桿的方式,主要利用搖桿中心按鈕偏轉的角度,來得到8個方向的枚舉值,從而實現了角色的8個方向的移動,為了實現地圖的滾動,在每次角色移動之前我進行了以角色位置為基礎的地圖位置的校準。以戰斗場景來說,首先我將動畫產生的部分抽離出來,實現人物和人物行為的分離,隨后采用各種采用COCO2D封裝好的各種動作方法進行動作產生和組合,以及碰撞檢測,實現仿真的戰斗。以數據來說,采用數據驅動的技術,實現了程序與數據的分離,采用COCO2D封裝好的關于方法。以數據更新來說,我采用調用器定時刷新的形式,雖然這個解決方案沒有COCO2D中的自帶的消息機制高效,但對于我這小項目來說也沒有什么大的區別。以顯示來說,我的每個顯示界面都采用瓦片地圖,這樣大大提高了擴展性。以任務系統來說,采用任務鏈表來管理任務,然后通隨機的方式的到任務列表的中的任務,然后以人物屬性為基礎的產生隨機的數值,來填充任務。以觸發區的形式來實現任務的接受和提交。接下來說下不足吧以顯示來說,將動作類游戲的人物加入到策略類游戲的地圖上從視覺上覺得很差以聲音來說,沒有使用音樂這樣元素。以游戲文字來說,沒有采用文字,而是采用的圖片的形式,這樣極難擴展。以戰斗場景來說,沒有豐富的技能,戰斗方式單一。接下來說項目安排的不足吧核心不足:沒有盡早的確定項目題目,項目定題還是在交題目之前確定的,正是因為這個有了以下的不足。項目確定過于草率,造成在項目完成過程中經過一次重新構思,一次重構才完成最初項目的編寫,以及游戲主題也一改再改。項目沒有明確需求,造成了在完成項目的時候不知道實現什么。項目沒有參考其它游戲,因為在需求不確定的情況,參考其它游戲是一個重要的需求來源。項目過程管理不完善,雖然寫了周報,可是隨著根據項目的實際情況,尤其是在項目重構之后,完全的脫離了計劃,針對這樣的情況,沒有對項目計劃做出及時的修改,造成了項目過程管理大大缺失。項目質量管理沒有做好,在項目制作中我采用模塊化的形式開發,可是我在的有模塊完成之后沒有做好測試,造成隨后的模塊組合的時候出現了問題,大大影響了項目的完成。


上一篇:leetcode1. Two Sum

下一篇:文章標題

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美精品一区二区三区在线 | 欧美大屁股精品毛片视频 | 久久精品视频在线免费观看 | 欧美中文在线 | 国产一区免费观看 | 亚洲免费看片网站 | videos韩国 | 在线男人天堂 | 圆产精品久久久久久久久久久 | 欧美视频99 | 毛片视频大全 | 日韩黄在线观看 | qyl在线视频精品免费观看 | 草操影院 | 99精彩视频在线观看 | 在线成人免费视频 | 国产美女自拍av | 中文有码一区二区 | 欧美一级高清片在线 | av成人免费在线观看 | 久久久久九九九女人毛片 | 黄色小视频免费在线观看 | 国产精品久久久久久久久久大牛 | 黄色片视频观看 | 69性欧美高清影院 | 亚洲自拍第一 | 久久情爱网 | 粉嫩蜜桃麻豆免费大片 | 视频一区二区在线播放 | 国产91片 | 日本一区二区久久 | 国产91一区| 国产一级免费视频 | 在线99热| 亚洲成人高清在线观看 | 91福利免费视频 | 91看片在线观看视频 | 国产九色91 | 中文字幕在线视频网站 | 特级黄色一级毛片 | 久久久一区二区三区四区 |