遊戲開發日誌-RPG遊戲《黑暗之光》

本文是RPG遊戲《黑暗之光》的開發日誌學習

更新頻率儘可能保持日更,以督促學習,過於細微的改動再也不列出優化

 

記錄前的開發進度:插件

遊戲已有基本雛形,已實現簡單的揹包系統,任務系統,技能系統,人物狀態顯示,狀態欄,快捷欄等。日誌

怪物及戰鬥部分還未實現。遊戲

 

18/03/05  開發

新增:1.實現武器商店購買功能。2.全部UI增長拖動功能。it

優化:1.UI顯示由滑動(TweenPositon)改成顯現(TweenAlpha)。變量

 

18/03/06 擴展

新增:1.快捷欄使用藥品,顯示藥品數量(相同物品只能佔用一個快捷欄格子)。 2.新增經驗條顯示,實現人物升級。方法

優化:1.若干個面板UI追加右上角小x,用於關閉窗口。

 

18/03/07  

新增:1.地形添加碰撞器。2.增長敵人小型狼(實現巡邏,被擊傷害顯示)。3.增長傷害顯示(用HUDText插件實現)。

 

18/03/08  

新增:1.增長玩家角色攻擊功能。

 

18/03/09

新增:1.添加玩家角色攻擊特效。2.怪物孵化器。3.實現技能施放。

 

總結:

RPG遊戲《黑暗之光》的功能實現到此已基本完成,這個項目主要是爲了實踐博主所學知識,因此後續的細節不會再放上來。

開發中有幾點作得很差,總結一下,爲下一個項目作準備。

1.變量命名沒有規範。

到了開發後期,不少名稱看不出是幹嗎的,還有部分有二義性的命名。

在之後必定要規範命名。

有一個比較好的命名規則,格式爲「用途_描述」;像是駝峯命名法的變式。

好比:表示數量的最大值 : num_Max

      當前血量:hp_Current

 

2.類的職能劃分不夠清楚。

3.方法的擴展性太差。大部分都只能專用,或是通過大量改動,才能在別的地方用上。

相關文章
相關標籤/搜索