前言
通过对游戏《原神》的功能复刻来学习游戏开发
截止到10月,本项目已经开发的差不多了,不是开发的完善了,而是通过这个项目已经学会了Unity开发游戏的技巧,就不继续开发了。
这里展示一下目前的成果,并简述一下各个功能模块是怎么实现的,下面链接是演示视频。
【原神2d功能复刻】1.前言
【原神2d功能复刻】2.功能演示
【原神2d功能复刻】3.QFramework框架
游戏界面
UI布局是完全复刻原神的,使用的素材是自己抠图和画的,所以美术素材看起来不是很和谐,不过不重要,主要是看如何通过代码实现各个系统的。
进入游戏界面
存档
初始选择人物
主界面
对话与任务
战斗
…
框架
使用了QFramework框架,实际是把这个框架当单例Manager使用的。
框架的使用可以参考之前的两篇文章,实际这个框架过于简单,自己看两遍源码就懂了。
【OpenSourceC#】Unity框架-QFramework
【QFramework框架Demo】(1)- 计数器和点点点游戏
【QFramework框架Demo】(2)- 通用工具代码