Scene element cooperative construction method and device, computer device, and storage medium
Patent Information
- Application Number
- CN202410042699.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-11
- Publication Date
- 2026-08-21
- Estimated Expiration
- 2044-01-11
AI Technical Summary
此种场景元素搭建方式,只能由玩家独立完成场景元素搭建,玩家无法与多个好友一起配合搭建场景元素
[0015] The scene element collaborative construction method, apparatus, computer equipment, and storage medium provided in this application embodiment display a virtual scene and at least one first basic scene element and at least one second basic scene element located in the virtual scene through a first terminal and a second terminal. Responding to the combination operation of at least one first basic scene element and at least one second basic scene element by a first player when arranging scene elements, the method combines the at least one first basic scene element and at least one second basic scene element to obtain a target scene element, and synchronizes the target scene element to the second terminal so that the second player can confirm the target scene element based on the second terminal. This application embodiment simultaneously displays basic scene elements triggered by multiple players in the virtual scene and performs combination operations on the basic scene elements triggered by multiple players, enabling multiple players to collaboratively construct scene elements and enhancing the user experience for multiple players during the scene element construction process.
Smart Images

Figure CN117815670B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, specifically to a method, apparatus, computer device, and storage medium for collaborative construction of scene elements. Background Technology
[0002] User-generated content games (UGC) are games in which players create, share, publish, and evaluate game content themselves. The emergence of the UGC game model allows players to participate more freely in the creation and development of games, while also making games more diverse and creative.
[0003] UGC games involve the construction of scene elements, and currently, UGC games typically use Vision Pro devices for scene element construction. This method of scene element construction means that only individual players can complete the construction; players cannot collaborate with multiple friends to build scene elements. Summary of the Invention
[0004] This application provides a method, apparatus, computer device, and storage medium for collaborative construction of scene elements, which enables players and their partners to collaboratively construct scene elements.
[0005] In a first aspect, embodiments of this application provide a method for collaborative construction of scene elements, the method comprising:
[0006] The virtual scene is displayed through the first terminal and the second terminal, as well as at least one first basic scene element and at least one second basic scene element located in the virtual scene. The first basic scene element is a scene element that is triggered and placed in the virtual scene by the first player through the first terminal, and the second basic scene element is a scene element that is triggered and placed in the virtual scene by the second player through the second terminal.
[0007] In response to the first player's combination operation on at least one first basic scene element and at least one second basic scene element when arranging scene elements, combine at least one first basic scene element and at least one second basic scene element to obtain the target scene element;
[0008] The target scene elements are synchronized to the second terminal so that the second player can confirm the target scene elements based on the second terminal.
[0009] Secondly, embodiments of this application also provide a scene element collaborative construction device, the scene element collaborative construction device comprising:
[0010] The first display module is used to display a virtual scene and at least one first basic scene element and at least one second basic scene element located in the virtual scene through a first terminal and a second terminal. The first basic scene element is a scene element triggered and placed in the virtual scene by a first player through the first terminal, and the second basic scene element is a scene element triggered and placed in the virtual scene by a second player through the second terminal.
[0011] The element combination module is used to respond to the first player's combination operation of at least one first basic scene element and at least one second basic scene element when arranging scene elements, and to combine at least one first basic scene element and at least one second basic scene element to obtain the target scene element.
[0012] The element confirmation module is used to synchronize the target scene elements to the second terminal, so that the second player can confirm the target scene elements based on the second terminal.
[0013] This application also provides a computer-readable storage medium storing a computer program adapted for loading by a processor to perform the steps in the scene element collaborative construction method of any of the above embodiments.
[0014] This application also provides a computer device, which includes a memory and a processor. The memory stores a computer program, and the processor executes the steps in the scene element collaborative construction method of any of the above embodiments by calling the computer program stored in the memory.
[0015] The scene element collaborative construction method, apparatus, computer equipment, and storage medium provided in this application embodiment display a virtual scene and at least one first basic scene element and at least one second basic scene element located in the virtual scene through a first terminal and a second terminal. Responding to the combination operation of at least one first basic scene element and at least one second basic scene element by a first player when arranging scene elements, the method combines the at least one first basic scene element and at least one second basic scene element to obtain a target scene element, and synchronizes the target scene element to the second terminal so that the second player can confirm the target scene element based on the second terminal. This application embodiment simultaneously displays basic scene elements triggered by multiple players in the virtual scene and performs combination operations on the basic scene elements triggered by multiple players, enabling multiple players to collaboratively construct scene elements and enhancing the user experience for multiple players during the scene element construction process. Attached Figure Description
[0016] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0017] Figure 1 This is a schematic diagram of a scene element collaborative construction device provided in an embodiment of this application.
[0018] Figure 2 A schematic diagram of the graphical user interface provided in the embodiments of this application. Figure 1 .
[0019] Figure 3 This is a flowchart illustrating the scene element collaborative construction method provided in the embodiments of this application.
[0020] Figure 4 A schematic diagram of the graphical user interface provided in the embodiments of this application. Figure 2 .
[0021] Figure 5 A schematic diagram of the graphical user interface provided in the embodiments of this application. Figure 3 .
[0022] Figure 6 A schematic diagram of the graphical user interface provided in the embodiments of this application. Figure 4 .
[0023] Figure 7 A schematic diagram of the graphical user interface provided in the embodiments of this application. Figure 5 .
[0024] Figure 8 A schematic diagram of the graphical user interface provided in the embodiments of this application. Figure 6 .
[0025] Figure 9 A schematic diagram of the graphical user interface provided in the embodiments of this application. Figure 7 .
[0026] Figure 10 This is a schematic diagram of a sub-process of the scene element collaborative construction method provided in the embodiments of this application.
[0027] Figure 11 Another flowchart illustrating the scene element collaborative construction method provided in this application embodiment.
[0028] Figure 12 This is a schematic diagram illustrating the process of scaling scene elements provided in an embodiment of this application.
[0029] Figure 13This is a schematic diagram of the scene element rotation processing provided in the embodiments of this application.
[0030] Figure 14 This is a schematic diagram of the scene element collaborative construction device provided in the embodiments of this application.
[0031] Figure 15 A schematic diagram of the structure of a computer device provided in an embodiment of this application. Detailed Implementation
[0032] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application. At the same time, in the description of the embodiments of this application, the terms "first," "second," "third," etc., are only used for distinguishing descriptions and should not be construed as indicating or implying relative importance. Thus, features defined with "first," "second," and "third" may explicitly or implicitly include one or more features. In the description of the embodiments of this application, "multiple" means two or more, unless otherwise explicitly specified.
[0033] This application provides a method, apparatus, computer device, and computer-readable storage medium for collaborative construction of scene elements. Specifically, this embodiment will be described from the perspective of a scene element collaborative construction apparatus, which can be integrated into a computer device. That is, the scene element collaborative construction method of this application embodiment can be executed by a computer device. Optionally, the computer device may include a terminal device. The terminal device may be a mobile phone, tablet computer, smart Bluetooth device, laptop computer, game console, or personal computer (PC), etc.
[0034] The scene element collaborative construction method provided in this application embodiment can be applied to, for example, Figure 1 The scene element collaborative construction system shown includes a server, a first terminal (terminal 1), and second terminals (terminal 2, ..., terminal N). The first and second terminals can be devices that include both receiving and transmitting hardware, i.e., devices capable of performing bidirectional communication over a bidirectional communication link. The first and second terminals communicate with the server respectively to achieve data communication.
[0035] Optionally, the server can be a standalone server, or a server network or server cluster, including but not limited to computers, network hosts, single network servers, multiple network server sets, or cloud servers composed of multiple servers. Cloud servers consist of a large number of computers or network servers based on cloud computing.
[0036] In one possible implementation, the first terminal and the second terminal can be, for example, terminal devices in the same game, and the game account corresponding to the first terminal and the game account corresponding to the second terminal. In the current game, they can be in the same team or the same faction.
[0037] In one possible implementation, a first terminal can provide a graphical user interface (GUI) for a first player, and a second terminal can provide a GUI for a second player. The GUI displays a virtual scene and a list of scene elements. The virtual scene is a preset terrain view, including but not limited to grasslands, deserts, wastelands, plains, and terrain with rivers and trees. The list of scene elements includes multiple basic scene element identifiers. Target scene elements for building the scene can be constructed using these basic scene element identifiers and their corresponding basic scene elements. For example... Figure 2 As shown, taking the game Knives Out as an example, several basic scene elements include breakable houses 0 to 11, a countdown timer, the red team's small crown, the blue team's small crown, and the red team's large crown.
[0038] The virtual scene and the list of scene elements can be located anywhere on the graphical user interface, such as the lower right, lower left, or center; this embodiment does not limit this. For example, continuing to refer to... Figure 2 As shown, the virtual scene is located on the left side of the graphical user interface, and the list of scene elements is located on the right side of the graphical user interface.
[0039] In actual implementation, multiple terminal devices can participate in the collaborative construction of scene elements. The following description uses the first terminal and the second terminal as examples. During the collaborative construction of scene elements, the first and second terminals display a virtual scene and at least one first basic scene element and at least one second basic scene element located in the virtual scene. The first basic scene element is the scene element triggered and placed in the virtual scene by the first player through the first terminal, and the second basic scene element is the scene element triggered and placed in the virtual scene by the second player through the second terminal. Then, the first player can issue a combined operation on at least one first basic scene element and at least one second basic scene element through the first terminal. The server can combine the at least one first basic scene element and at least one second basic scene element based on the combined operation to obtain the target scene element. Finally, the server can synchronize the target scene element to the second terminal, and the second player can confirm the target scene element through the second terminal, thereby realizing the collaborative construction of scene elements by multiple players.
[0040] In one embodiment of this disclosure, the scene element collaborative construction method can run on a local terminal device or a server. When the game interaction method runs on a server, the method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and a client device.
[0041] In an optional implementation, various cloud applications, such as cloud gaming, can run under the cloud interaction system. Taking cloud gaming as an example, cloud gaming refers to a gaming method based on cloud computing. In the cloud gaming operating mode, the game program and the game screen presentation are separated. The storage and execution of in-game interaction methods are completed on the cloud gaming server. The client device is used for data reception, transmission, and game screen presentation. For example, the client device can be a display device with data transmission capabilities located close to the user, such as a mobile terminal, television, computer, or PDA; however, the information processing is performed by the cloud gaming server in the cloud. When playing the game, the player operates the client device to send operation commands to the cloud gaming server. The cloud gaming server runs the game according to the operation commands, encodes and compresses game screen data, returns it to the client device via the network, and finally, the client device decodes and outputs the game screen.
[0042] In an alternative implementation, taking a game as an example, the local terminal device stores the game program and is used to display the game screen. The local terminal device is used to interact with the player through a graphical user interface, that is, conventionally downloading, installing, and running the game program via an electronic device. The local terminal device can provide the graphical user interface to the player in various ways, such as rendering it on the terminal's display screen or providing it to the player through holographic projection. For example, the local terminal device can include a display screen for displaying the graphical user interface, which includes a virtual scene and a list of scene elements, and a processor for running the game, generating the graphical user interface, and controlling the display of the graphical user interface on the display screen.
[0043] The following detailed description, in conjunction with the accompanying drawings, illustrates the process. In this embodiment, the executing entity is a server. It should be noted that the order of description in the following embodiments is not intended to limit the preferred order of the embodiments. Although a logical order is shown in the flowcharts, in some cases, the steps shown or described may be performed in a different order than that shown in the accompanying drawings.
[0044] First, combine Figure 3 The method for collaborative construction of scene elements provided in the embodiments of this application will be introduced. Figure 3 A flowchart of the scene element collaborative construction method provided in the embodiments of this application.
[0045] Please see Figure 3 The specific process of this scene element collaborative construction method can be summarized in steps 101 to 104, where:
[0046] 101. A virtual scene and at least one first basic scene element and at least one second basic scene element located in the virtual scene are displayed through a first terminal and a second terminal. The first basic scene element is a scene element that is triggered and placed in the virtual scene by a first player through the first terminal, and the second basic scene element is a scene element that is triggered and placed in the virtual scene by a second player through the second terminal.
[0047] The first player is the player corresponding to the first terminal, and the second player is any other player in the game besides the first player. For example, in the game Knives Out, there are Player 1, Player 2, ..., Player N. The first player is Player 1, and the second player is at least one of Player 2, ..., Player N.
[0048] The first terminal is the terminal device corresponding to the first player. The first terminal can provide the first player with a virtual scene and at least one first basic scene element and at least one second basic scene element located in the virtual scene. The second terminal is the terminal device corresponding to the second player. The second terminal can provide the second player with a virtual scene and at least one first basic scene element and at least one second basic scene element located in the virtual scene.
[0049] Virtual scenes refer to virtual environments created through computer technology that can simulate various situations and scenarios in the real world. These environments can be completely fictional or simulations of real-world conditions. Through virtual scenes, users can interact in real-time with computer-generated virtual characters and environments. For example, refer to... Figure 2 As shown, the first terminal and the second terminal can be Vision Pro devices. By mapping the game screen of the Wilderness Action game onto the Vision Pro device, the following can be obtained: Figure 2 The graphical user interface shown.
[0050] A virtual scene contains scene objects, such as houses, cars, tables, and chairs. The first and second basic scene elements are the fundamental elements that constitute these scene objects. These first and second basic scene elements can be the same or different scene elements. For example, refer to... Figure 2 As shown, the first basic scene element can be one or more of the following: breakable house 0 to breakable house 11, countdown timer, red side small crown, blue side small crown, and red side large crown.
[0051] It is understandable that when the second player is a single player, the second terminal is the terminal device corresponding to that single player; when the second player is multiple players, the second terminal is the multiple terminal devices corresponding to each of the multiple players.
[0052] 102. In response to the first player's combination operation on at least one first basic scene element and at least one second basic scene element when arranging scene elements, combine at least one first basic scene element and at least one second basic scene element to obtain the target scene element.
[0053] The combined operation can be a second selection operation on multiple combined controls. This second selection operation includes, but is not limited to, eye-tracking operations, air-click operations, long-press operations, and short-press operations; this embodiment does not limit this. For example, refer to... Figure 5 and Figure 6As shown, the combination controls include an addition control, a subtraction control, an intersection control, and an exclusion control. The first player can select the addition control by staring at it with their eyes and using an air click gesture to click on it.
[0054] In one possible implementation, multiple combo controls can be located anywhere on the graphical user interface, such as the lower right, lower left, or center; this embodiment does not limit this. Furthermore, multiple combo controls can be arranged in any way on the graphical user interface, for example, displayed in columns from top to bottom or side-by-side from left to right; this embodiment does not limit this. For example, continuing to refer to… Figure 5 and Figure 6 As shown, multiple combo controls are located in the center above the graphical user interface, and the multiple combo controls are displayed side by side from left to right.
[0055] In one possible implementation, multiple combinator controls correspond to multiple combinator strategies, including at least one of addition, subtraction, intersection, and exclusion. The step of responding to the first player's combination operation on at least one first basic scene element and at least one second basic scene element when arranging scene elements, and combining the at least one first basic scene element and at least one second basic scene element to obtain the target scene element, includes:
[0056] Multiple combo controls are displayed on the first terminal, and these multiple combo controls correspond to various combo strategies.
[0057] In response to the first player's second selection operation on multiple combined controls when arranging scene elements, determine the target combined control;
[0058] Based on the target composite control, determine the target composite strategy; the target composite strategy is the composite strategy corresponding to the target composite control.
[0059] Based on the target combination strategy, at least one first basic scene element and at least one second basic scene element are combined to obtain the target scene element.
[0060] The target composite control is the composite control selected by the first player through a second selection operation. After receiving the first player's second selection operation on multiple composite controls when arranging scene elements, the target composite control can be determined based on this second selection operation. For example, continuing to refer to... Figure 5 and Figure 6 As shown, the first player stares at the add-on control with their eyes and then clicks the add-on control using an air click gesture, thus confirming that the target combination control is the add-on control.
[0061] The target combination strategy is the combination strategy corresponding to the target combination control. For example, if the target combination control is an addition combination control, the target combination strategy is addition; if the target combination control is a subtraction combination control, the target combination strategy is subtraction; if the target combination control is an intersection combination control, the target combination strategy is intersection; if the target combination control is an exclusion combination control, the target combination strategy is exclusion.
[0062] The target scene element is a combined scene element obtained by combining at least one first basic scene element and at least one second basic scene element based on the target combination strategy. For example, when the target combination strategy is addition, the target scene element is a variant scene element obtained by adding at least one first basic scene element and at least one second basic scene element; when the target combination strategy is subtraction, the target scene element is a variant scene element obtained by subtracting at least one first basic scene element and at least one second basic scene element.
[0063] In one possible implementation, the first player can select a corresponding combo control from multiple combo controls, and combine at least one first basic scene element and at least one second basic scene element based on the combo strategy corresponding to that combo control to obtain the target scene element. For example, continuing to refer to... Figure 6 and Figure 7 As shown, when the first player selects the add control, the server adds at least one first basic scene element and at least one second basic scene element; when the first player switches from the add control to the subtract control, the server subtracts at least one first basic scene element and at least one second basic scene element.
[0064] It should be noted that multiple combination controls can also be displayed through the second terminal. The second player can select the corresponding combination control from the multiple combination controls and combine at least one first basic scene element and at least one second basic scene element based on the combination strategy corresponding to the combination control to obtain the target scene element. The specific steps are the same as the steps described above where the first player selects the corresponding combination control from the multiple combination controls and combines at least one first basic scene element and at least one second basic scene element based on the combination strategy corresponding to the combination control. For details, please refer to the description of the corresponding steps above. This application will not repeat them here.
[0065] 103. Synchronize the target scene elements to the second terminal so that the second player can confirm the target scene elements based on the second terminal.
[0066] In one possible implementation, the target scene elements can be displayed in a virtual scene via a first terminal, allowing the first player to view and confirm them. Simultaneously, the server can synchronize the target scene elements to a second terminal, enabling the second player to view and confirm them.
[0067] In one possible implementation, refer to Figures 5-8 As shown, after the above steps of combining at least one first basic scene element and at least one second basic scene element to obtain the target scene element, the method further includes: displaying a first identifier and a second identifier through a first terminal, wherein the first identifier is used to represent the first player's confirmation of the target scene element, and the second identifier is used to represent the second player's confirmation of the target scene element.
[0068] In one possible implementation, the first identifier and the second identifier can be located anywhere on the graphical user interface, such as the lower right, lower left, or center position. This embodiment does not limit this.
[0069] In one possible implementation, the first identifier includes the player information of the first player and the confirmation information of the first player, for example, continuing to refer to Figures 5-8 As shown, the first player is player A, and the first identifier includes "A". When the first player has not yet confirmed the target scene element, the first identifier includes the words "pending confirmation". After the first player confirms, the words "pending confirmation" change to "confirmed".
[0070] Similarly, the second identifier includes the second player's player information and the second player's confirmation information, for example, continuing to refer to Figures 5-8 As shown, the second player is player B, and the second identifier includes "B". When the second player has not yet confirmed the target scene element, the second identifier includes the words "pending confirmation". After the second player confirms, the words "pending confirmation" change to "confirmed".
[0071] In one possible implementation, the first and second identifiers are obtained by multiplying the circle based on the actual number of players. For example, when the actual number of players is 2, the circle is multiplied to obtain two lobes, with the player information and the second player's confirmation information displayed in the left and right lobes respectively; when the actual number of players is 4, the circle is multiplied to obtain four quarter-circles, with the player information and the second player's confirmation information displayed in the four quarter-circles respectively.
[0072] In one possible implementation, after the steps of displaying the first identifier and the second identifier via the first terminal, the method further includes:
[0073] In response to the first player's confirmation action on the target scene element, modify the display state of the first identifier;
[0074] In response to the second player's second confirmation action on the target scene element, modify the display state of the second identifier.
[0075] The first confirmation operation can be a single tapping gesture with the index finger and thumb, an "OK" gesture, etc., and this embodiment does not limit it. For example, the first player can confirm the target scene element by tapping with the index finger and thumb.
[0076] The second confirmation action can be a single tapping gesture with the index finger and thumb, an "OK" gesture, etc., and this embodiment does not limit this. For example, a second player can confirm a target scene element by tapping with the index finger and thumb.
[0077] After the server receives the first player's confirmation operation on the target scene element, it can modify the display status of the first identifier based on the first confirmation operation. For example, it can change the word "pending confirmation" in the first identifier to "confirm".
[0078] At the same time, the server will also receive the second player's second confirmation operation on the target scene element, and modify the display status of the second identifier based on the second confirmation operation, for example, changing the word "pending confirmation" in the second identifier to the word "confirm".
[0079] In one possible implementation, after synchronizing the target scene elements to the second terminal, the method further includes: displaying a first identifier and a second identifier on the second terminal, so that the second player can determine the other players' confirmation of the target scene elements through the first identifier and the second identifier displayed on the second terminal.
[0080] In one possible implementation, the target scene elements are considered successfully constructed only after all players have confirmed their identities. For example, refer to... Figure 8 and Figure 9 As shown, the first player is player A, and the second player is player B. After player A and player B confirm the target scene elements, the scene interface displays a message that the target scene elements have been successfully built collaboratively.
[0081] In the embodiments of this application, such as Figure 10 As shown, displaying a virtual scene and at least one first basic scene element and at least one second basic scene element located in the virtual scene through a first terminal and a second terminal may include the following steps 201 to 204:
[0082] 201. Display the virtual scene and the list of scene elements through the first terminal.
[0083] The scene element list includes multiple basic scene element identifiers. These identifiers correspond to multiple basic scene elements that can be combined to form variant scene elements (i.e., target scene elements) within the game scene. For example, continue referring to... Figure 2 As shown, breakable houses 0 to 11 can be combined to form new breakable houses.
[0084] 202, In response to the first player's first selection operation on the basic scene element identifier in the scene element list, determine at least one first basic scene element identifier.
[0085] The first basic scene element identifier is the basic scene element identifier selected by the first player from the scene element list through a first selection operation. The first selection operation can be any one or more of the following: eye gaze operation, click operation, long press operation, and short press operation; this embodiment does not limit this. For example, the first player can select the basic scene element by gazing at the breakable house 0 in the scene element list.
[0086] After receiving the first player's first selection operation on the basic scene element identifier in the scene element list, the server can determine at least one first basic scene element identifier from the scene element list based on this first selection operation. For example, continuing to refer to... Figure 4 As shown, if the first player is detected staring at the breakable house 2 through their eyeballs, then at least one first basic scene element is identified as the breakable house 2.
[0087] 203, responding to the first player's first movement operation on at least one first basic scene element identifier, determine the first position information of at least one first basic scene element corresponding to at least one first basic scene element identifier in the virtual scene.
[0088] After the first player selects at least one basic scene element identifier from the scene element list through a first selection operation, they also need to move the at least one basic scene element identifier to a specified position in the virtual scene through a first movement operation. The first movement operation can be any one or more of the following: thumb and forefinger pinch movement, thumb and middle finger fitting movement, or fist movement; this embodiment does not limit this. For example, after the first player selects the breakable house 0 through eye gaze, they can drag the breakable house 0 to a specified position in the virtual scene using a thumb and forefinger pinch movement gesture.
[0089] The first position information is the position information of at least one first basic scene element in the virtual scene, determined based on the first movement operation. After receiving the first movement operation of the first player on the identifier of at least one first basic scene element, the first position information of at least one first basic scene element in the virtual scene can be determined based on the first movement operation so as to display at least one first basic scene element in the virtual scene.
[0090] 204. Based on the first location information, display at least one first basic scene element in the virtual scene.
[0091] Once the first location information is determined, at least one first basic scene element can be displayed in the virtual scene based on the first location information. For example, if the location information of the breakable house 2 in the virtual scene is determined to be location A based on the first movement operation, and the location information of the breakable house 9 in the virtual scene is determined to be location B based on the first movement operation, then the breakable house 2 will be displayed at location A in the virtual scene, and the breakable house 9 will be displayed at location B in the virtual scene.
[0092] In the embodiments of this application, such as Figure 11 As shown, after displaying at least one first basic scene element in the virtual scene based on the first location information, the following steps 301 to 302 may be included:
[0093] 301, responding to a second movement operation by a first player on at least one first basic scene element in a virtual scene, determining the second position information of at least one first basic scene element in the virtual scene.
[0094] In one possible implementation, after displaying at least one first basic scene element in the virtual scene, a second movement operation by the first player on at least one first basic scene element in the virtual scene can be received. This second movement operation can be any one of pinching with the thumb and forefinger, pinching with the thumb and middle finger, or making a fist; this embodiment does not limit this. For example, the first player can drag the breakable house 2 displayed in the virtual scene by pinching with their thumb and forefinger.
[0095] The second location information is the location information of at least one first basic scene element in the virtual scene, determined based on the second movement operation. After receiving the second movement operation, the second location information of at least one first basic scene element in the virtual scene can be determined based on the second movement operation.
[0096] 302, Based on the second location information, move the position of at least one first basic scene element in the virtual scene.
[0097] Once the second location information is determined, at least one first basic scene element in the virtual scene can be moved based on the second location information. For example, if the location information of the breakable house 2 in the virtual scene is determined to be location C based on the second movement operation, then the breakable house 2 can be moved from location A to location C.
[0098] In one possible implementation, after the step of moving at least one first basic scene element in the virtual scene based on the second location information, the following steps are included:
[0099] The first basic scene element after its position is moved is synchronized to the second terminal so that the second terminal can display the first basic scene element after its position is moved.
[0100] After moving at least one first basic scene element in the virtual scene based on the second location information, the moved first basic scene element can be synchronized to the second terminal, so that the second terminal can synchronously display the moved first basic scene element. For example, after the first terminal moves the breakable house 2 from location A to location C, the server can synchronize the moved breakable house 2 to the second terminal, so that the second terminal can synchronously display the moved breakable house 2.
[0101] In one possible implementation, the step of displaying a virtual scene and at least one first basic scene element and at least one second basic scene element located in the virtual scene through a first terminal and a second terminal further includes: displaying the virtual scene and a list of scene elements through the second terminal; responding to a third selection operation by a second player on a basic scene element identifier in the list of scene elements, determining at least one second basic scene element identifier; responding to a third movement operation by the second player on at least one second basic scene element identifier, determining third position information of at least one second basic scene element corresponding to at least one second basic scene element identifier in the virtual scene; and displaying at least one second basic scene element in the virtual scene based on the third position information. The specific details of this step are the same as those of steps 201 and 204 above, and can be referred to the discussion of steps 201 and 204 above.
[0102] In one possible implementation, after the step of displaying at least one second basic scene element in the virtual scene based on the third position information, the method further includes: responding to a fourth movement operation by a second player on at least one second basic scene element in the virtual scene, determining the fourth position information of at least one first basic scene element in the virtual scene; and moving the position of at least one second basic scene element in the virtual scene based on the fourth position information. The specific details of this step are the same as those of the aforementioned steps 301 and 302, and can be referred to the discussion of the aforementioned steps 301 and 302 for details.
[0103] Furthermore, after the step of moving at least one second basic scene element in the virtual scene based on the fourth location information, the method includes: synchronizing the moved second basic scene element to the first terminal so that the first terminal can display the moved second basic scene element, thus enabling the first terminal to synchronously display the moved second basic scene element.
[0104] In one possible implementation, such as Figure 12 As shown, after the steps of displaying the virtual scene and at least one first basic scene element and at least one second basic scene element located in the virtual scene through the first terminal and the second terminal, the following steps 401 to 402 may be included:
[0105] 401, In response to the first player's first trigger operation on the scaling control when arranging scene elements, determine the scaling parameters of at least one first basic scene element in the virtual scene.
[0106] Specifically, a zoom control can also be displayed on the first terminal. The zoom control can be located anywhere on the graphical user interface, such as the lower right, lower left, or center; this embodiment does not limit this. For example, continuing to refer to... Figures 4-8 As shown, the zoom control is located below the graphical user interface.
[0107] In one possible implementation, after displaying the virtual scene and at least one first basic scene element located within the virtual scene via the first terminal, a first trigger operation on the zoom control by the first player can be received. This first trigger operation on the zoom control can include a fourth selection operation and a first swipe operation. The fourth selection operation can be any one or more of an eye gaze operation, a click operation, a long press operation, and a short press operation. The first swipe operation can be a gesture of sliding with the index finger, a gesture of sliding with a clenched fist, etc., and this embodiment does not limit this. For example, the first player can gaze at the zoom control and then control the slider movement of the zoom control by swiping their index finger in the air.
[0108] The scaling parameter is the scaling parameter of at least one first basic scene element in the virtual scene determined based on the first trigger operation. For example, the scaling parameter can be the scaling ratio of at least one first basic scene element. After receiving the first trigger operation of the scaling control by the first player when arranging scene elements, the scaling parameter of at least one first basic scene element in the virtual scene can be determined based on the first trigger operation.
[0109] 402, Based on the scaling parameters, scale at least one first basic scene element in the virtual scene.
[0110] Scaling refers to the process of adjusting the size of at least one primary basic scene element in a virtual scene based on scaling parameters. After determining the scaling parameters of at least one primary basic scene element, scaling can be performed on the at least one primary basic scene element in the virtual scene based on the scaling parameters to obtain the scaled primary basic scene element. For example, if the scaling parameter of primary basic scene element A is 80%, primary basic scene element A can be scaled proportionally to 80% based on the scaling parameters.
[0111] In one possible implementation, after scaling at least one first basic scene element in the virtual scene based on scaling parameters, the server can synchronize the scaled first basic scene element to the second terminal so that the second terminal can synchronously display the scaled first basic scene element.
[0112] It should be noted that the second player can also use the same method to scale at least one second basic scene element to obtain a scaled second basic scene element. The server can then synchronize the scaled second basic scene element to the first terminal so that the first terminal can display the scaled second basic scene element synchronously, thereby enabling multiple players to collaboratively construct scene elements.
[0113] In one possible implementation, such as Figure 12 As shown, after the steps of displaying the virtual scene and at least one first basic scene element and at least one second basic scene element located in the virtual scene through the first terminal and the second terminal, the following steps 501 to 502 may be included:
[0114] 501, In response to the second trigger operation of the rotation control by the first player when arranging scene elements, determine the rotation parameters of at least one first basic scene element in the virtual scene.
[0115] Specifically, a rotation control can also be displayed on the first terminal. The rotation control can be located anywhere on the graphical user interface, such as the lower right, lower left, or center; this embodiment does not limit this. For example, refer to... Figures 4-8 As shown, the rotation control can be located below the graphical user interface, and the scaling control and rotation control can be arranged side by side along the length of the graphical user interface.
[0116] In one possible implementation, after displaying the virtual scene and at least one first basic scene element within the virtual scene via the first terminal, a second trigger operation by the first player on the rotation control can be received. This second trigger operation may include a fifth selection operation and a second sliding operation on the rotation control. The fifth selection operation can be any one or more of an eye gaze operation, a click operation, a long press operation, or a short press operation. The second sliding operation can be a finger swipe gesture, a fist swipe gesture, etc., and this embodiment does not limit the specific actions. For example, the first player can gaze at the rotation control and then control the slider movement of the rotation control by swiping their index finger in the air.
[0117] The rotation parameters are the rotation parameters of at least one first basic scene element in the virtual scene, determined based on the second trigger operation. For example, the rotation parameters can be the rotation angle of at least one first basic scene element in the virtual scene. After receiving the second trigger operation of the rotation control by the first player when arranging scene elements, the rotation parameters of at least one first basic scene element in the virtual scene can be determined based on the second trigger operation.
[0118] 502. Based on rotation parameters, rotate at least one first basic scene element in the virtual scene.
[0119] Rotation processing refers to the process of rotating at least one primary scene element in a virtual scene in three-dimensional space based on rotation parameters. After determining the rotation parameters of at least one primary scene element in the virtual scene, the rotation processing can be performed on the at least one primary scene element in the virtual scene based on the rotation parameters to obtain the rotated primary scene element. For example, if the rotation parameter of the primary scene element A is to rotate 90° counterclockwise, then the primary scene element A will be rotated 90° counterclockwise.
[0120] In one possible implementation, after rotating at least one first basic scene element in the virtual scene based on rotation parameters, the server can synchronize the rotated first basic scene element to the second terminal so that the second terminal can synchronously display the rotated first basic scene element.
[0121] It should be noted that the second player can also use the same method to rotate at least one second basic scene element to obtain a rotated second basic scene element. The server can then synchronize the rotated second basic scene element to the first terminal so that the first terminal can display the rotated second basic scene element synchronously, thereby enabling multiple players to collaboratively construct scene elements.
[0122] All of the above technical solutions can be combined in any way to form optional embodiments of this application, and will not be described in detail here.
[0123] To facilitate better implementation of the scene element collaborative construction method of this application embodiment, this application embodiment also provides a scene element collaborative construction apparatus. Please refer to 14. Figure 14 This is a schematic diagram of the scene element collaborative construction device provided in an embodiment of this application. The scene element collaborative construction device 600 may include a first display module 601, an element combination module 602, and an element confirmation module 603.
[0124] The first display module 601 is used to display a virtual scene and at least one first basic scene element and at least one second basic scene element located in the virtual scene through a first terminal and a second terminal. The first basic scene element is a scene element triggered and placed in the virtual scene by a first player through the first terminal, and the second basic scene element is a scene element triggered and placed in the virtual scene by a second player through the second terminal.
[0125] In one embodiment, when the first display module 601 performs the step of displaying a virtual scene and at least one first basic scene element and at least one second basic scene element located in the virtual scene through a first terminal and a second terminal, it specifically performs the following: displaying the virtual scene and a list of scene elements through the first terminal; responding to a first player's first selection operation on a basic scene element identifier in the list of scene elements, determining at least one first basic scene element identifier; responding to a first player's first movement operation on the at least one first basic scene element identifier, determining the first position information of at least one first basic scene element corresponding to the at least one first basic scene element identifier in the virtual scene; and displaying at least one first basic scene element in the virtual scene based on the first position information.
[0126] The element combination module 602 is used to respond to the combination operation of at least one first basic scene element and at least one second basic scene element when the first player arranges scene elements, and to combine at least one first basic scene element and at least one second basic scene element to obtain the target scene element.
[0127] In one embodiment, when the element combination module 602 performs the step of combining at least one first basic scene element and at least one second basic scene element in response to the first player's arrangement of scene elements to obtain a target scene element, it specifically executes the following steps: displaying multiple combination controls through a first terminal, the multiple combination controls corresponding to multiple combination strategies; responding to the first player's second selection operation on the multiple combination controls when arranging scene elements to determine a target combination control; determining a target combination strategy based on the target combination control; the target combination strategy being the combination strategy corresponding to the target combination control; and combining at least one first basic scene element and at least one second basic scene element based on the target combination strategy to obtain the target scene element.
[0128] The element confirmation module 603 is used to synchronize the target scene elements to the second terminal, so that the second player can confirm the target scene elements based on the second terminal.
[0129] In one embodiment, the scene element collaborative construction device further includes:
[0130] The first response module is used to respond to the second movement operation of the first player on at least one first basic scene element in the virtual scene, and to determine the second position information of at least one first basic scene element in the virtual scene;
[0131] The movement module is used to move at least one first basic scene element in the virtual scene based on second location information.
[0132] In one embodiment, the scene element collaborative construction device further includes:
[0133] The synchronization module is used to synchronize the first basic scene elements after their position is moved to the second terminal, so that the second terminal can display the first basic scene elements after their position is moved.
[0134] In one embodiment, the scene element collaborative construction device further includes:
[0135] The second response module is used to respond to the first player's first trigger operation on the scaling control when arranging scene elements, and to determine the scaling parameters of at least one first basic scene element in the virtual scene.
[0136] The scaling processing module is used to scale at least one first basic scene element in the virtual scene based on scaling parameters.
[0137] In one embodiment, the scene element collaborative construction device further includes:
[0138] The third response module is used to respond to the second trigger operation of the rotation control by the first player when arranging scene elements, and to determine the rotation parameters of at least one first basic scene element in the virtual scene;
[0139] The rotation processing module is used to perform rotation processing on at least one first basic scene element in the virtual scene based on rotation parameters.
[0140] In one embodiment, the scene element collaborative construction device further includes:
[0141] The second display module is used to display a first identifier and a second identifier through the first terminal. The first identifier is used to indicate the first player's confirmation status of the target scene element, and the second identifier is used to indicate the second player's confirmation status of the target scene element.
[0142] In one embodiment, the scene element collaborative construction device further includes:
[0143] The first modification module is used to respond to the first player's first confirmation operation on the target scene element and modify the display state of the first identifier;
[0144] The second modification module is used to respond to the second player's second confirmation operation on the target scene element and modify the display state of the second identifier.
[0145] All of the above technical solutions can be combined in any way to form optional embodiments of this application, and will not be described in detail here.
[0146] Accordingly, embodiments of this application also provide a computer device, which can be a terminal or a server. For example... Figure 15 As shown, Figure 15 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. The computer device 700 includes a processor 701 with one or more processing cores, a memory 702 with one or more computer-readable storage media, and a computer program stored on the memory 702 and executable on the processor. The processor 701 and the memory 702 are electrically connected. Those skilled in the art will understand that the computer device structure shown in the figure does not constitute a limitation on the computer device, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0147] The processor 701 is the control center of the computer device 700. It connects various parts of the computer device 700 through various interfaces and lines. By running or loading software programs (computer programs) and / or modules stored in the memory 702, and calling data stored in the memory 702, it performs various functions of the computer device 700 and processes data, thereby monitoring the computer device 700 as a whole.
[0148] In this embodiment, the processor 701 in the computer device 700 loads the instructions corresponding to the processes of one or more applications into the memory 702 according to the following steps, and the processor 701 runs the applications stored in the memory 702 to achieve various functions:
[0149] A virtual scene and at least one first basic scene element and at least one second basic scene element located in the virtual scene are displayed through a first terminal and a second terminal. The first basic scene element is a scene element triggered and placed in the virtual scene by a first player through the first terminal, and the second basic scene element is a scene element triggered and placed in the virtual scene by a second player through the second terminal. In response to the first player's combination operation on at least one first basic scene element and at least one second basic scene element when placing scene elements, the at least one first basic scene element and at least one second basic scene element are combined to obtain a target scene element. The target scene element is synchronized to the second terminal so that the second player can confirm the target scene element based on the second terminal.
[0150] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.
[0151] Optional, such as Figure 15 As shown, the computer device 700 also includes: a touch screen display 703, a radio frequency circuit 704, an audio circuit 705, an input unit 706, and a power supply 707. The processor 701 is electrically connected to the touch screen display 703, the radio frequency circuit 704, the audio circuit 705, the input unit 706, and the power supply 707. Those skilled in the art will understand that... Figure 15 The computer device structure shown does not constitute a limitation on the computer device and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0152] The touch display screen 703 can be used to display a graphical user interface (GUI) and receive operation commands generated by the user interacting with the GUI. The touch display screen 703 may include a display panel and a touch panel. The display panel can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of the computer device. These graphical user interfaces can be composed of graphics, text, icons, video, and any combination thereof. Optionally, the display panel can be configured using a liquid crystal display (LCD), an organic light-emitting diode (OLED), or other similar devices. The touch panel can be used to collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near the touch panel), generate corresponding operation commands, and execute the corresponding program. The touch panel may cover the display panel. When the touch panel detects a touch operation on or near it, it transmits the data to the processor 701 to determine the type of touch event. Subsequently, the processor 701 provides corresponding visual output on the display panel based on the type of touch event. In this embodiment, the touch panel and display panel can be integrated into the touch display screen 703 to achieve input and output functions. However, in some embodiments, the touch panel and the touch display screen 703 can be implemented as two independent components to achieve input and output functions. That is, the touch display screen 703 can also be used as part of the input unit 706 to achieve input functions.
[0153] In this embodiment, the touch display screen 703 is used to present a graphical user interface and receive operation commands generated by the user interacting with the graphical user interface.
[0154] The radio frequency circuit 704 can be used to transmit and receive radio frequency signals to establish wireless communication with network devices or other computer devices, and to transmit and receive signals with network devices or other computer devices.
[0155] Audio circuitry 705 can be used to provide an audio interface between a user and a computer device via a speaker and a microphone. Audio circuitry 705 converts received audio data into electrical signals, transmits them to the speaker, and the speaker converts them into sound signals for output. Conversely, the microphone converts collected sound signals into electrical signals, which are then received by audio circuitry 705, converted back into audio data, and then processed by processor 701 before being transmitted via radio frequency circuitry 704 to, for example, another computer device, or output to memory 702 for further processing. Audio circuitry 705 may also include an earphone jack to facilitate communication between peripheral headphones and the computer device.
[0156] The input unit 706 can be used to receive input numbers, character information or user feature information (such as fingerprints, iris, facial information, etc.), and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.
[0157] Power supply 707 is used to supply power to various components of computer device 700. Optionally, power supply 707 can be logically connected to processor 701 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. Power supply 707 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.
[0158] although Figure 15 As not shown in the diagram, the computer device 700 may also include a camera, sensors, a wireless fidelity module, a Bluetooth module, etc., which will not be described in detail here.
[0159] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0160] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by instructions, or by instructions controlling related hardware. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.
[0161] Therefore, embodiments of this application provide a computer-readable storage medium storing multiple computer programs that can be loaded by a processor to execute steps in any of the scene element collaborative construction methods provided in embodiments of this application. For example, the computer program can execute the following steps:
[0162] The system displays a virtual scene and at least one first basic scene element and at least one second basic scene element located in the virtual scene through a first terminal and a second terminal. The first basic scene element is a scene element triggered and placed in the virtual scene by a first player through the first terminal, and the second basic scene element is a scene element triggered and placed in the virtual scene by a second player through the second terminal. In response to the first player's combination operation on at least one first basic scene element and at least one second basic scene element when placing scene elements, the system combines at least one first basic scene element and at least one second basic scene element to obtain a target scene element. The target scene element is synchronized to the second terminal so that the second player can confirm the target scene element based on the second terminal.
[0163] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.
[0164] The storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.
[0165] Since the computer program stored in the storage medium can execute the steps in any of the scene element collaborative construction methods provided in the embodiments of this application, it can achieve the beneficial effects that any of the scene element collaborative construction methods provided in the embodiments of this application can achieve, as detailed in the preceding embodiments, and will not be repeated here.
[0166] The foregoing has provided a detailed description of a method, apparatus, computer device, and storage medium for collaborative construction of scene elements provided in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. A method for collaborative construction of scene elements, characterized in that, The method includes: A virtual scene and at least one first basic scene element and at least one second basic scene element located in the virtual scene are displayed through a first terminal and a second terminal. The first basic scene element is a scene element that is triggered and placed in the virtual scene by a first player through the first terminal, and the second basic scene element is a scene element that is triggered and placed in the virtual scene by a second player through the second terminal. The first terminal displays multiple combined controls, which correspond to various combination strategies. In response to the first player's second selection operation on the multiple combined controls when arranging scene elements, the target combined control is determined; Based on the target combined control, a target combination strategy is determined; the target combination strategy is the combination strategy corresponding to the target combined control. Based on the target combination strategy, the at least one first basic scene element and the at least one second basic scene element are combined to obtain the target scene element; The first terminal displays a first identifier and a second identifier, whereby the first identifier is used to indicate the first player's confirmation status of the target scene element, and the second identifier is used to indicate the second player's confirmation status of the target scene element. The target scene elements are synchronized to the second terminal so that the second player can confirm the target scene elements based on the second terminal.
2. The scene element collaborative construction method according to claim 1, characterized in that, The step of displaying a virtual scene and at least one first basic scene element and at least one second basic scene element located in the virtual scene through a first terminal and a second terminal includes: The virtual scene and a list of scene elements are displayed through the first terminal; In response to the first player's first selection operation on the basic scene element identifier in the scene element list, at least one first basic scene element identifier is determined; In response to the first player's first movement operation on the at least one first basic scene element identifier, determine the first position information of the at least one first basic scene element corresponding to the at least one first basic scene element identifier in the virtual scene; Based on the first location information, at least one first basic scene element is displayed in the virtual scene.
3. The scene element collaborative construction method according to claim 2, characterized in that, After the step of displaying the at least one first basic scene element in the virtual scene based on the first location information, the method includes: In response to the first player's second movement operation on at least one first basic scene element in the virtual scene, determine the second position information of the at least one first basic scene element in the virtual scene; Based on the second location information, the position of at least one first basic scene element in the virtual scene is moved.
4. The scene element collaborative construction method according to claim 3, characterized in that, After the step of moving the position of at least one first basic scene element in the virtual scene based on the second location information, the method includes: The first basic scene element after its position is moved is synchronized to the second terminal so that the second terminal can display the first basic scene element after its position is moved.
5. The scene element collaborative construction method according to claim 1, characterized in that, After the step of displaying the virtual scene and at least one first basic scene element and at least one second basic scene element located in the virtual scene through the first terminal and the second terminal, the method further includes: In response to the first player's first trigger operation on the scaling control when arranging scene elements, determine the scaling parameters of at least one first basic scene element in the virtual scene; Based on the scaling parameters, at least one first basic scene element in the virtual scene is scaled.
6. The scene element collaborative construction method according to claim 1, characterized in that, After the step of displaying the virtual scene and at least one first basic scene element and at least one second basic scene element located in the virtual scene through the first terminal and the second terminal, the method further includes: In response to the second trigger operation of the rotation control by the first player when arranging scene elements, determine the rotation parameters of at least one first basic scene element in the virtual scene; Based on the rotation parameters, at least one first basic scene element in the virtual scene is rotated.
7. The scene element collaborative construction method according to claim 1, characterized in that, After the step of displaying the first identifier and the second identifier through the first terminal, the following steps are included: In response to the first player's first confirmation operation on the target scene element, the display state of the first identifier is modified; In response to the second player's second confirmation operation on the target scene element, the display state of the second identifier is modified.
8. A scene element collaborative construction device, characterized in that, The scene element collaborative construction device includes: A first display module is configured to display a virtual scene and at least one first basic scene element and at least one second basic scene element located in the virtual scene via a first terminal and a second terminal. The first basic scene element is a scene element triggered and placed in the virtual scene by a first player via the first terminal, and the second basic scene element is a scene element triggered and placed in the virtual scene by a second player via the second terminal. An element combination module is used to display multiple combination controls through the first terminal, the multiple combination controls corresponding to multiple combination strategies; respond to the second selection operation of the first player on the multiple combination controls when arranging scene elements, determine the target combination control; determine the target combination strategy based on the target combination control; the target combination strategy is the combination strategy corresponding to the target combination control; and combine the at least one first basic scene element and the at least one second basic scene element based on the target combination strategy to obtain the target scene element. The second display module is used to display a first identifier and a second identifier through the first terminal. The first identifier is used to represent the first player's confirmation status of the target scene element, and the second identifier is used to represent the second player's confirmation status of the target scene element. The element confirmation module is used to synchronize the target scene elements to the second terminal, so that the second player can confirm the target scene elements based on the second terminal.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program adapted for loading by a processor to perform the steps in the scene element collaborative construction method as described in any one of claims 1-7.
10. A computer device, characterized in that, The computer device includes a memory and a processor. The memory stores a computer program, and the processor executes the steps in the scene element collaborative construction method as described in any one of claims 1-7 by calling the computer program stored in the memory.
Citation Information
Patent Citations
Operation control display method and device based on virtual scene
CN111589128A
Method and apparatus for configuring virtual scene, and storage medium thereof
US20210077903A1