| CPC A63F 13/355 (2014.09) [A63F 13/5258 (2014.09); A63F 2300/405 (2013.01); A63F 2300/6684 (2013.01)] | 10 Claims |

|
7. A system for cloud native 3D scene rendering game, wherein the system includes a client and a cloud server, one cloud server providing services for multiple clients;
the client is used for acquiring operation data of users and sending the operation data to the cloud server, and receiving a game screen sent by the cloud server and display the game screen; and
the cloud server is used for creating a game process for multiple users, receiving operation data sent by the multiple clients, and generating a game screen under the current operation for each user according to the operation data, and sending the game screen to the client of the corresponding user;
wherein the system is configured to initiate a game request by one or more users to the cloud server through the client, to create and start one corresponding game process according to the game request of the one or more users by the cloud server, and to process game data of the one or more users at the same time by the game process,
wherein a corresponding number of virtual cameras are created according to the number of users, and
when rendering is performed, multiple virtual cameras share one model manager and texture manager to avoid repeated loading of resources, each virtual camera is assigned with a separate working thread or a unified thread pool is used for scheduling, making full use of CPU resources and improving the rendering speed.
|