
本站地址:http://www.bajiao123.com

托管的 Direct3D之 使用 Frame Hierarchy 创建动画(翻译)
找了很久关于托管的DirectX编的资料实在是很少,无意中发现了这编文章http://www.jkarlsson.com/Articles/loadframes.asp 觉得对学习托管的Direct3D学习很有帮助。所以翻译来与大家共享。
另外,本人的英语水平有限,翻不好的地方大家不要见怪。欢迎大家指出有误的地方。谢谢。
本人QQ:173257128 (koy0755)欢迎高手交流。
好了,废话少说,开始转入正题DirectX 的图形场景由一系列的 帧(Frame)组成, 这允许你单独地存储几何对象和操作他们。帧由父(parent)、子(children)、兄弟(sibling)帧组成一个层次结构.对父帧的任何操作都会应用到它的子帧有子帧的子帧.
想象一下你在建立一个包括身体(body),炮塔(turret),枪(gun)的坦克模型. 更深入地想象一下你把“身体帧”(body frame)作为根.炮塔作为身体的子帧..“枪帧”作为“身体帧”的子帧. 如果你要在前景里移动你的坦克,你可以转移和旋转“身体帧”,炮塔和枪将公跟着坦克相互移动和旋转。另外你还能把旋转只应用到炮塔上,这样枪将会跟着炮塔相互旋转。你还能应用适当的变化来单独改变“枪帧”或其它帧的仰视角度。
本站地址:http://www.bajiao123.com

