×

C++Builder中平面交互动画

消耗积分:3 | 格式:rar | 大小:142 | 2009-08-24

分享资料个

本文提出和实现了用C++Builder 语言实现在计算机模拟过程对运动对象控制的各种平面交互动画模拟方法。
关键词 C++Builder 交互动画
在计算机模拟仿真过程中,经常需要用到动画效果。从动画的纵深空间效果来说分为平面动画和三维动画,从动画的进程控制来说又分为播放动画(播放预先制作好的动画文件)和交互动画(屏幕画面的产生是由操作者实时控制产生的)。交互动画常应用于需要对屏幕中场景和场景中的对象间的相互变化进行控制的情况下,即用输入设备(如通用的键盘、鼠标、游戏杆等)对动画的画面关系、画面中各对象关系等进行交互控制,在工业控制、军事仿真、游戏等领域常常用到。交互动画图像以连续的显示方式进行的,必须具有一定的速度保证其连续性,以满足人的视觉滞留效应所需要的效果。由于动画的图像数据量非常大,而且要实时把输入设备的响应加入动画程序中,因此在交互动画设计时必须充分考虑到对这些大量数据的处理对模拟的动画速度的影响,尤其是在大的屏幕窗口条件(全屏幕)下的图像处理速度直接影响着模拟的效果。而交互动画的具体实现又与能实现模拟功能的各编程语言的具体功能直接关联,因此在交互动画模拟中应该充分发挥编程语言的相关具体功能的优势。在本文中,笔者根据自己完成的一个关于观测模拟的科研课题的设计编程经历,介绍了用C++Builder编程语言实现平面交互动画的各种方法,并提出了在实践中应考虑的问题和解决的方式。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !