Audition教学-第5章人机交互的实现.ppt

第五章 人机交互的实现 本章内容主要介绍: ? 按钮响应 ? 文本输入响应 ? 热区域响应 ? 目标区域响应 ? 按键响应 ? 时间限制响应 ? 条件响应 ? 重试限制响应 ? 热对象响应 ? 下拉菜单响应 5.1交互前的准备工作 5.1.1了解程序分支结构 1.设置交互类型 2.修改交互类型 3.设置“响应”选项卡中的其他选项 4.“交互”图标的四种分支结构 1)“重试”分支结构 当程序执行完“重试”分支后,它将返回“交互”图标之前等待下一次交互输入。 2)“继续”分支结构 当程序执行完“继续”分支后,它将退回原处继续判断下一个响应。 3)“退出交互”分支结构 当程序执行完“退出交互”分支后,程序将直接退出交互,用户也可以直接从带箭头的分支方向看出程序的流向。 4)“返回”结构 “交互”图标还有一种分支结构“返回”,该分支结构比较特殊,只有在“属性:响应”面板中将“交互”图标所有的响应分支都设为“永久”,此时,在“分支”下拉列表框中才会显示“返回”选项,选中该项后流程线将直接穿过“交互”图标,如图所示。 5.1.2设置交互属性 1.打开“属性:交互图标”面板,进行相关设置 设置CMI选项卡 “交互”图标的内部设置 5.2使用按钮响应——实例“做数学题” 1.创建流程线 2.设置“第一题”图标 3.设置反馈分之类型 4.设置按钮形状 5.编辑按钮样式 6.创建新的按钮样式 7.设置按钮选项卡 8.设置当鼠标移至按钮上的形状 9.调整按钮在演示窗口中的位置 10.为了增加程序的趣味性,可以在A、B、C、D显示图标中放置不同的画面 5.3使用热区域响应——实例“提示向导” 构建一个流程线 2.设置交互类型的相关属性 3.在“交互”图标中设置热区 4.设置分支的“显示”图标 5.4??使用热对象响应—实例“动物乐园” 热对象交互和热区域交互类似,它们的响应方式也几乎相同。因此,有了前面制作热区的经验,这节内容可谓轻而易举。热区域响应与热对象响应的唯一区别是:前者产生响应的对象是一个区域范围,而后者产生响应的对象是一些实实在在的物体。 下面所讲的程序要达到如下目的:程序运行时,在画面上显示各种动物,如果操作者不知道它们的名称,用鼠标单击某个动物,在该动物的旁边就会出现该动物的名称。 1.在流程线上放置6个“显示”图标,并将其分别命名为“驴”、“猫”、“狮子”、“狗”、“兔子”和“笼子”。 2.在流程线驴、猫、狮子、狗、兔子和笼子“显示”图标中分别插入相应动物或笼子的图片。 3.在流程线上放置一个“交互”图标,命名为“选择”。 4.在“交互”图标右侧放置“显示”图标,在弹出“交互类型”对话框时,选择“热对象”单选按钮,将响应类型设置为热对象响应。然后将其它四个显示图标同样放置在“交互”图标的右侧。 5.设置图标的显示层次 6.设置图标中图片显示的重叠模式 7.设置响应属性 8.在交互分支中的各个显示图标中输入对应的动物名称。 9.整理流程线 5.5使用目标区响应——实例“巧对唐诗” 运行画面 1.在流程线上放置3个“显示”图标,并将其分别命名为“诗”、“A”和“B”。 2.在“诗”图标中放置程序运行的主画面;在图标A、B中分别输入诗句A和B。 3.在流程线上再放置一个“交互”图标,命名为“移动”。 4.拖一个“显示”图标放置在“交互”图标右侧,此时将弹出“交互类型”对话框,将响应类型设置为“目标区”。然后再放置其他3个“显示”图标。 5.设置响应属性 1)选择目标对象 2)调整目标区域 3) 设置错误区域 4) 调整目标区域 5)设置对象移动属性 5.6使用文本输入响应——实例“常识问答” 1.在流程线上选择“交互”图标。 2.在“修改”菜单的“图标”子菜单中选择“属性”命令,打开“属性:交互图标”面板。 3.设置文本输入区域 4.设置“交互作用”选项卡 5.设置“文本”选项卡 6.设置文本输入响应属性 5.7使用条件响应——实例“健康咨询” 程序运行后的画面 建立流程线 设置计算图标 在流程线上放置第二个“交互”图标,将其命名为“诊断”。 在“诊断”交互图标的右侧放置一个“群组”图标,并在弹出的“交互类型”对话框中将响应类型设置为“条件”响应。同样再放置其他两个“群组”图标。 设置“群组”图标的“属性:响应”面板,设置条件 编辑“群组”图标中的子程序 程序执行流程 5.8使用按键响应——实例“纸牌游戏” 组建流程线 设置键盘响应属性 编辑“群组”图标中的子程序 给小游戏添加一个启动画面 5.9使用重试限制响应——实例“开密码箱” 在本节的内容中,

文档评论(0)

1亿VIP精品文档

相关文档