Research on virtual reality interactive design and application monitor
SDK tool design based on Unity 3D engine
Zhang Erkun, Deng Derong
(Shenzhen Branch, WHY Engineering Consultant Co. Ltd., Shenzhen
Guangdong 510000, China)
Abstract: This paper studies the current application and
monitoring situation of VR technology. Based on the Unity 3D game engine
and VR device HTC Vive, the paper establishes a typical VR interaction
scene and propose a VR application runtime monitoring scheme. The main
work of this paper includes: (1) VR interactive scene. The VR
interaction scene has general interactive behavior functions, including
full-angle observation, movement of the person’s perspective, object
touch, object picking, object use and menu interaction; (2) VR
monitoring SDK. The monitoring SDK collects the user device information,
runtime performance information, exception information, and user
behavior information for the VR application under the user environment,
by mounting a monitoring script in the VR application scene, and then
reports the data to the data analysis center; (3) Data analysis center.
The data analysis center is responsible for receiving and storing the
data reported by the VR monitoring SDK, and through statistics
aggregation and algorithm analysis of the data, generating a monitoring
report in the form of a visualized chart for developers, which helps the
developer to better understand the situation on operation of the VR
application and analyze user behavior; (4) Case study. A VR interaction
scene is selected as a test case to introduce the process of VR
application runtime monitoring scheme in detail as well as loading the
SDK script, analyze the data monitoring report from the data analysis
center, and verify the effectiveness of the scheme.
Key words: Virtual Machine; Application monitoring; Unity3D;
HTC Vive