XNA 2D图像的Draw方法 和 图片旋转
来源:互联网 发布:青岛网络教育 编辑:程序博客网 时间:2024/06/09 21:36
public void Draw(Texture2D texture, Rectangle destinationRectangle, Rectangle? sourceRectangle, Color color, float rotation, Vector2 origin, SpriteEffects effects, float layerDepth);一个参数一个参数过:texture:需要渲染的2d纹理,destinationRectangle:目标位置及大小,sourceRectangle:原位置及大小,null代表整个图像大小,color:通道色,rotation:旋转度(弧度)origin:原点位置(相对于texture),effects:控制水平和垂直翻转特效,layerDepth:层,要图片旋转就设置rotation这个参数,范例(顺时针旋转45度):modelHRotation = MathHelper.PiOver4;spriteBatch.Draw(t2d, new Rectangle(32, 32, 32, 32), null, Color.White, modelHRotation, new Vector2(16, 16), SpriteEffects.None, 0); //32(位置X),32(位置Y),32(图宽),32(图高)。 (16,16),16为32一半,所以以中心点为中心,旋转45°,若为(0,0),则以图片左上角旋转45°。
- XNA 2D图像的Draw方法 和 图片旋转
- XNA-SpriteBatch.Draw()的重载方法
- 2D图像中点的旋转
- 2D图像中点的旋转
- Qt绘图,显示图片图像,平移,缩放,旋转和扭曲图片的方法
- 【转】 Qt绘图,显示图片图像,平移,缩放,旋转和扭曲图片的方法 声明:本
- 图片2d旋转
- xna 摄像机的旋转!
- XNA中三维空间物体的几种旋转方法
- XNA开发一个2D的小游戏
- XNA 的 3D 和 2D 游戏引擎(商业与开源)
- unity中点击屏幕2d图片的移动和旋转
- draw 2D
- 利用Quartz 2D实现图片的旋转、缩放、裁剪
- XNA之进阶--3D模型的加载和控制
- css3的3D图片旋转
- [原创]unity3D学习【功能实现】之二:图片的旋转/2d物体的旋转
- 矩阵在CSS3 3D旋转和2D旋转上的应用
- C#基础学习。
- Eclipse无法识别Android类型
- 16, 10, 2
- Linux基金会柯栗富:希望中移动支持MeeGo
- oracle 本月日历
- XNA 2D图像的Draw方法 和 图片旋转
- Ora-12535错误的处理
- linux中的signal函数
- Intel集合众家之长 看MeeGo的六大特点
- Android版本检测/自动更新
- 提高 Linux 上 socket 性能
- Struts2_校验总结
- uc/os-II 源码剖析笔记(1)——几个RTOS里面的基本概念(一)
- myeclipse8.6+flex4