查看文章 |
这是最新的2.1版 http://www.cnblogs.com/Files/kidstudio/CuteDaily.rar 整套动画教程~ http://www.cnblogs.com/Files/kidstudio/动画教程.rar
****
************************* 民间传说的分割线 ************************ 开发感悟: 因为是考试期间断断续续地开发,加起来差不多有2周,感悟不少. 1.认识到提前设计的重要性. 以前的开发思路都是有一个想法,然后直接写代码,也不管架构,也不考虑后期如何扩展,是否符合设计模式,开闭原则,就一个劲地往下写,当写到3个不同的模块同时工作时,发现相互之间耦合度越来越高,光去解决它们千丝万缕的关系就会让你崩溃,远远超出了地球人的思维能力. 于是只好冷静下来:重设计! 设计的思想就是:让每个对象做好自己能做的所有事. 哪个方法是属于哪个对象的,哪个方法是静态的,都要先考虑清楚,另外,根据需求,把设计流程写在纸上,也是非常有用的.这样能理清逻辑,之后要加新功能,或者出现问题后,这些滚系图是很重要的. 因为是C#开发,而我是C++程序员,C#的特性了解还不够,导致代码写的必定不是很有效率,垃圾回收也都交给托管了,我也知道这样很不好,所以准备补一下C#. 最后总结下: 1.做程序就像处理事务一样,不能操之过急,求胜心切,至少在此之前,要做个设计类图,考虑扩展性和灵活性. 2.遇到不明白不确定的地方不能敷衍了事,随便设计个代码上去,这样做的话八成会给以后带来麻烦,甚至要重写代码. 想冷静下来,想一个合理的解决方案才是捷径. 事实上,离开键盘一会,花5分钟来思考比在键盘上狂打1个小时要强.
----------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------- |



如果你想学游戏编程,最新引擎技术,迅速开发出自己的网游,来这看看