为什么要写框架?
很简单
能让开发者更加从容的面对复杂多变的需求。
能让你的代码结构更加的清晰,而不是乱七八糟的一堆东西堆在一起。
能让你的代码有质量,有可读性,好的延展性和交接性。
能让你的思维更加的全面,从面向过程真正的变成面向对象。
需要准备哪些知识做基础准备?
至少精通一门面向对象的语言 C# C++ Java 都行。
熟悉常见数据结构,常见算法。
熟悉一些很常用的设计模式,观察者,工厂,单例,单一职责等等。推荐图书:《大话设计模式》。
对网络游戏的开发流程有一个比较清晰的概念。
最好可以有一些3D数学基础,图形学基础。
游戏框架应该包含哪些内容?
内容有点多:
感觉有点看不太清,做个依次展示:
游戏核心业务层
效率
效果
战斗框架
项目管理的一部分
依赖层
打包管理
整理之后~
Emmmmmmmmmmmmmmmm
真的是路漫漫其修远兮,吾将上下而求索~
感觉每一个小的分支都有非常多非常多的的话题可以深入~而且都需要很多的精力去做深入的学习,做个开心的成长者吧~
活在当下,做好自己~
就酱~