自己作为主力开发的第一个Unity项目已经进入尾声测试阶段了,虽然数据还没有完全达到要求,但是从代码层面上看,有很多地方已经可以进行总结和整理。不管项目最终结果如何,在整个开发过程中,自己还是收获颇多。当然有收获更有教训,回头想想,感觉最大的一个问题就是最初主力人员没有框架方面的经验,吃了很多苦头。所以,最近搜集一下这方面的资源,把这个基础打好。
跟宁远聊了下,宁远感觉是客户端不同于引擎,更多的是需要积累库,库多了,自然而然客户端就起来了。
跟超哥聊了下,超哥建议是多看一些上线项目的反编译源码,比如《炉石传说》的代码。
OK,一些基本的东西我自己也可以总结,所以,未来一段时间,在代码上的积累就围绕这三个方面进行了。
- 搭建基本框架
- 阅读已有框架并改进
- 在框架基础上积累工具库
这样希望通过一段时间的积累,可以有一套自己的客户端代码库,拥有资源和想法的时候,可以随时快速开发出原型。
零零散散的东西现在这里列出来:
一个简单的Unity开源框架
http://liangxiegame.com/post/1/
炉石传说的反编译代码
StrangeIOC框架
http://strangeioc.github.io/strangeioc/exec.html
微软的Unity IOC框架(此Unity非彼Unity)
http://unity.codeplex.com/releases/view/13598
一个关于Unity的blog
http://www.cnblogs.com/fuchongjundream/p/3915391.html
UNITE -Unity项目架构设计与开发管理 https://v.qq.com/x/page/d016340mkcu.html