- 6
- 0
- 约1.9万字
- 约 24页
- 2017-04-23 发布于四川
- 举报
windows编程技术10GDI编程3-动画
PAGE
PAGE 25
第10章 GDI编程3-动画
动画是利用人的视觉滞留缺陷 (25ms~400ms)和心理认可来动态生成系列相关画面以产生运动视觉的技术。位图动画是将预先制作好的一系列表示连续画面的位图,按一定的时间间隔一幅接一幅地连续显示,从而产生动画效果。
因为绘制动画所需的图形,以及拍摄和处理图片,需要美术、摄影、数字图像处理、动画设计等知识,我们这里不讲。本书只介绍如何显示已有的位图(序列)以产生动画效果,以及如何动态绘制不同的简单图形以产生二维图形动画等。
用GDI编程实现动画,一般需要用到计时器(Timer)操作,通常在计时器响应函数OnTimer中(而不要使用OnDraw)绘图来实现动画。
10.1 固定位图动画
本节介绍利用一系列的位图资源,在同一个屏幕位置,接连显示位图序列,以达到动画的效果的具体方法。为此,可在交互绘图程序中添加一个如图10-1所示的位图动画对话框,并添加对应的对话框类CDukeDlg。也可以创建一个基于对话框的独立的MFC应用程序。
图10-1 位图动画对话框资源
当然还需添加相应的“位图动画”菜单项(ID_DUKE)和(为视图类添加)对应的菜单响应函数,并在该函数中创建对话框类的对象,打开对话框来运行动画:
#include DukeDlg.h
void CDrawView::OnDuke() {
CDukeD
您可能关注的文档
最近下载
- 2.8《材料的传热本领》教学评教学设计 2026新苏教版科学五年级上册.docx
- 高一班主任家长会发言稿与高一第一次月考分析会讲话提纲汇编.doc VIP
- GB T 36803-2018 胶粘剂挥发性有机化合物释放量的测定袋式法.pdf
- - 数码相机 - 尼康 - D5500(参考手册)说明书.pdf
- 高中新课程学科教学建议 音乐、美术、信息技术、通用技术.pdf
- 2.8《材料的传热本领》课时课件 2026新苏教版科学五年级上册.pptx
- 云南旅居目的地服务指引(试行)》.docx
- 格力家用中央空调施工标准修改稿.doc VIP
- 2025年重庆市南开中学(两江南开)小升初真题试卷附详细答案 .pdf VIP
- 格力家用中央空调施工标准修改稿 .pdf VIP
原创力文档

文档评论(0)