ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:784.85KB ,
资源ID:2238501      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2238501.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(二次单击事件设置.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

二次单击事件设置.docx

1、二次单击事件设置二次单击事件设置(脚本控制)二次单击事件的应用相当广泛,在此以一个简单的按钮控制物体的显示与隐藏为例引导用户以脚本的形式实现按钮的二次单击事件功能。具体操作步骤如下:(1) 创建VR场景 首先创建一个VR场景,在此以以下场景为例。如下图所示:(2) 将模型编组 首先应用【框选】工具将需要进行显示/隐藏的物体全选,然后再单击【工具栏】里的【显示物体编组】按钮,在弹出的【物体编组】对话框中,单击【新建组】按钮将刚才选择的物体成一个组,并将该组更名为“1”(主要是为了好记,在后面进行事件设置时也容易输入组的名称)。如下图所示:(3) 创建【系统初始化函数】 在二维界面里创建一个按钮,

2、然后在其【动作】 | 【第一次鼠标单击事件】下的【脚本】按钮上单击,在弹出的【VRP脚本编辑器】对话框中,单击【系统函数】按钮,选择“函数名称”复选框中的【初始化】命令,最后再拖动鼠标选择初始化参数,单击鼠标右键,选择【删除】命令将初始化参数删除。如下图所示:(提示:在选择了初始化参数之后,也可以通过直接按键盘上的Delete键快速删除初始化参数。该初始化参数是用于启动VR场景里所有物体的运动控制的一个参数,该案例里不需要,所以先将其删除。)(4) 添加【设置物体状态值】脚本 还是在【系统函数】状态下,单击【插入命令行】按钮,在弹出的【VRP命令编辑器】里单击【脚本文件】| 【设置物体的状态值

3、】命令,然后通过单击【模型名称】后面的按钮,在弹出的【选择物体】对话框中选择任意一个物体做为状态值判断依据,最后再将初始化的【状态值】设置为“0”。如下图所示:(提示:状态值可以为1,也可以为0,在初始化那先假设一个状态值就可以拉。)(5) 添加【切换物体的状态值】脚本 单击【物体事件出发函数】按钮,然后单击【插入命令行】按钮,在弹出的【VRP命令编辑器】里单击【脚本文件】| 【切换物体的状态值】命令,接着再通过单击【模型名称】后面的按钮,在弹出的【选择物体】对话框中选择一个物体。如下图所示:(6) 添加【比较物体的状态值】脚本 在“切换物体的状态值”参数后回车一次,然后再单击【插入命令行】按

4、钮,在弹出的【VRP命令编辑器】里单击【脚本文件】| 【#比较物体的状态值】命令,接着再通过单击【模型名称】后面的按钮,在弹出的【选择物体】对话框中选择一个物体,在【比较状态值】文本框中输入“1”。如下图所示:(提示:由于状态值可以是1或0,所以若事先将物体的状态值设置成了0,则在切换物体状态值后,物体的状态值就成了1,物体的状态值会在0或1之间进行切换。)(7) 添加 【显示/隐藏物体】脚本 在“#比较物体的状态值”参数后回车一次,然后再单击【插入命令行】按钮,在弹出的【VRP命令编辑器】里单击【显示/隐藏】| 【显示/隐藏物体】命令,接着在【物体类型】栏选择“0=组”选项;在【物体名称】栏

5、输入组的名称“1”;在【选项】栏选择“0=隐藏”选项。如下图所示:(8) 添加 【否定】脚本 在“显示隐藏物体”参数后回车一次,然后再单击【插入命令行】按钮,在弹出的【VRP命令编辑器】里单击【脚本文件】| 【#否则】命令。如下图所示:(9) 添加 【显示/隐藏物体】脚本 在“#否则”参数后回车一次,然后再单击【插入命令行】按钮,在弹出的【VRP命令编辑器】里单击【显示/隐藏】| 【显示/隐藏物体】命令,接着在【物体类型】栏选择“0=组”选项;在【物体名称】栏输入组的名称“1”;在【选项】栏选择“1=显示”选项。如下图所示:(10) 添加 【结束】脚本 最后再在“显示隐藏物体”参数后回车一下后

6、,通过单击【插入命令行】按钮,在弹出的【VRP命令行编辑器】对话框中,选择【脚本文件】| 【#结束】命令以结束整个脚本的撰写。如下图所示:(11) 测试脚本功能 在写好脚本文件之后,先通过单击【VRP- 脚本编辑器】里的【保存】按钮存储这个脚本文件,然后按F5将场景从编辑状态切换到运行状态下,这时用户可以通过单击鼠标实现物体的隐藏,再次单击鼠标可以实现物体的显示,该按钮可以循环实现物体的显示/隐藏动作。如下图所示:以上二次单击事件脚本的撰写基本遵循以下思路:注释:(1)在【系统函数】的【初始化】状态下添加一个“设置物体的状态值”为“0”的参数。状态值可以为0也可以为1,设置成0或1都可以。(2)在【物体事件触发函数】下添加一个“切换物体的状态值”,切换后物体的状态值为“1”。 (3)接着在“切换物体的状态值”下添加一个“#比较物体的状态值”,此时对物体进行状态值判断。(4)如果物体的状态值为“1”时,执行“隐藏物体”动作。 (5)“否则”(6)如果物体的状态值为“0”时,执行“显示物体”动作。(7)最后添加一个“结束”函数以结束整个二次单击事件脚本的 撰写。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1