XNA 学习-1

    技术2022-05-11  119

    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:精灵的显示图层深度,形成层次的立体感

    最新回复(0)