触摸屏互动功能设置(脚本控制)
随着城市向信息化方向的发展和电脑网络在国民生活中的渗透,信息查询都以触摸屏--显示内容可触摸的形式出现。各企事业单位也都大量使用多媒体信息查询系统,以提高单位的整体形象和服务水准,帮助企业走上信息化服务的道路。许多用户也逐渐开始应用VRP编辑器制作许多精美的VR场景,然后再应用VRP强大的脚本功能在触摸屏上实现360度漫游与交互,完美的结合,给用户于更多便利。
以下将以一个触摸屏互动功能的设置为例:详细讲解触摸屏自动展示VR场景效果与自主漫游功能的设置方法;实现用户在使用了自主漫游之后,人离开触摸屏若干(可以自定义)分钟,触摸屏可以自动切换到动画播放模式,继续以动画的方式展示VR场景的宏伟与壮观。具体操作步骤如下:
(1) 制作VR场景用户先制作好一个VR场景。如下图所示:

(2) 创建相机为了能达到自动展示与漫游功能,用户需要事先创建一个用于漫游的相机,再录制几个动画相机。如下图所示:

(3) 创建按钮切换到二维二维编辑器器中,按照触摸屏的要求(即按钮代替键盘功能)先在界面上创建一些必要的功能按钮,并贴上相应的贴图。如下图所示:

(4) 编辑按钮为了实现触摸“播放动画”按钮时隐藏用于漫游的按钮,在触摸“自动漫游”按钮时显示用于漫游的按钮,用户需要事先将多个用于触发漫游的按钮编辑成一个ABC组,便于显示/隐藏时选择该部分对象。如下图所示:

(5) 设置“播放动画”按钮事件首先选择“播放动画”按钮,然后再给该按钮添加脚本事件,用户需要该按钮具备以下功能:触摸该按钮可以切换到动画播放状态与此同时隐藏“自动漫游按钮组”,要实现以上功能需要给该按钮添加以下脚本事件,具体操作如下图所示:

(6) 保存脚本设置至此,对于“播放动画”按钮的脚本设置就完成了,用户需要养成一个很好的习惯就时,及时单击【VRP-脚本编辑器】对话框中的【保存】按钮将当前设置全部保存下来,最后再关闭该对话框结束“播放动画”按钮的脚本设置操作。如下图所示:

(7) 创建一个自定义函数用户需要该函数实现具备以下功能:切换相机和隐藏“自动漫游按钮组”,要实现以上功能需要给该按钮添加以下脚本事件,具体操作如下图所示:

(8) 设置“自动漫游”按钮事件首先选择“自动漫游”按钮,然后再给该按钮添加脚本事件,用户需要该按钮具备以下功能:触摸该按钮可以切换到自动漫游状态并同时显示出“自动漫游组”按钮;在此状态下,人离开触摸屏,触摸屏会在2分钟后自动切换到动画播放状态,要实现以上功能需要给该按钮添加以下脚本事件,具体操作如下图所示:

(9) 添加一个【初始化】函数为了实现“自动漫游组”按钮在不停单击状态下向前进,用户需要提前在【系统函数】面板中添加一个【初始化】函数,该函数意在设置一个参考物的状态值。具体操作如下图所示:

(10) 设置“前进”按钮事件首先选择“前进”按钮,然后再给该按钮添加脚本事件,用户需要该按钮具备以下功能:触摸该按钮实现在VR场景中向前漫游效果,不触摸该按钮,相机停止向前行走;同时,人在触摸该按钮之后,离开了触摸屏,触摸屏会在2分钟后自动切换到动画播放状态,要实现以上功能需要给该按钮添加以下脚本事件,具体操作如下图所示:

(11) 设置“后退”按钮事件首先选择“后退”按钮,然后再给该按钮添加脚本事件,用户需要该按钮具备以下功能:触摸该按钮实现在VR场景中向后退效果,不触摸该按钮,相机停止后退;同时,人在触摸该按钮之后,离开了触摸屏,触摸屏会在2分钟后自动切换到动画播放状态,要实现以上功能需要给该按钮添加以下脚本事件,具体操作如下图所示:

(12) 设置“左转”按钮事件首先选择“左转”按钮,然后再给该按钮添加脚本事件,用户需要该按钮具备以下功能:触摸该按钮实现在VR场景向左转效果,不触摸该按钮,停止左转;同时,人在触摸该按钮之后,离开了触摸屏,触摸屏会在2分钟后自动切换到动画播放状态,要实现以上功能需要给该按钮添加以下脚本事件,具体操作如下图所示:

(13) 设置“右转”按钮事件首先选择“右转”按钮,然后再给该按钮添加脚本事件,用户需要该按钮具备以下功能:触摸该按钮实现在VR场景向右转效果,不触摸该按钮,停止右转;同时,人在触摸该按钮之后,离开了触摸屏,触摸屏会在2分钟后自动切换到动画播放状态,要实现以上功能需要给该按钮添加以下脚本事件,具体操作如下图所示:

(14) 设置“上移”按钮事件首先选择“上移”按钮,然后再给该按钮添加脚本事件,用户需要该按钮具备以下功能:触摸该按钮实现在VR场景向上飞行效果,不触摸该按钮,停止向上飞行;同时,人在触摸该按钮之后,离开了触摸屏,触摸屏会在2分钟后自动切换到动画播放状态,要实现以上功能需要给该按钮添加以下脚本事件,具体操作如下图所示:

(15) 设置“下移”按钮事件 首先选择“下移”按钮,然后再给该按钮添加脚本事件,用户需要该按钮具备以下功能:触摸该按钮实现在VR场景向下降效果,不触摸该按钮,停止向下降;同时,人在触摸该按钮之后,离开了触摸屏,触摸屏会在2分钟后自动切换到动画播放状态,要实现以上功能需要给该按钮添加以下脚本事件,具体操作如下图所示:

(16) 设置“左移”按钮事件首先选择“左移”按钮,然后再给该按钮添加脚本事件,用户需要该按钮具备以下功能:触摸该按钮实现在VR场景向左平行移动效果,不触摸该按钮,停止向左移动;同时,人在触摸该按钮之后,离开了触摸屏,触摸屏会在2分钟后自动切换到动画播放状态,要实现以上功能需要给该按钮添加以下脚本事件,具体操作如下图所示:

(17) 设置“右移”按钮事件首先选择“右移”按钮,然后再给该按钮添加脚本事件,用户需要该按钮具备以下功能:触摸该按钮实现在VR场景向右平行移动效果,不触摸该按钮,停止向右移动;同时,人在触摸该按钮之后,离开了触摸屏,触摸屏会在2分钟后自动切换到动画播放状态,要实现以上功能需要给该按钮添加以下脚本事件,具体操作如下图所示:

(18) 设置“平移”按钮事件首先选择“平移”按钮,然后再给该按钮添加脚本事件,用户需要该按钮具备以下功能:触摸该按钮恢复相机为水平视角状态;同时,人在触摸该按钮之后,离开了触摸屏,触摸屏会在2分钟后自动切换到动画播放状态,要实现以上功能需要给该按钮添加以下脚本事件,具体操作如下图所示:

(19) 设置“关闭演示”按钮事件首先选择“关闭演示”按钮,然后再给该按钮添加脚本事件,用户需要该按钮具备以下功能:触摸该按钮实现关闭当前演示效果,要实现以上功能需要给该按钮添加以下脚本事件,具体操作如下图所示:

至此,关于触摸屏上的功能按钮的设置就全部完成了,用户如果需要测试按钮功能,可以将其定时器的时间设置的稍微短一点,如2秒钟为:2000。
(提示:本教程中应用了许多脚本函数,关于这些函数的具体含义请参见本帮助中与之相关的)
郑重申明:
未经许可任何机构或个人不得复制或在非vrplatform
所属的服务器上做镜像