游戏开发思想-模块化

做游戏首先要有面向对象的思想,否则,游戏会越做越乱,不利于后续扩展



对象可大可小 ,一个模块也是一个对象


下面举几个例子,截图中每个红框都是一个独立的模块,一个页面可能只有一个模块,也可能有好几个模块


游戏开发思想-模块化


游戏开发思想-模块化


游戏开发思想-模块化


游戏开发思想-模块化


上面红框部分都是一个模块,每一个模块都要有一个脚本(脚本组件即对象),脚本负责管理模块


因此 ,当你拿到一个游戏界面时,在做之前首先看一下,全局能分成几个模块,这样做就不会乱,并且条理清晰


千万不能此模块的事情交给其它模块来做,这样会使程序的耦合性加大,程序后续的拓展和维护变的异常困难


一句话总结游戏思想,自己的事自己做,需要我的时候,通知我,我帮你做,无需你代我做


FR:海涛高软(hunk Xu)