游戏开发日志-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.方法的扩展性太差。大部分都只能专用,或是通过大量改动,才能在别的地方用上。

相关文章
相关标签/搜索