UI框架应该算是这次开发内容种,进程比较靠后的内容了,也因为这样,UI框架算是我在现在游戏中,比较满意的代码框架之一。在这里记录一下,
以下,先进行成果展示。
这里只先进行物品栏部分的UI界面展示。玩家操作界面当然也会有很多的UI相关元素,这些留待后续进行其他内容记录时再一一展示吧。
接下来记录一下其中用到的一些效果和关于其中组件我所使用的一些管理方案。
1.外观内容
- 如上所示的内容中,背景的云雾效果是用三层噪点图叠加来实现的。当然,这里所实现的效果实在不好。我也是看到资源包下有一些其他地方所用的噪点图,随手拿来用了。
- 角色图使用单独摄像机渲染,用材质球的方式挂载到ui。
- (本应该有的UI动画,例如弹出,缩放等)时间问题,暂时没做,后续做了相关效果会放出并且补全这一块的内容。
2.模块管理
这一块比较着重的记录一下吧。因为这一块也是比较繁杂和散乱的部分。
众所周知,比较麻烦的矛盾点就在于,在进行游戏开发的过程中,玩家可能会有许多的数据项和类似技能,物品一样的衍生物。这些衍生物一个个的嵌套在不同的界面之中,这些界面本身又会有不同的联动效果。
例如:界面一打开,显示等级,经验,血量等内容,界面二打开是药品,装备等。玩家在界面二使用了装备,回到界面一时ÿ