代码改变世界

随笔分类 -  C#技术

《XNA游戏开发》Game1类的方法与字段

2011-10-17 12:18 by 张剑, 561 阅读, 收藏, 编辑
摘要: 《XNA游戏开发》简介《XNA游戏开发》Game1类的方法与字段《XNA游戏开发》在战机游戏中使用Decorator模式在上一篇内容中,我们了解到建好项目后生成的Game1类是继承自Microsoft.Xna.Framework.Game类型,然后再重写其中的方法,也就是说,我们的游戏主体这个Game1并不一定非要是这样的命名,当然你可以更改一个其他的名字,但是在改类名后,对应的在Program类的Main法中new的对象得相对应的变更为你改过的类型。一、Game1中的字段:GraphicsDeviceManagergraphics;SpriteBatchspriteBatch;其中Graph 阅读全文

常用的分层架构设计

2011-10-17 12:10 by 张剑, 912 阅读, 收藏, 编辑
摘要: 童鞋们在编写软件系统时经常面对这样一些问题:1.程序写好能运行就可以了,为什么要多此一举进行分层?2.分层的概念是什么?3.那么如何进行合理分层,分的层次越多越好吗?解决问题的答案:答1:程序能运行就OK了,分层干嘛?有一组关于软件开发成功率的报告(Standish Group报道的软件项目成功率)中提到: 1994软件项目成功率为16%、 2001为28% 、2003为31% ,我们没有得到近些年的数据,但是从这些简单的数据来看,我们每年以1.7%的速率呈直线型增长。如果持续以现在的速率增长,我们在2014年才会达到50%的成功率。这意味着,客户(需求方)永远不会满意你所写的软件,客户可能需 阅读全文