- 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
您可能关注的文档
最近下载
- 资产评估工作方案范文(投标).pdf VIP
- 中信尼雅在股市中的发展潜力与风险剖析:基于多维度视角的探究.docx VIP
- 中信尼雅不做赶路人.PDF VIP
- 600084_2024_#ESG_中信尼雅_中信尼雅葡萄酒股份有限公司2024年度环境、社会和公司治理(ESG)报告_2025-04-30.pdf VIP
- 农产品质量安全检测机构考核评审员考试题库(含标准答案及解析).docx VIP
- 人工掘进顶管工程安全专项施工方案(专家论证版).docx
- 2026公安招聘辅警考试题库含答案.docx VIP
- 垃圾桶采购投标方案.doc
- 通力电梯KONE3000电梯调试菜单.pdf
- 2023浙江杭州市西湖区行政审批服务管理办公室招聘编外合同制人员2人笔试备考试题及答案解析.docx VIP
原创力文档

文档评论(0)