unity那些事(二)

    本篇紧接上篇,我开始探究解耦合的方法,但收效不高。在之前项目的代码耦合性很高后,我就已经意识到设计模式的重要性了,它可能在后期能直接决定开发效率。我买了一本<<游戏编程模式>>,像最开始一样,看看大牛的讲解,或许能懂一些,可遗憾的是,我的理解能力欠佳,并没有真正明白他们到底是怎么运作来解耦合的,只是看到了相关代码,并能够写出这些常用设计模式单个的事例程序。。。。。。之后看过siki讲解设计模式,也是没怎么弄明白。。。。。。

        之后,自己好好反省了一下,不能急,这个东西跟算法一样得花时间去琢磨,我便找了几个项目去练手,第一个着手的便是<<愤怒的小鸟>>,这个游戏大众皆知,众多种类的鸟,猪,障碍物,是练习模板方法模式和代码复用的好东西,素材也好找(直接用的siki教程中的素材),我便带着这个目的去练习,之后收到的效果还不错,功能类整体来看代码量明显比<<魔塔2013>>中不使用模板方法模式规模小了特别多,而且整洁了很多,想改动的时候改动量也明显小了很多,下一篇将详细讲解一下对这个项目的探索。

你可能感兴趣的:(游戏开发unity)