XNA游戏编程 学习备忘
2013-05-03 19:16
183 查看
Matrix.CreateFromYawPitchRoll( float yaw,//Y
float pitch,//X
float roll//Z
)
我想知道旋转次序是什么,但是在msdn上没有找到说明。于是试验了一下,得到的经验是先绕Z轴转,再绕X轴转,最后绕Y轴转。
Matrix.CreateFromAxisAngle(
Vector3 axis,//旋转轴方向向量,旋转轴看来是过原点的
float angle//旋转角度
)
注意:axis应单位化,否则会伴有缩放的效果。
在XNA4.0中(Microsoft.Xna.Framework.Graphics),
enum PrimitiveType仅有4个成员:TriangleList、TriangleStrip、LineList、LineStrip;
但是之前的版本中却有更多成员:除了上面的还有PointList,TriangleFan。
float pitch,//X
float roll//Z
)
我想知道旋转次序是什么,但是在msdn上没有找到说明。于是试验了一下,得到的经验是先绕Z轴转,再绕X轴转,最后绕Y轴转。
Matrix.CreateFromAxisAngle(
Vector3 axis,//旋转轴方向向量,旋转轴看来是过原点的
float angle//旋转角度
)
注意:axis应单位化,否则会伴有缩放的效果。
在XNA4.0中(Microsoft.Xna.Framework.Graphics),
enum PrimitiveType仅有4个成员:TriangleList、TriangleStrip、LineList、LineStrip;
但是之前的版本中却有更多成员:除了上面的还有PointList,TriangleFan。
相关文章推荐
- 《Directx 9.0 3D 游戏开发编程基础》学习总结2--Init例程编译错误
- 游戏核心算法编程内幕学习(三):设计模式
- android游戏编程的学习笔记(以植物大战僵尸等游戏源代码解析为例)
- 游戏编程学习之项目历程
- 学习actionscript 3.0游戏编程要掌握的重点
- 游戏手柄(JoyStick)编程学习笔记(1)
- 【用C#写游戏-XNA游戏编程】坦克大战(一) 初探XNA
- 从零开始学游戏编程——可视化编程游戏开发工具学习指南
- 微软研究院正式发布编程学习游戏Hunt Code
- CodeCombat中国 - 通过游戏学习编程,寓教于乐|致力于为中国编程爱好者提供更好的服务
- Windows phone 7 高级编程——使用visual stdio 、silverlight与XNA进行应用和游戏开发
- DirectX 11游戏编程学习笔记之1: 开场白
- [XNA研究强烈推荐]XNA开发雷电类游戏,源代码提供下载学习(提供代码和视频演示)
- 游戏核心算法编程内幕学习(四):基本人工智能技术介绍
- 游戏中学会写代码:这些编程学习网站不容错过
- 【用C#写游戏-XNA游戏编程】坦克大战(三) 让面向对象的坦克在游戏画面上跑起来
- 游戏手柄(JoyStick)编程学习笔记(2)
- 如何把孩子玩游戏动力转换为学习动力,或是编程入门引导?
- 编程学习游戏(2)CodinGame
- DirectX 11游戏编程学习笔记之2: 第1章Vector Algebra(向量代数)