XNA动画的实现4保存动画数据.docVIP

  • 2
  • 0
  • 约1.34万字
  • 约 12页
  • 2019-11-20 发布于天津
  • 举报
PAGE5 / NUMPAGES12 XNA动画的实现4——保存动画数据 在上一篇文章中,我们实现了关键帧类实现了复杂的动画,这些复杂动画的数据都是在程序中手动生成的,为了能够重用这些数据,有必要实现下述功能:将动画数据保存为磁盘上的一个文件,使用时只要从磁盘上读取这个文件构成动画数据类,就可以在内存中使用它了。 要做到这一点,只需使用.NET框架的文件IO功能将动画数据文件串行化。 首先是关键帧数据类Keyframe.cs,代码如下: /// summary /// 关键帧类,表示一个动画片段(AnimationClip)中一个指定时刻的状态(包含位置、旋转、缩放信息), /// 多个关键帧组成一个动画片段。 /// /summary public class Keyframe { /// summary /// 位置 /// /summary public Vector3 Position{ get;set;} /// summary /// 旋转 /// /summary public Vector3 Rotation{ get;set;} /// summary /// 缩放 /// /summary public Vector3 Scale{ get

文档评论(0)

1亿VIP精品文档

相关文档