仅代表个人观点
作为刚接触Unity的新手来说,我之前也和@怕人的流浪猫 一样看过 Unity中华区讲座里面的刘钢的讲座,了解了Unity的一些框架基础的可行性。
但是我实践到项目中,发现很多理论上的东西虽然理解但是没有一定的代码量和项目经验,很难积累起来。
后来我用了StrangeIoC这个Unity框架,虽然说在一些性能上面会有花销,不过优点很明显
- 解耦效果明显(UI, Service解耦明显),代码结构更清晰了,对应需要写的功能可以直接知道你这个.cs文件应该放哪儿
- 整个scene的功能点更加集中,甚至来说很多scene可以做到独立运行,如果代码耦合厉害,往往运行时各种报错
StrangeIoC给了我不少启发,代码的结构以及个人思路也清晰了不少。
因为我用框架也才刚开始,目前给我的感受是这些,不过我想说,很多新手第一步倒不是说框架,上面很多大神也说了,应该多写,把功能堆出来,这样可以给人更多的成就感来继续进行游戏开发!