XNA 学习-1

来源:互联网 发布:北京淘宝美工培训学费 编辑:程序博客网 时间:2024/04/29 15:58
 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:精灵的显示图层深度,形成层次的立体感
原创粉丝点击