CROSS-REFERENCES TO RELATED APPLICATIONS

This application is a national phase entry under 35 U.S.C. § 371 of International Application No. PCT/CN2017/107304, filed on Oct. 23, 2017, which claims the priority of Chinese Patent Application No. 201710492052.9, filed with the State Intellectual Property Office of P. R. China on Jun. 23, 2017, the entire contents of which are incorporated herein by reference.

TECHNICAL FIELD

The present disclosure relates to a virtual object processing method, a virtual object processing system, and a virtual reality device.

BACKGROUND

A virtual reality system is a computer simulation system that enables creating and experiencing of a virtual world. The system uses a computer to generate a virtual environment. By wearing virtual reality devices, users can feel that they are in the virtual environment, and also, by operating tools, users can also manipulate various objects in a virtual scene, so that user experience can be improved.

However, the inventor found that in the prior art, when various objects in a virtual scene are displayed in a virtual reality space, a display manner of the virtual objects may not be appropriate, resulting in a low efficiency of space utilization.

SUMMARY

An aspect of the present disclosure provides a virtual object processing method, including: acquiring at least one virtual object; determining at least one display layer in a virtual reality space, where the virtual reality space is divided into a plurality of display layers, and the plurality of display layers are arranged in a stacked manner; and displaying the at least one virtual object in the at least one display layer.

Optionally, any one or more of the at least one virtual object includes at least one virtual sub-object. After the at least one virtual object is displayed in the at least one display layer, the method further includes: acquiring at least one virtual sub-object that is included in a first virtual object in the at least one virtual object; determining at least one first display layer in the virtual reality space to display the at least one virtual sub-object that is included in the first virtual object, where the at least one first display layer is different from the display layer that displays the first virtual object; and displaying the at least one virtual sub-object in the at least one first display layer.

Optionally, the method further includes: based on a first region corresponding to the first virtual object in the display layer that displays the first virtual object, determining a second region of the first display layer, and displaying the at least one virtual sub-object that is included in the first virtual object.

Optionally, at least one virtual sub-object that is included in the first virtual object includes at least a first virtual sub-object. The method further includes pre-processing the first virtual sub-object to acquire processing information; and displaying the processing information in the first display layer.

Optionally, the method includes receiving an input operation for the virtual object and/or the virtual sub-object; and performing a process corresponding to the input operation.

Optionally, the method further includes acquiring at least one virtual sub-object that is included in the second virtual object among the at least one virtual object; and displaying at least one virtual sub-object that is included in the second virtual object in the display layer that displays the second virtual object.

Optionally, the method further includes switching a relative position between the second display layer and other display layers in the at least one display layer, where the second display layer is different from the other display layers.

Another aspect of the present disclosure provides a virtual object processing system, including a first acquisition module configured to acquire at least one virtual object; a first determination module configured to determine at least one display layer in a virtual reality space, where the virtual reality space is divided into a plurality of display layers, and the plurality of display layers are arranged in a stacked manner; and a first display module configured to display the at least one virtual object in the at least one display layer.

Optionally, any one or more of the at least one virtual object includes at least one virtual sub-object, and the system further includes: a second acquisition module configured, after the at least one virtual object is displayed in the at least one display layer, to acquire the at least one virtual sub-object that is included in the first virtual object among the at least one virtual object; a second determination module configured to determine at least one first display layer in the virtual reality space for displaying the at least one virtual sub-object that is included in the first virtual object, where, the at least one first display layer is different form the display layer that displays the first virtual object; and a second display module configured to display the at least one virtual sub-object in the at least one first display layer.

Optionally, the system further includes: a third determination module, configured to determine a second region of the at least one first display layer based on a first region of the first virtual object in a display layer that displays the first virtual object, and a third display module, configured to display at least one virtual sub-object that is included in the first virtual object in the second region.

Optionally, at least one virtual sub-object that is included in the first virtual object includes at least a first virtual sub-object. The system further includes a processing module configured to pre-process the first virtual sub-object to acquire processing information; and a fourth display module, configured to display the processing information in the at least one first display layer.

Optionally, the system includes: a receiving module configured to receive an input operation for the virtual object and/or the virtual sub-object; and an execution module configured to perform a process corresponding to the input operation.

Optionally, the system further includes: a third acquisition module configured to acquire at least one virtual sub-object that is included in the second virtual object among the at least one virtual object; and a fifth display module configured to display the at least one virtual sub-object in the display layer that displays the second virtual object.

Optionally, the system further includes: a switching module for switching a relative positions between the second display layer and other display layers in the at least one display layer, where the second display layer is different from the other display layers.

Another aspect of the present disclosure provides a virtual reality device including: at least one memory having a computer program stored thereon; at least one processor configured to execute the computer program to achieve the following operations: acquiring at least one virtual object; determining at least one display layer in a virtual reality space, where the virtual reality space is divided into a plurality of display layers, and the plurality of display layers are arranged in a stacked manner; and a display module, configured to, based on the processing result of the at least one processor, display the at least one virtual object in the at least one display layer.

Optionally, any one or more of the at least one virtual object includes at least one virtual sub-object. Herein, the at least one processor is further configured, after the display module displays the at least one virtual object in the at least one display layer, to acquire the at least one virtual sub-object that is included in a first virtual object in the at least one virtual object; and to determine at least one first display layer in the virtual reality space to display the at least one virtual sub-object that is included in the first virtual object, where the at least one first display layer is different from the display layer that displays the first virtual object. The display module is further configured to display, based on a processing result of the at least one processor, the at least one virtual sub-object in the at least one first display layer.

Another aspect of the present disclosure provides a computer program. The computer program includes computer-executable instructions, and the instructions, when executed, can be used to implement the foregoing methods.

