Microsoft.Xna.Framework.Graphics.SpriteBatch类中的Draw函数:
public void Draw (
Texture2D texture,
Vector2 position,
Nullable<Rectangle> sourceRectangle,
Color color,
float rotation,
Vector2 origin,
Vector2 scale,
SpriteEffects effects,
float layerDepth )
texture:精灵的纹理,即所要绘制在屏幕上的图像
position:图像的左上角位置
sourceRectangle:以图像的左上角为(0,0),在屏幕上只显示图像中sourceRectangle指定的矩形中的部分
color:调制通道的颜色,采用白色时,保持图片原色
rotation:以position为中心,顺时针旋转rotation弧度
origin:显示窗口左上角的坐标值
scale:图像显示时x坐标放大scale.x倍,y坐标放大scale.y倍
effects:只有以下3各值:
SpriteEffects.FlipHorizontally:水平翻转
SpriteEffects.FlipVertically:垂直翻转
SpriteEffects.None:不翻转
layerDepth:精灵的显示图层深度,形成层次的立体感