摘要:
首先简绍Sprite(精灵)。精灵是一个2D图形,在需要绘制的时候始终在屏幕的最前端。Sprite常被用来绘制一些纹理(只有纹理,与3D物体无关的),例如本例中粒子,子弹,2D游戏中的人物等等。注意:在绘制精灵的时候,我们的坐标系统和GDI一样,以屏幕左上角为原点,X轴向右递增,Y轴向下递增。 建立XNA工程后,系统便帮我们建立了一个SpriteBatch类的对象spriteBatch,我们就是利用这个对象来绘制精灵的。 关于spriteBatch,我们现在只了绘图函数。spriteBatch.Draw()有7个重载函数,具体可以到下面网址了解。http://hi.baidu.com/znac 阅读全文
摘要:
委托委托是一种引用方法的类型。一旦为委托分配了方法,委托将与该方法具有完全相同的行为。委托方法的使用可以像其他任何方法一样,具有参数和返回值,如下面的示例所示:public delegate int PerformCalculation(int x, int y);与委托的签名(由返回类型和参数组成 阅读全文