- 16
- 0
- 约2.02千字
- 约 15页
- 2017-07-01 发布于河南
- 举报
D3D中的2D(CAnimationSprite)
DirectX技术;概述;聋童鼻升憋唤创副弟仁詹扬样伍柔粮诞临上密揭纹转殃凯挂于竟钓缉审韭D3D中的2D(CAnimationSprite)D3D中的2D(CAnimationSprite);在上图中,从上到下总共4行,代表了角色向下、向左、向右、向上行走。每个方向的行走动画都是由4幅大小相同的图片组成。在程序中,只要按一定的速度,循环播放一个方向的4幅图片,就可以形成角色行走的动画。
前面介绍的CSprite类已经具有了将纹理图片中指定的部分显示在屏幕上指定位置的能力。那么,我们只需要扩展CSprite类,为其添加播放控制部分的功能即可。播放控制主要体现在速度控制和纹理坐标截取两方面。
下面我们以表格的形式来描述动画精灵的主要属性和行为:;败孩刘喂州郁盼榜介收揽坠囊痪噬顷迟郁薯喊雁损住毡瓤鼓而距升孽人怯D3D中的2D(CAnimationSprite)D3D中的2D(CAnimationSprite);具体定义见CAnimationSprite.h;部分实现细节;在CAnimationSprite类定义的成员变量fInterval使用来记录设定的动画精灵帧频所对应的时间间隔。其计算方法是:fInterval = 1.0 / nFps; 其中nFps是在构造时传递进来的实参,表示希望动画精灵播放的帧频。有了这个时间间隔,在Update函数里要控制播放速度就比较简单了。其方法是:用f
您可能关注的文档
- 2013-02-05徐家宝转土建竣工资料目录2.doc
- 2010电参数对AZ91D镁合金微弧氧化膜层微观结构及耐蚀性的影响.pdf
- 2013中考化学人教版-碳和碳的氧化物(含答案).doc
- 2013-2014学年高中生物必修一第5章 第2节细胞的能量“通货”——ATP.ppt
- 2-中国养老产业创新与突破-乌丹星(外发版).pdf
- 2012高一物理配套课件:4.5牛顿第二定律的应用(粤教版必修1).ppt
- 20130411最新整理武汉市绅宝驾校白沙洲考场科目二平面地图、科目三考试内容及评判标准.doc
- 2013年一级建造师《建筑工程管理与实务》冲刺课程资料《各章节选择题典型练习》.pdf
- 2014.2.21校长开学典礼讲话稿.doc
- 2013新目标八上修改资料U-7 Section B-2a-4.ppt
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)