一种测试虚拟角色加速度值的方法及系统技术方案

技术编号:16700272 阅读:43 留言:0更新日期:2017-12-02 12:28
一种测试虚拟角色加速度值的方法及系统。本发明专利技术通过执行预设的模拟脚本;所述模拟脚本可模拟真实用户朝同一方向持续移动;获取显示设备显示的第一图像对应的帧率,得到初始帧率;实时监控显示设备显示的每一帧图像对应的帧率,若显示设备显示的第二图像对应的帧率与所述第二图像的前一帧图像对应的帧率相同,则:获取所述第二图像对应的帧率,得到最大帧率;统计显示设备显示所述第一图像至显示所述第二图像的前一帧图像的时间间隔,得到帧率变化时长;根据所述初始帧率、所述最大帧率和所述帧率变化时长计算得到帧率的变化率;标记所述帧率的变化率为虚拟角色在虚拟场景中运动的加速度值。实现在无虚拟现实软件源代码的情况下,精确测试虚拟角色在虚拟场景中运动的最大加速度值。

A method and system for testing the value of virtual role acceleration

A method and system for testing the value of a virtual role. The present invention by executing the simulation script default; simulation script can simulate real users in the same direction for mobile access; to display the first image display device corresponding to the frame rate, initial frame rate; real-time monitoring display of each frame image corresponding to the display device if the display frame rate, the previous frame image and the corresponding equipment to display second the image corresponding to the frame rate and the second image frame rate is the same: obtaining the second images corresponding to the maximum frame rate, frame rate; statistics show that the first image display device to display the previous frame image second image interval, get frame rate changes; according to the initial frame rate, the maximum frame rate and the rate of change of length calculated frame rate change rate; change the frame rate of marking character in virtual scene The value of acceleration. The maximum acceleration of a virtual role in a virtual scene is precisely tested without the source code of the virtual reality software.

【技术实现步骤摘要】
一种测试虚拟角色加速度值的方法及系统
本专利技术涉及测试领域,尤其涉及一种测试虚拟角色加速度值的方法及系统。
技术介绍
随着虚拟现实技术的发展,越来越多的虚拟现实软件出现在人们的生活中。作为虚拟现实软件,沉浸感一直是用户体验的核心。影响用户沉浸感的因素有很多。其中,由用户动作引起的虚拟角色加速移动是引起用户视觉,前庭感官和本体感知不一致的主要原因,这将导致用户出现晕动症现象。因此,在虚拟现实软件测试阶段测试由用户动作引起的虚拟角色在虚拟场景中运动的最大加速度值是否超过特定的阈值,有利于改善软件质量,提高用户体验。但是,测试人员只有在白盒测试时,才能通过调用接口的方式获取虚拟角色在虚拟场景中运动的加速度数据,而大部分企业无法提供测试人员软件的源代码,导致测试人员无法精确获知虚拟角色在虚拟场景中运动所能达到的最大加速度值。
技术实现思路
本专利技术所要解决的技术问题是:如何在无虚拟现实软件源代码的情况下,提高测试虚拟角色在虚拟场景中运动所能达到的最大加速度值的精确度。为了解决上述技术问题,本专利技术采用的技术方案为:本专利技术提供一种测试虚拟角色加速度值的方法,包括以下步骤:S1、执行预设的本文档来自技高网...
一种测试虚拟角色加速度值的方法及系统

【技术保护点】
一种测试虚拟角色加速度值的方法,其特征在于,包括以下步骤:S1、执行预设的模拟脚本;所述模拟脚本可模拟真实用户朝同一方向持续移动;S2、获取显示设备显示的第一图像对应的帧率,得到初始帧率;S3、实时监控显示设备显示的每一帧图像对应的帧率,若显示设备显示的第二图像对应的帧率与所述第二图像的前一帧图像对应的帧率相同,则:S4、获取所述第二图像对应的帧率,得到最大帧率;S5、统计显示设备显示所述第一图像至显示所述第二图像的前一帧图像的时间间隔,得到帧率变化时长;S6、根据所述初始帧率、所述最大帧率和所述帧率变化时长计算得到帧率的变化率;S7、标记所述帧率的变化率为虚拟角色在虚拟场景中运动的加速度值。

【技术特征摘要】
1.一种测试虚拟角色加速度值的方法,其特征在于,包括以下步骤:S1、执行预设的模拟脚本;所述模拟脚本可模拟真实用户朝同一方向持续移动;S2、获取显示设备显示的第一图像对应的帧率,得到初始帧率;S3、实时监控显示设备显示的每一帧图像对应的帧率,若显示设备显示的第二图像对应的帧率与所述第二图像的前一帧图像对应的帧率相同,则:S4、获取所述第二图像对应的帧率,得到最大帧率;S5、统计显示设备显示所述第一图像至显示所述第二图像的前一帧图像的时间间隔,得到帧率变化时长;S6、根据所述初始帧率、所述最大帧率和所述帧率变化时长计算得到帧率的变化率;S7、标记所述帧率的变化率为虚拟角色在虚拟场景中运动的加速度值。2.根据权利要求1所述的测试虚拟角色加速度值的方法,其特征在于,还包括:比较所述加速度值与预设的加速度阈值,得到比较结果;根据所述比较结果生成测试报告。3.根据权利要求1所述的测试虚拟角色加速度值的方法,其特征在于,还包括:实时采集真实用户在朝同一方向持续移动的过程中,虚拟现实设备中的空间定位仪所产生的数据,得到位置信息集合;根据所述位置信息集合生成所述预设的模拟脚本。4.根据权利要求1所述的测试虚拟角色加速度值的方法,其特征在于,所述S5具体为:获取每一帧图像在显示设备上从开始显示至消失的时间间隔,得到图像显示时长集合;获取每一帧图像在显示设备上消失至后一帧图像在显示设备上开始显示的时间间隔,得到图像数据调用时长集合;根据所述图像显示时长集合和所述图像数据调用时长集合统计显示设备显示所述第一图像至显示所述第二图像的前一帧图像的时间间隔,得到帧率变化时长。5.根据权利要求1所述的测试虚拟角色加速度值的方法,其特征在于,所述S6具体为:计算所述最大帧率与所述初始帧率的差值,得到帧率变化量;将所述帧率变化量除以所述帧率变化时长,得到所述帧率的变化率。6.一种测试虚拟角色加速度值的系统,其特征在于,包括:执行模块,用于执行预设的...

【专利技术属性】
技术研发人员:刘德建黄彬赖保宇钟开华林志宏陈萍李文政曾捷
申请(专利权)人:福建天晴数码有限公司
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1