实例概述:
本实例讲解了制作打乒乓球的动画过程,制作此动画有以下几个特点:
● 描述了乒乓球在球桌上的运行过程。
● 描述了球拍撞击乒乓球,然后乒乓球在球桌上跳动的情形。
● 乒乓球在滚动到球桌的边缘后消失。
操作过程如下:
Step1.设置工作目录至D:\creoins1\work\ch10\ins40;打开文件table_tennis_game.asm。
Step2.单击功能选项卡区域中的“管理视图”按钮,此时系统弹出图40.1所示的“视图管理器”对话框。在“视图管理器”对话框中选取选项卡,单击按钮,命名新建视图为C1,并按回车键。单击菜单下的命令,系统弹出图40.2所示的“方向”对话框。
图40.1 “视图管理器”对话框
图40.2 “方向”对话框
Step3.定向组件模型。将模型调整到图40.3所示的位置及大小。单击“方向”对话框中的按钮。
Step4.用同样的方法分别建立C2(图40.4)、C3(图40.5)、C4(图40.6)、C5(图40.7)、C6(图40.8)、C7(图40.9)、C8(图40.10)和C9(图40.11)视图。完成视图定义后,先不要关闭“视图管理器”,进行下一步工作。
图40.3 C1视图
图40.4 C2视图
图40.5 C3视图
图40.6 C4视图
图40.7 C5视图
图40.8 C6视图
图40.9 C7视图
图40.10 C8视图
图40.11 C9视图
Step5.在“视图管理器”对话框中选取选项卡,单击按钮,输入样式的名称style0001,并按回车键。系统弹出图40.12所示的“编辑”对话框,选择选项卡,系统提示“选取将被遮蔽的元件”,在图40.13所示的模型树中选取。单击“编辑”对话框中的,
Step6.在“视图管理器”对话框的选项卡中,将“主造型”设为活动状态。单击“视图管理器”对话框中的按钮。
图40.12 “编辑”对话框
图40.13 模型树
Step7.单击功能选项卡区域中的“动画”按钮,系统进入“动画”模块,选择功能选项卡中的命令,系统弹出图40.14所示的“定义动画”对话框。在对话框中输入动画名称Table_tennis_game,然后单击按钮,关闭对话框。
Step8.单击功能选项卡区域中的“主体定义”按钮,系统弹出“主体”对话框,单击对话框中的按钮,系统将所有零件作为主体加入主体列表中,如图40.15所示。选取图40.15所示的对话框中的Ground,单击按钮,系统弹出“主体定义”对话框(图40.16)及“选择”对话框。在模型树中选取,然后单击“选择”对话框中的按钮,再单击图40.16所示的“主体定义”对话框中的按钮。单击“主体”对话框中的按钮。
Step9.创建快照。单击功能选项卡区域中的“拖动元件”按钮,系统弹出图40.17所示的“拖动”对话框。
图40.14 “定义动画”对话框1
图40.15 “主体”对话框
图40.16 “主体定义”对话框
图40.17 “拖动”对话框
(1)创建第一个快照。在图40.18所示的状态,单击“拖动”对话框中的按钮。此时在图40.19所示的快照栏中便生成Snapshot1快照。
图40.18 创建第一个快照
图40.19 “拖动”对话框
(2)创建第二个快照。
①在“拖动”对话框中单击“点拖动”按钮,然后从模型中选中球拍,将其拖动至图40.20所示的位置。
②单击“拖动”对话框中的按钮,生成Snapshot2快照。
(3)用同样的方法分别建立第三个快照(图40.21)、第四个快照(图40.22)、第五个快照(图40.23)、第六个快照(图40.24)、第七个快照(图40.25)、第八个快照(图40.26)、第九个快照(图40.27)和第十个快照(图40.28)。
图40.20 创建第二个快照
图40.21 创建第三个快照
图40.22 创建第四个快照(www.xing528.com)
图40.23 创建第五个快照
图40.24 创建第六个快照
图40.25 创建第七个快照
图40.26 创建第八个快照
图40.27 创建第九个快照
(4)单击“拖动”对话框中的按钮。
Step10.在时间栏双击鼠标,系统弹出图40.29的“动画时域”对话框。在文本框中输入30.0,单击“动画时域”对话框中的按钮。
图40.28 创建第十个快照
图40.29 “动画时域”对话框
Step11.单击功能选项卡区域中的“管理关键帧序列”按钮。
(1)单击“关键帧序列”对话框中的按钮。
①在选项卡的“关键帧”列表中选取快照Snapshot1,输入时间为0,单击按钮;从列表中选取快照Snapshot2,输入时间为0.5,单击按钮;从列表中选取快照Snapshot3,输入时间为4.5,单击按钮;从列表中选取快照Snapshot4,输入时间为6.2,单击按钮;从列表中选取快照Snapshot5,输入时间为9.5,单击按钮;从列表中选取快照Snapshot6,输入时间为12.5,单击按钮;从列表中选取快照Snapshot7,输入时间为15.5,单击按钮;从列表中选取快照Snapshot8,输入时间为22,单击按钮;从列表中选取快照Snapshot9,输入时间为26,单击按钮;从列表中选取快照Snapshot10,输入时间为29.5,单击按钮。设置完成后,“关键帧序列”对话框1如图40.30所示。
②单击“关键帧序列”对话框中的按钮。
③在返回的图40.31所示的“关键帧序列”对话框2中单击按钮。
图40.30 “关键帧序列”对话框1
图40.31 “关键帧序列”对话框2
Step12.单击功能选项卡区域中的“定时样式”按钮,系统弹出图40.32所示的“定时样式”对话框。在“定时显示”对话框的栏中选取显示样式“主样式”。在对话框的列表中选取参照事件“开始”,如图40.32所示。单击按钮。“定时显示”事件出现在时间线中。在“定时显示”对话框的栏中选取显示样式STYLE0001。在对话框的列表中选取参照事件“终点Table_tennis_game”,如图40.33所示。单击按钮。“定时显示”事件出现在时间线中。
图40.32 定义显示样式1
图40.33 定义显示样式2
Step13.单击功能选项卡区域中的“定时视图”按钮,系统弹出“定时视图”对话框。
(1)在“定时视图”对话框的栏中选取视图C1。在对话框的列表中选取参照事件Kfs1.1:0 Snapshot1,如图40.34a所示。单击按钮。“定时视图”事件出现在时间线中;在“定时视图”对话框的栏中选取视图C1。在对话框的列表中选取参照事件Kfs1.1:0.5 Snapshot2,单击按钮。“定时视图”事件出现在时间线中,如图40.34b所示。
图40.34 设定视图1
(2)在“定时视图”对话框的栏中选取视图C2。在对话框的列表中选取参照事件Kfs1.1:4.5 Snapshot3,如图40.35所示。单击按钮。“定时视图”事件出现在时间线中。
(3)在“定时视图”对话框的栏中选取视图C3。在对话框的列表中选取参照事件Kfs1.1:6.2 Snapshot4,如图40.36所示。单击按钮。“定时视图”事件出现在时间线中。
图40.35 设定视图2
图40.36 设定视图3
(4)在“定时视图”对话框的栏中选取视图C4。在对话框的列表中选取参照事件Kfs1.1:9.5 Snapshot5,如图40.37所示。单击按钮。“定时视图”事件出现在时间线中。
(5)在“定时视图”对话框的栏中选取视图C5。在对话框的列表中选取参照事件Kfs1.1:12.5 Snapshot6,如图40.38所示。单击按钮。“定时视图”事件出现在时间线中。
(6)在“定时视图”对话框的栏中选取视图C6。在对话框的列表中选取参照事件Kfs1.1:15.5 Snapshot7,如图40.39所示。单击按钮。“定时视图”事件出现在时间线中。
图40.37 设定视图4
图40.38 设定视图5
(7)在“定时视图”对话框的栏中选取视图C7。在对话框的列表中选取参照事件Kfs1.1:22 Snapshot8,如图40.40所示。单击按钮。“定时视图”事件出现在时间线中。
图40.39 设定视图6
图40.40 设定视图7
(8)在“定时视图”对话框的栏中选取视图C8。在对话框的列表中选取参照事件Kfs1.1:26 Snapshot9,如图40.41所示。单击按钮。“定时视图”事件出现在时间线中。
(9)在“定时视图”对话框的栏中选取视图C9。在对话框的列表中选取参照事件Kfs1.1:29.5 Snapshot10,如图40.42所示。单击按钮。“定时视图”事件出现在时间线中。
图40.41 设定视图8
图40.42 设定视图9
(10)单击对话框中的按钮。至此动画定义完成,时间域如图40.43所示。
图40.43 时间域
Step14.在界面中单击“生成并运行动画”按钮,可启动动画进行查看。
Step15.保存动画。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。