最近一直在用unity 2d学习制作Rougelike游戏中,如果感兴趣的小伙伴可以一起学习合作。
我是打算在上个练习的基础上扩展成一个更大的练习,更多的伙伴交流分享可以更加高效的学习,大概的想法如下:
首先是非商业的,所产出的各类资源均开源共享,过程中可以托管在github上,方便所有的伙伴学习交流。
其次根据自己的兴趣,可以随时参与,随时退出,再参与,再推出......直到完成。
有兴趣请站内信,建一个小组就准备开动。
-----------------------------------------------------------------------------------------
正事说完,总结前一段时间的unity学习收获,总的来说进度偏慢,不过一时间也没有什么好的改善方法,也就罢了。应用的几个知识点:
- 整体的框架用的是Entitas。介绍上是这么说的:entitas是一个超快速的实体构件系统(ECS)的统一框架。
- UI部分的管理用的Unity-UI-Framework。
- 简单的做了A*寻路。
- 各种小模块,战斗,关卡,声音,回合管理等等。
- 作为1200度的高度近视眼,弄了一个外置跟踪窗口log2console,log库为log4net。
下面要弄的练习,想要实现的:
- 优化重构,使代码更合理和可扩展。
- 数据持久化
- 添加完整的成长系统,战斗系统,成就系统。(换装考虑中)
- 添加道具,完整人物系统,怪物系统,ai系统,关卡系统,地图系统。(有条件可以把技能加上)
- 更换操作方式,增加表现,增加视野。
总之就是把一个单机先弄完整咯。
最后附上练习Entitas_Roguelike2D
可以分享到 roguelike 小组哦
@eastecho:感谢