Game editing method and apparatus, and electronic device

By allowing players to independently design operation controls in the game editor and associate them with virtual vehicle components, the problem of limited operation control design in the prior art is solved, and the game experience and personalized editing capabilities are improved.

WO2025119002A9PCT designated stage expired Publication Date: 2025-08-28NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/133886
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-08
Filing Date
2024-11-22
Publication Date
2025-08-28

AI Technical Summary

Technical Problem

In existing game editors, it is difficult for players to design controls independently, resulting in poor game experience.

Method used

It provides a game editing method and device, displaying the game editing scene through a terminal device, allowing players to independently design operation controls, and associate it with the target scene components in the virtual vehicle to control the game behavior of the target scene components.

Benefits of technology

It improves players' gaming experience and personalized editing needs, and players can independently design the functions of operating controls, enhancing the operability and game creativity of virtual vehicles.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024133886_28082025_PF_FP_ABST
    Figure CN2024133886_28082025_PF_FP_ABST
Patent Text Reader

Abstract

A game editing method and apparatus, and an electronic device. A game editing scene corresponding to a game editing stage comprises a virtual carrier; in response to a first editing operation, an operation control to be generated and at least one scene component associated with the virtual carrier are determined, wherein the operation control to be generated is used for generating a corresponding target operation control when the virtual carrier is run, and each scene component is configured with a game behavior parameter used for instructing the scene component to execute a specific game behavior; in response to a second editing operation, a target scene component is determined from among the at least one scene component associated with the virtual carrier, and an association relationship between the operation control to be generated and the target scene component is established; and the virtual carrier is displayed in a game running scene corresponding to a game running stage, and when the target operation control is triggered, the target scene component is controlled to execute the specific game behavior in the game running scene. By means of editing an operation control, the method is conducive to meeting a personalized editing requirement of a player and improving the game experience for the player.
Need to check novelty before this filing date? Find Prior Art

Description

Game editing method, device and electronic equipment

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This disclosure claims priority to Chinese patent application number 202311680077.3, filed on December 8, 2023, entitled “Game Editing Method, Device and Electronic Device”, the entire contents of which are incorporated herein by reference. Technical Field

[0003] The present disclosure relates to the field of game interaction technology, and in particular to a game editing method, device, and electronic device. Background Art

[0004] In the game editor, players can assemble in-game components into a rideable virtual vehicle, then use the motion controller to enable functions such as opening and closing doors, moving the virtual vehicle forward, and moving backward. During the game, players can control the movement of the virtual vehicle using system-provided controls. However, since these controls are system-provided, they limit the ways and content players can manipulate the virtual vehicle, making it difficult to meet players' personalized needs and resulting in a poor gaming experience. Summary of the Invention

[0005] The purpose of the present disclosure is to provide a game editing method, device and electronic device, so that players can independently design the control functions of the operation controls to be generated, and associate the operation controls with the target scene components in the virtual vehicle, so as to control the game behavior of the target scene components through the operation controls, thereby helping to improve the player's gaming experience.

[0006] In a first aspect, the present disclosure provides a game editing method, which includes a game editing stage and a game running stage, the method comprising: in the game editing stage, providing a first graphical user interface through a terminal device, and displaying at least part of a game editing scene in the first graphical user interface, wherein the game editing scene includes a virtual vehicle; in response to a first editing operation, determining an operation control to be generated and at least one scene component associated with the virtual vehicle based on the first editing operation, wherein the operation control to be generated is used to generate a corresponding target operation control when the virtual vehicle is running, and the scene component is configured with a game behavior parameter, and the game behavior parameter is used to instruct the scene component to perform a specific game action The invention is characterized in that: in response to a second editing operation, a target scene component is determined from at least one scene component associated with the virtual vehicle, and an association relationship is established between the operation control to be generated and the target scene component; in the game running stage, a second graphical user interface is provided through the terminal device, and at least part of the game running scene and the target operation control corresponding to the operation control to be generated are displayed in the second graphical user interface, wherein the game running scene includes the virtual vehicle; in response to a triggering operation for the target operation control, the target scene component is controlled according to the association relationship between the operation control to be generated and the target scene component, so that the target scene component performs specific game behavior in the game running scene.

[0007] In a second aspect, the present disclosure provides a game editing device, which includes a game editing stage and a game running stage, and the device includes: a first interface display module, configured to be executed in the game editing stage, provide a first graphical user interface through a terminal device, and display at least part of the game editing scene in the first graphical user interface, wherein the game editing scene includes a virtual vehicle; a first editing module, configured to execute in response to a first editing operation, determine an operation control to be generated and at least one scene component associated with the virtual vehicle based on the first editing operation, wherein the operation control to be generated is used to generate a corresponding target operation control when the virtual vehicle is running, and the scene component is configured with a game behavior parameter, and the game behavior parameter is used to instruct the scene component to perform a specific game behavior; a second editing A module is configured to execute, in response to a second editing operation, determine a target scene component from at least one scene component associated with the virtual vehicle, and establish an association relationship between the operation control to be generated and the target scene component; a second interface display module is configured to execute, during the game running phase, provide a second graphical user interface through a terminal device, and display at least part of the game running scene and the target operation control corresponding to the operation control to be generated in the second graphical user interface, wherein the game running scene includes a virtual vehicle; a control trigger module is configured to execute a trigger operation in response to the target operation control, and control the target scene component according to the association relationship between the operation control to be generated and the target scene component, so that the target scene component performs specific game behavior in the game running scene.

[0008] In a third aspect, the present disclosure provides an electronic device comprising a processor and a memory, wherein the memory stores machine-executable instructions that can be executed by the processor, and the processor executes the machine-executable instructions to implement the above-mentioned game editing method.

[0009] In a fourth aspect, the present disclosure provides a computer-readable storage medium storing computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement the above-mentioned game editing method.

[0010] The embodiments of the present disclosure bring the following beneficial effects:

[0011] The present disclosure provides a game editing method, device and electronic device. In the game editing stage, a first graphical user interface is provided through a terminal device, and at least a part of the game editing scene is displayed in the first graphical user interface, and the game editing scene includes a virtual vehicle; in response to a first editing operation, an operation control to be generated and at least one scene component associated with the virtual vehicle are determined based on the first editing operation, and the operation control to be generated is used to generate a corresponding target operation control when the virtual vehicle is running, and the scene component is configured with game behavior parameters, and the game behavior parameters are used to instruct the scene component to perform a specific game behavior; in response to a second editing operation, a target scene component is determined from at least one scene component associated with the virtual vehicle, and an association relationship is established between the operation control to be generated and the target scene component; in the game running stage, a second graphical user interface is provided through the terminal device, and at least a part of the game running scene and a target operation control corresponding to the operation control to be generated are displayed in the second graphical user interface, and the game running scene includes a virtual vehicle; in response to a trigger operation on the target operation control, the target scene component is controlled to perform a specific game behavior in the game running scene. In this method, players can independently design the control functions of the operation controls to be generated, and associate the operation controls with the target scene components in the virtual vehicle, thereby controlling the game behavior of the target scene components through the operation controls, which helps to improve the player's gaming experience and the player's personalized editing needs.

[0012] Other features and advantages of the present disclosure will be set forth in the following description, or some features and advantages may be inferred or unambiguously determined from the description, or may be learned by practicing the above-mentioned technology of the present disclosure.

[0013] In order to make the above-mentioned objects, features and advantages of the present disclosure more obvious and easy to understand, preferred embodiments are specifically listed below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] In order to more clearly illustrate the specific embodiments of the present disclosure or the technical solutions in the related technologies, the following briefly introduces the drawings required for use in the specific embodiments or related technical descriptions. Obviously, the drawings described below are some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0015] FIG1 is a flowchart of a game editing method provided by one embodiment of the present disclosure;

[0016] FIG2 is a schematic diagram of a control arrangement provided by one embodiment of the present disclosure;

[0017] FIG3 is a schematic diagram of a control editing option provided by one embodiment of the present disclosure;

[0018] FIG4 is a schematic diagram of setting an operation permission according to one embodiment of the present disclosure;

[0019] FIG5 is a schematic diagram of the structure of a game editing device provided by one embodiment of the present disclosure;

[0020] FIG6 is a schematic structural diagram of an electronic device provided in one embodiment of the present disclosure. DETAILED DESCRIPTION

[0021] To make the objectives, technical solutions, and advantages of the embodiments of the present disclosure more clear, the technical solutions of the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings of the embodiments of the present disclosure. Obviously, the described embodiments are only some of the embodiments of the present disclosure, but not all of them. Generally, the components of the embodiments of the present disclosure described and shown in the drawings herein can be arranged and designed in various different configurations.

[0022] Therefore, the following detailed description of the embodiments of the present disclosure provided in the accompanying drawings is not intended to limit the scope of the present disclosure as claimed, but merely represents selected embodiments of the present disclosure. All other embodiments derived by persons of ordinary skill in the art based on the embodiments of the present disclosure without creative effort shall fall within the scope of protection of the present disclosure.

[0023] The embodiments of the present disclosure provide a game editing method, device, and electronic device. The technology can be applied to the editing scene of operating controls or the editing scene of virtual vehicles in a game editing scene.

[0024] In one embodiment of the present disclosure, the game editing method can be run on a local terminal device or a server. When the game editing method is run 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.

[0025] In an optional embodiment, various cloud applications can be run under the cloud interaction system, such as cloud games. Taking cloud games as an example, cloud games refer to a gaming method based on cloud computing. In the cloud game operation mode, the operating body of the game program and the main body of the game screen presentation are separated. The storage and operation of the game editing method are completed on the cloud game server. The role of the client device is to receive and send data and present the game screen. For example, the client device can be a display device with data transmission function close to the player side, such as a mobile terminal, TV, computer, PDA, etc.; but the cloud game server in the cloud is responsible for information processing. When playing the game, the player operates the client device to send operation instructions to the cloud game server. The cloud game server runs the game according to the operation instructions, encodes and compresses the game screen and other data, and returns it to the client device through the network. Finally, the client device decodes and outputs the game screen.

[0026] In an optional embodiment, taking a game as an example, a local terminal device stores a game program and is used to present the game screen. The local terminal device is used to interact with the player through a graphical user interface, that is, conventionally downloading and installing the game program through an electronic device and running it. The local terminal device can provide the graphical user interface to the player in a variety of ways, for example, it can be rendered and displayed on the terminal's display screen, or provided to the player through holographic projection. For example, the local terminal device may include a display screen and a processor, the display screen is used to present the graphical user interface, the graphical user interface includes the game screen, and the processor is used to run the game, generate the graphical user interface, and control the display of the graphical user interface on the display screen.

[0027] In one possible implementation, the present disclosure provides a game editing method. The game includes a game editing phase and a game running phase. As shown in FIG1 , the method includes the following specific steps:

[0028] Step S102: During the game editing phase, a first graphical user interface is provided through a terminal device, and at least a portion of a game editing scene is displayed in the first graphical user interface, wherein the game editing scene includes a virtual vehicle.

[0029] The above-mentioned terminal device can be the local terminal device mentioned above, or it can be the client device in the above-mentioned cloud interaction system. Specifically, the terminal device can be a mobile phone, a computer, a tablet computer, etc. The game editing scene provided in the above-mentioned game editing stage is the scene provided by running the game program, and can also be understood as the scene provided by the game editor. Players can edit the scene components as needed in the game editing scene, and can also edit the operation controls associated with certain scene components. In actual applications, when the player triggers a game editing instruction, the game editing scene can be displayed in the first graphical user interface, and the game editing instruction can be determined according to the rules of the game. For example, the editing instruction can be an operation to enter the game editor; it can also be an operation to select a scene map for editing, etc.

[0030] The aforementioned game editing scene includes a virtual vehicle, which is generated by physically constraining and connecting multiple scene components. In one specific embodiment, players can utilize the component editing function provided in the game to assemble multiple scene components into the appearance of a virtual vehicle. In other words, by moving the scene components, the scene components to be assembled into a virtual vehicle can be pre-assembled into a shape with a vehicle appearance, so as to subsequently generate a virtual vehicle with that vehicle appearance. Once the player has assembled multiple scene components into a specific vehicle appearance according to their needs, they can trigger a vehicle generation command to generate a virtual vehicle based on the multiple scene components with the specific vehicle appearance.

[0031] Step S104, in response to the first editing operation, determines the operation control to be generated and at least one scene component associated with the virtual vehicle based on the first editing operation, wherein the operation control to be generated is used to generate the corresponding target operation control when the virtual vehicle is running, and the scene component is configured with game behavior parameters, and the game behavior parameters are used to instruct the scene component to perform specific game behaviors.

[0032] In specific implementations, the specific operations corresponding to the above-mentioned first editing operation can be determined based on R&D requirements and player operations. For example, the first editing operation can be that the player selects a virtual vehicle, then triggers a setting control in a graphical user interface, displays an editing window in the graphical user interface, and then selects the operation control to be edited corresponding to the virtual vehicle or the scene component in the game editing scene in the editing window. The first editing operation can also be that the player triggers a setting control to display an editing window in the graphical user interface, which includes multiple editable parameters. The player can edit in the editing window and determine the operation control to be generated and at least one scene component associated with the virtual vehicle based on the edited parameters.

[0033] In a specific implementation, the player can add a new operation control as the operation control to be generated through the first editing operation, or select an operation control from the historical operation controls as the operation control to be generated. When the virtual vehicle is running, the operation control to be generated will generate a corresponding operation control displayed in the graphical user interface for the player to operate.

[0034] The aforementioned scene components associated with a virtual vehicle may include one or more. Typically, a scene component associated with a virtual vehicle may be a scene component assembled on the virtual vehicle or a scene component that comprises the virtual vehicle. Each scene component associated with a virtual vehicle is configured with game behavior parameters, which are used to instruct the scene component to perform specific game behaviors. Specifically, the game behavior specified for each scene component can be determined based on R&D requirements or player settings. For example, players can configure the game behavior of a scene component by editing the game behavior parameters.

[0035] In a specific embodiment, the at least one scene component associated with the virtual vehicle includes: a vehicle-mounted component pre-assembled with the virtual vehicle, the vehicle-mounted component is located at a preset position on the virtual vehicle, and the vehicle-mounted component maintains a constant relative position relationship with the virtual vehicle while following the movement of the virtual vehicle. The preset position of the vehicle-mounted component on the virtual vehicle is determined based on the player's placement of the vehicle-mounted component when the virtual vehicle is generated. The vehicle-mounted component will move with the virtual vehicle, and the position of the vehicle-mounted component in the virtual vehicle will not change. Which components the above-mentioned vehicle-mounted components specifically include can be determined based on R&D requirements and player operations. For example, the vehicle-mounted component can be a tire component, a thruster component, or a cannon component.

[0036] Step S106 , in response to the second editing operation, determining a target scene component from at least one scene component associated with the virtual vehicle, and establishing an association relationship between the operation control to be generated and the target scene component.

[0037] The specific operation corresponding to the aforementioned second editing operation can be determined based on the development process and is not specifically limited here. Through the second editing operation, the player can select a scene component from the scene components associated with the virtual vehicle as the target scene component, thereby establishing an association between the operation control to be generated and the target scene component. This allows the player to trigger the target operation control corresponding to the operation control to be generated during the game runtime to control the target scene component to perform specific game behaviors.

[0038] Step S108: During the game running phase, a second graphical user interface is provided through the terminal device, and at least part of the game running scene and the target operation control corresponding to the operation control to be generated are displayed in the second graphical user interface, wherein the game running scene includes a virtual vehicle.

[0039] In a specific implementation, players can enter the game running phase by triggering a game running command. This game running phase typically involves players experiencing the game content generated by a game editing scene. The functions of the scene components contained in the game running scene provided by this game running phase are determined by the component parameters edited in the game editing scene. Specifically, the terminal device can present the game running scene in response to the game running command. The game running command can be a triggering command for a trial play control displayed in a graphical user interface, or a command to directly enter the game running scene generated by the game editing scene.

[0040] The second graphical user interface includes a game running scene and a target operation control generated by using the control parameters of the operation control to be generated edited in the game editing scene. The game running scene includes a virtual vehicle and may also include virtual objects, which can ride on the virtual vehicle.

[0041] Step S110, in response to the triggering operation on the target operation control, the target scene component is controlled according to the association relationship between the operation control to be generated and the target scene component, so that the target scene component performs a specific game behavior in the game running scene.

[0042] The triggering operation for the target operation control can be a click, long press, or slide operation on the target operation control, etc. The specific operation method can be determined according to R&D requirements. When the player triggers the target operation control, the target scene component associated with the target operation object will perform specific game behaviors in the game running scene. In other words, the target operation control can control the target scene component associated with it.

[0043] The game editing method provided by the embodiment of the present disclosure allows players to independently design the control functions of the operation controls to be generated, and associate the operation controls with the target scene components in the virtual vehicle, thereby controlling the game behavior of the target scene components through the operation controls, which helps to improve the player's gaming experience and the player's personalized editing needs.

[0044] The following preferred embodiments are used to describe the method of editing the game behavior of scene components.

[0045] Specifically, the specific game behavior performed by the above-mentioned target scene component in the game running scene is determined in the following manner: in response to the game behavior parameter setting operation, the target behavior parameters are determined based on the game behavior parameter setting operation, and the target behavior parameters are determined as the game behavior parameters configured by the target scene component, so that the target scene component generates a specific game behavior based on the target behavior parameters.

[0046] In specific implementation, the specific operations corresponding to the above-mentioned game behavior parameter setting operations can be determined according to R&D requirements or player operations. Specifically, different target scene components may include different game behavior parameters. Players can personalize the game behavior parameters corresponding to the target scene components according to their needs, so that the target scene components can generate specific game behaviors based on the game behavior parameters edited by themselves.

[0047] In a specific embodiment, the above-mentioned target behavior parameters include at least: the force size, maximum movement speed and mass of the target scene component; the game behavior corresponding to the target scene component includes: providing a force in a preset direction based on the target behavior parameters; when the target scene component is assembled in a preset position of the virtual vehicle, the target scene component provides a force in a preset direction to the virtual vehicle through physical conduction, and the preset direction is determined by the preset position of the target scene component on the virtual vehicle.

[0048] The force in the target behavior parameters indicates the strength of the force that the target scene component can apply to the virtual vehicle when performing a specific game behavior. The maximum movement speed indicates the maximum speed that the target scene component can reach when performing a specific game behavior. After reaching the maximum speed, the target scene component will no longer accelerate. The mass indicates the mass of the target scene component, and the magnitude of this mass is related to the magnitude of the target scene component's acceleration. When the target scene component performs a specific game behavior, the target scene component can provide a force in a preset direction based on the target behavior parameters.

[0049] In practical applications, at least one target scene component can be assembled on a virtual vehicle. The connection between the target scene component and the virtual vehicle is typically different from the connection between the other components in the virtual vehicle. Other components are typically welded to the virtual vehicle, meaning they share an integral physical simulation with the virtual vehicle, while the target scene component is hooked to the virtual vehicle and is not physically integrated with the virtual vehicle. When the target scene component is assembled in a preset position on the virtual vehicle, it applies a force to the virtual vehicle in a preset direction through physical conduction. This preset direction is determined by the preset position of the target scene component on the virtual vehicle. For example, if the target scene component is installed at the rear of the virtual vehicle, it can provide forward thrust for the virtual vehicle; if the target scene component is installed on the right side of the virtual vehicle, it can provide leftward thrust for the virtual vehicle. It can also be understood that the target scene component does not directly affect the movement speed of the virtual vehicle, but rather applies a force to the virtual vehicle in a certain direction, causing the virtual vehicle to fly or move backward, etc.

[0050] In another optional embodiment, the target scene component can continuously apply force to the center of mass position of the chassis of the virtual vehicle, and the direction of the force is the target scene component's own rotation vector; but the applied force can at most make its own speed not exceed the set maximum movement speed.

[0051] Based on the above description, in response to the target scene component performing a specific game behavior in the game running scene, the virtual vehicle is controlled to move in a preset direction, and the movement speed of the virtual vehicle in the preset direction is determined by the force provided by the target scene component. Specifically, when the target scene component performs a specific game behavior in the game running scene, the target scene component can apply a force in the preset direction to the virtual component to cause the virtual vehicle to move in the preset direction, and the movement speed and movement distance of the virtual vehicle in the preset direction are determined by the force size and action time provided by the target scene component.

[0052] In the above method, by editing the game behavior parameters of the target scene components, players can assemble and design virtual vehicles with nitrogen acceleration, jet launch and other capabilities with a lower threshold, increasing the potential gameplay that virtual vehicles can create.

[0053] The following preferred embodiments are used to describe how to edit an operation control and how to establish a relationship between an operation control and a scene component.

[0054] Specifically, the above-mentioned specific process of determining the operation control to be generated based on the first editing operation in response to the first editing operation includes: in response to the first editing operation, displaying an editing window in the first graphical user interface, the editing window including at least one operation control to be edited, and determining at least one operation control to be edited as the operation control to be generated; in response to a triggering operation for a target operation control to be edited among the operation controls to be edited, displaying control editing options corresponding to the target operation control to be edited in the editing window, wherein the control editing options are used to configure control parameters of the target operation control to be edited.

[0055] In a specific implementation, one or more operation controls to be edited may be displayed in the editing window, and the number of operation controls to be edited displayed in the editing window may be determined according to R&D requirements. In a specific embodiment, at least one operation control to be edited displayed in the editing window includes: an operation control to be edited that has been added historically and / or a newly added operation control to be edited. That is, the editing window may only display the operation controls to be edited that have been added historically, or may only display the newly added operation controls to be edited, or may display both the operation controls to be edited that have been added historically and the newly added operation controls to be edited. Based on this, the player can add an operation control to be edited in the editing window according to the adding operation, and the adding operation may be a triggering operation for adding a control in the editing window, or a copy-paste operation after copying the operation control to be edited that has been added historically.

[0056] In an optional embodiment, the above-mentioned editing window also includes a first control; in response to a trigger operation on the first control, at least one control arrangement scheme is displayed in the first graphical user interface, and the control arrangement scheme is used to determine the display position and display size of the target operation control corresponding to the operation control to be generated when it is displayed in the second graphical user interface.

[0057] The above-mentioned control arrangement scheme is used to display the arrangement of target operation controls corresponding to multiple operation controls to be edited in the second graphical user interface. Since the control arrangement scheme also displays the control serial number corresponding to each operation control to be edited, the control serial number matches the control identifier of the operation control to be edited displayed in the editing window. Therefore, the player can clearly understand the display position corresponding to the currently edited operation control to be edited through the control arrangement scheme.

[0058] In a specific implementation, the above-mentioned control arrangement scheme can be displayed in a control arrangement diagram. As shown in Figure 2, a control arrangement diagram is provided in an embodiment of the present disclosure. Figure 2 shows the control arrangement scheme corresponding to two control operation controls. The left image in Figure 2 is the arrangement method corresponding to the four to-be-edited operation controls with control numbers 1, 2, 3 and 4 when the movement control for controlling the virtual vehicle is in joystick mode. The rightmost control in the image is the movement control; the right image in Figure 2 is the arrangement method corresponding to the four to-be-edited operation controls with control numbers 1, 2, 3 and 4 when the movement control for controlling the virtual vehicle is in key mode. The controls corresponding to the up, down, left and right arrows in the image control the movement of the virtual vehicle in four directions: up, down, left and right, respectively.

[0059] In an optional embodiment, the virtual vehicle includes a specified number of operating controls, and the number of operating controls to be edited is no greater than the specified number. Specifically, the specific number corresponding to the specified number can be determined based on R&D requirements; for example, the specified number can be 5 or 8. The maximum number of operating controls to be edited is typically the number of operating controls to be edited that are numbered in the control layout.

[0060] In a specific implementation, when a player triggers a target control to be edited in the editing window, control editing options corresponding to the target control will be displayed in the editing window. These control editing options are used to configure the control parameters of the target control to be edited. The specific parameters included in these control parameters can be determined based on R&D requirements. For example, these control parameters may include but are not limited to: display parameters, control trigger effects, and control trigger methods. The target control to be edited can be any control to be edited displayed in the editing window.

[0061] In an optional embodiment, in response to a selection operation on a target control arrangement scheme in at least one control arrangement scheme, the target control arrangement scheme is determined to be the control arrangement scheme of the target operation control when it is displayed; in response to a control position adjustment operation on a target operation control to be edited in an editing window, the display position of the target operation control corresponding to the target operation control to be edited in the target control arrangement scheme is controlled to be adjusted from a first arrangement position to a second arrangement position; wherein the second arrangement position is determined based on the display order of the target operation control to be edited in at least one operation control to be edited.

[0062] In a specific implementation, the target control arrangement scheme can be any one of the at least one displayed control arrangement scheme, and the position adjustment operation can be an upward position movement operation or a downward position movement operation. For example, when the player performs an upward position movement operation, the display position of the target control to be edited in the target control arrangement scheme is swapped with the display position of the previous control to be edited in the target control arrangement scheme in the editing window. Specifically, the display order of the target control to be edited in the at least one control to be edited matches its display control sequence number in the target control arrangement scheme.

[0063] In another optional embodiment, in response to an upward movement operation on the first operation control to be edited in the editing window, the control parameters corresponding to the first operation control to be edited are interchanged with the control parameters of the operation control corresponding to the previous operation control to be edited of the first operation control to be edited in the editing window. The above-mentioned upward movement operation can be an operation in which the player triggers the upward movement control corresponding to the first operation control to be edited, or it can be an operation of dragging the first operation control to be edited upward, etc. The above-mentioned first operation control to be edited can be any operation control to be edited in the editing window except the operation control to be edited that is first in the display position. For example, the control parameters of the operation control to be edited 2 are configured as handbrake, and the control parameters of the operation control to be edited 1 are configured as nitrogen. After the operation control to be edited 2 is moved upward, the control position of the original operation control to be edited 1 will be changed to handbrake, and the control position of the operation control to be edited 2 will be changed to nitrogen.

[0064] In one specific embodiment, in response to a third editing operation, display parameters corresponding to the to-be-generated operation component are determined based on the third editing operation; the display parameters are used to indicate the display style of a target operation control corresponding to the to-be-generated operation control when the virtual vehicle is running; the display parameters include a first parameter for determining the control name of the target operation control, and a second parameter for determining the control icon style of the target operation control. In a specific implementation, the third editing operation can be an editing operation on the first and second parameters in the control editing options, or it can be an operation to set display parameters in a settings panel, with the set display parameters applied to the operation of the target operation control.

[0065] In actual applications, the control names mentioned above cannot be set arbitrarily and must meet certain naming rules, which can be determined based on R&D requirements. For example, the control name can be edited and cannot exceed six Chinese characters in length. Controls can also use a default name, such as key {0}, where the number in {0} identifies the control's sequence number in the control layout diagram. The control icon style mentioned above can be selected from a preset list of multiple preset icon styles. Players can select the icon style they want or customize it. During the game runtime, the control name and control icon style of the target control will be displayed in the graphical user interface, representing the target control. Specifically, in the graphical user interface, the control name can be displayed below or below the control icon style to represent the target control. Of course, the control name can also be displayed elsewhere in the control icon style.

[0066] Furthermore, the above-mentioned specific process of determining at least one scene component associated with the virtual vehicle based on the first editing operation in response to the first editing operation may include: in response to the first editing operation, determining the first scene component from multiple scene components in the game editing scene based on the first component identifier, and determining the first scene component as the scene component associated with the virtual vehicle; wherein the first component identifier is a component identifier corresponding to the scene component associated with the virtual vehicle, and the first component identifier is used to indicate the association relationship between the first scene component and the virtual vehicle.

[0067] In a specific implementation, each scene object associated with a virtual vehicle is provided with a first component identifier. When a player performs a first editing operation, the system can obtain a first scene component with the first component identifier from multiple scene components in the game editing scene and determine the first scene component as the scene component associated with the virtual vehicle. The specific identifier corresponding to the above-mentioned first component identifier can be determined based on research and development requirements. The first component identifier can be a string of characters or a special symbol.

[0068] Furthermore, the control editing options displayed in the above-mentioned editing window include scene component selection options. The above-mentioned specific process of determining the target scene component from at least one scene component associated with the virtual vehicle in response to the second editing operation, and establishing an association relationship between the operation control to be generated and the target scene component may include: responding to a trigger operation for the scene component selection option, displaying a scene component list corresponding to at least one scene component associated with the virtual vehicle in the editing window; responding to a selection operation for the scene component list, determining the scene component selected by the selection operation as the target scene component, and establishing an association relationship between the target control to be operated and the target scene component.

[0069] In the specific implementation, the player triggers the scene component selection option to display the scene component list in the editing window. The scene component list includes the component names of the scene components associated with the virtual vehicle. The player selects the scene component by clicking the target component name in the scene component list, that is, the scene component corresponding to the target component name is determined as the selected scene component, and the selected scene component is determined as the target scene component to establish an association relationship between the target control to be operated and the target scene component.

[0070] In an optional embodiment, the above-mentioned control editing option may also include a trigger effect selection option, which is used to determine the game effect triggered by the target operation control; based on this, in response to the trigger operation of the trigger effect selection option, a trigger effect list is displayed in the editing window; wherein the trigger effect list includes multiple preset effects; in response to the selection operation of the target preset effect in the trigger effect list, the target preset effect is determined as the trigger effect corresponding to the target operation control corresponding to the target control to be operated, so that when the target operation control is triggered during the game running stage, the target preset effect is generated in the game running scene.

[0071] In specific implementation, the preset effects included in the trigger effect list can be determined according to R&D requirements. The preset effect is the effect triggered after the player interacts with the target operation control corresponding to the target operation control. The trigger effect corresponding to the target operation control supports the player to select from the trigger effect list.

[0072] In a specific embodiment, the multiple preset effects included in the above-mentioned trigger effect list include at least: controlling the virtual vehicle to emit a specified audio, controlling the virtual vehicle to stop moving, controlling the target scene group to work, and controlling the triggering of a specified event. Among them, the specified audio can be determined according to R&D needs. For example, the specified audio can be a horn sound or preset music, etc.; controlling the virtual vehicle to stop moving is to trigger the handbrake or brake of the virtual vehicle after triggering the target operation control, so that the driving wheels of the virtual vehicle are immediately stopped. In specific implementation, there are many ways for a normal rear-wheel drive four-wheel vehicle of a virtual vehicle to drift, but in essence, they all turn by causing the rear wheels to lose grip, thereby causing the rear wheels to shift sideways, resulting in a tailspin. By implementing the handbrake function, when the player compiles a rear-wheel drive four-wheel virtual vehicle, he can press and hold the handbrake to stop the rear wheels. At this time, turning can achieve a performance similar to drifting and tailspin.

[0073] The above-mentioned control of the target scene component to operate can be understood as the target scene component being activated. After the target scene component is activated, it can simulate the virtual vehicle releasing the target game skill. When the skill is released, the target scene component stops working. Specifically, the above-mentioned target scene component releasing the target game skill can also be understood as the target scene component executing a specific game behavior. The above-mentioned triggering of the specified event refers to the specified event that can be triggered after the target operation control is triggered. The specified event can be edited through the event editor or determined by the event content entered by the player.

[0074] In an optional embodiment, when the trigger effect is to control the target scene component to work, the control editing option also includes a trigger mode selection option, which is used to determine the control parameters of the target operation control corresponding to the target to-be-edited operation control; based on this, in response to the trigger operation for the trigger mode selection option, a trigger mode list is displayed in the editing window; wherein the trigger mode list includes a plurality of preset trigger modes; in response to the selection operation for the target trigger mode in the trigger mode list, the target trigger mode is determined as the trigger mode corresponding to the target to-be-edited operation control, so that the target operation control can be triggered by the target trigger mode during the game running phase.

[0075] In specific implementations, the multiple preset triggering modes displayed in the triggering mode list can be determined based on R&D requirements and are not specifically limited here. The target triggering mode can be any triggering mode in the triggering mode list. In a specific embodiment, the target triggering mode is used to indicate at least: the interaction mode for triggering the target operation control, the number of times the target operation control can be triggered, and the limited triggering duration after each triggering of the target operation control.

[0076] Specifically, the interaction method triggered by the above-mentioned target operation control determines the release method of triggering the target scene component to release the target game skill, and the release method can be determined from the following methods: click the target operation control to release, release the target operation control to release, and press and hold the target operation control to release; wherein, pressing and holding the target operation control to release requires that the corresponding target scene component will be activated during the pressing period to release the target game skill, and releasing it will stop the target scene component from working, thereby ending the release of the target game skill. The number of times the above-mentioned target operation control can be triggered is used to determine the maximum number of times the target scene component can be used to release the target game skill (the minimum value of the maximum number of uses that can be set is 1). If the current number of uses of the target game skill is zero and the charging type of the target game skill is invalid, the target operation control will be hidden. The above-mentioned limited trigger duration after each triggering of the target operation control is used to indicate the duration of the target game skill released each time when the target scene component is working. The length of the duration is related to the release method of the target game skill. For example, if the release method is release, the skill duration refers to the duration from the start to the end of the release of the target game skill; if the release method is click release, the skill duration refers to the duration from the start to the end of the release of the target game skill; if the release method is press and release until release, then within a single skill, how long will the skill be considered consumed after it is released continuously.

[0077] In an optional embodiment, the target triggering method further includes the skill cooling time after the target game skill is released once when the target scene component is working. The skill cooling time defines the CD time of the target game skill (CD time generally refers to the cooling time of the skill). The time range that the player can edit can be determined according to the research and development needs. Further, the target triggering method can also include a skill charging parameter, which is used to determine whether the target game skill will be charged, as well as the charging type, charging number and charging interval parameters of the target game skill. The charging type can be none, continuous charging or zero charging, etc. The charging interval parameter is used to determine the charging interval time of the target game skill. The charging number includes the number of skills that cannot be charged and the number of skills that can be charged. For example, the target game skill can only be used 3 times. If the target game skill cannot be charged, the total number is 3 times. If the target game skill can be charged, the total number = the number of times it can be used * the number of times it can be charged. For example, if it is charged 2 times, it can be used 3 times each time it is charged, which is 6 times.

[0078] It should be noted that during the game runtime, after a virtual vehicle is generated in the game runtime scene, dynamic data such as the number of times its target operation control can be triggered, the cooldown time of the target game skill that can be triggered by the target operation control, and the remaining duration are unrelated to whether the virtual object on the virtual vehicle has changed. For example, after virtual object A releases the virtual vehicle's game skill 1, game skill 1 enters a 10-second cooldown countdown. After virtual object A gets off the vehicle, virtual object B immediately gets on the vehicle. Game skill 1 is still on cooldown, and the virtual object needs to wait until the cooldown ends before releasing game skill 1. When the virtual vehicle is respawned, the above data for each operation control's corresponding skill should also be reset.

[0079] In actual applications, in a game running scenario, in response to the target operation control being triggered a number of times being 0, the target operation control is canceled from being displayed in the second graphical user interface.

[0080] In a specific implementation, the specific game behavior executed by the target scene component in the game running scene includes releasing the target game skill. In the game running stage, in response to the target scene component executing the specific game behavior in the game running scene, the energy remaining status and skill cooldown status of the target game skill corresponding to the target operation control are displayed in the graphical user interface; in response to the energy of the target game skill being zero, the target operation control is hidden in the graphical user interface. Specifically, the energy remaining status can be displayed in the graphical user interface through an energy indicator, which is used to indicate the current energy remaining status of the target game skill. The skill cooldown status is usually displayed on the target operation control, and can be displayed in the form of a countdown or an energy bar.

[0081] In an optional embodiment, when the trigger effect is to control the triggering of a specified event, the above-mentioned control editing option also includes an event configuration option. Based on this, in response to the third editing operation for the event configuration option, the target trigger event corresponding to the target operation control to be edited and the event scene component associated with the target trigger event are configured based on the third editing operation, so as to broadcast the target trigger event when the target trigger event is triggered by the target operation control corresponding to the target operation control to be edited, so that the event scene component executes the pre-configured component behavior after listening to the target trigger event.

[0082] In specific implementations, the specific operation corresponding to the third editing operation can be determined based on R&D requirements. For example, the third editing operation can be an operation to select a target trigger event from the displayed event list after triggering the event configuration option, or an operation to select an event scene component in the game editing scene and configure the component behavior corresponding to the event scene component. The event scene component can be any scene component in the game editing scene. The specific scene component can be determined based on the player's operation, and the component behavior can also be determined based on the player's operation. For example, the event scene component can be a bridge in the game editing scene, and the component behavior can be that the bridge is blown up. Then, during the game running phase, after the player triggers the target operation control, the bridge in the game running scene will be blown up.

[0083] As shown in Figure 3, a schematic diagram of the interface of a control editing option provided by an embodiment of the present disclosure is shown. The position corresponding to label 1 in Figure 3 is used to set the button name (equivalent to the above-mentioned control name). Figure 3 sets the control name to "Rocket Propulsion". The icon corresponding to label 2 is used to set the control icon of the operation control to be generated. The "Key Trigger Effect" in Figure 3 is used to configure the trigger effect corresponding to the operation control to be generated. The player clicks the arrow icon after "Key Trigger Effect" to display the trigger effect list. The currently selected one in Figure 3 is to activate the vehicle component, which is equivalent to controlling the target scene component to release the target game skill. The components that can be activated in Figure 3 include the scene components associated with the virtual vehicle in the scene component list. The player can select any of the scene components as the target scene component. Figure 3 also includes the setting parameters of the release method of the target game skill (equivalent to the above-mentioned interactive method for triggering the target operation control), cooldown time, number of uses (equivalent to the number of times the above-mentioned target operation control can be triggered), charging type, charging time and duration (the limited triggering time after each triggering of the target operation control).

[0084] The above method can edit multiple reserved operation controls to be edited, and set the control triggering method corresponding to the operation controls to be edited, the effects that can be triggered after the controls are triggered, etc., so as to meet the players' personalized editing needs.

[0085] The following preferred embodiment is used to describe the permission allocation method of the operation control to be generated.

[0086] Specifically, the above-mentioned virtual vehicle includes at least one first component, which responds to the operation permission setting operation of the operation control to be generated, configures the corresponding target first component for the operation control to be generated based on the operation permission setting operation, so as to configure the permission of controlling the target operation control corresponding to the operation control to be generated for the virtual object using the target first component through the target first component.

[0087] In specific implementation, players can edit the control mode of the virtual vehicle during runtime, which can be a joystick mode or a button mode; in both different control modes, it can be customized which player controls the virtual object on the first component.

[0088] In an optional embodiment, the above-mentioned first component can be a seat component, and the virtual object can sit on the seat component. As shown in Figure 4, it is a schematic diagram of setting an operation permission provided by an embodiment of the present disclosure. Figure 4 shows a setting panel for the control operation permission of the virtual vehicle. The control mode in the setting panel is used to set the control mode of the virtual vehicle during operation. The control mode in Figure 4 is set to the joystick mode, and the operation control to be generated corresponding to the joystick mode is displayed in the setting panel; the operation permission of the operation control for controlling the virtual vehicle to move to the left in the setting panel in Figure 4 is assigned to the seat (equivalent to the above-mentioned seat component) 15, the operation permission of the operation control for controlling the virtual vehicle to move to the right is assigned to seat 15, and the operation permission of the operation control for controlling the virtual vehicle to move forward and backward is assigned to seat 16. Specifically, each seat contained in the virtual vehicle corresponds to a unique name, that is, the above-mentioned seat 15 is the name of a seat component in the virtual vehicle.

[0089] Furthermore, in response to the target virtual object in the game running scene being located on the target first component, a pre-configured target operation permission corresponding to the target first component is obtained, and the target operation permission is configured for the target virtual object; in response to the target virtual object being configured with the target operation permission, a target operation control corresponding to the target operation permission is displayed in the terminal device corresponding to the target virtual object; in response to the target virtual object leaving the target first component, the target operation permission configured for the target virtual object is canceled, and the target operation control corresponding to the target operation permission is canceled.

[0090] In an optional embodiment, when multiple virtual objects are riding on different first components of a virtual vehicle, a behavior trigger instruction is received from the terminal devices corresponding to the multiple virtual objects, and based on the behavior trigger instruction, the operating state of the virtual vehicle is controlled or the target scene component is controlled to perform a specific game behavior; wherein the vehicle behavior trigger instruction is triggered by a trigger operation on an operating control in the terminal devices corresponding to the multiple virtual objects. In a specific implementation, if a virtual vehicle has multiple first components, the virtual vehicle can ride on multiple virtual objects. Through permission setting operations, different virtual objects can control the virtual vehicle separately according to their operating permissions, thereby realizing the ability for multiple virtual objects to ride and drive the virtual vehicle together.

[0091] During the game running stage, in response to the game running instructions, at least part of the game running scene is displayed through the second graphical user interface, and the game running scene includes a target virtual object and a virtual vehicle; in response to the movement control operation on the target virtual object, the target virtual object is controlled to move in the game running scene; in response to the target virtual object moving to the boarding area corresponding to the virtual vehicle, the boarding control is displayed in the second graphical user interface; in response to the triggering operation on the boarding control, the target virtual object is controlled to ride on the virtual vehicle, and the target operation control corresponding to the operation right item corresponding to the riding position of the target virtual object is displayed in the graphical user interface.

[0092] In specific implementation, the above-mentioned movement control operation can be a sliding operation on the movement control displayed in the graphical user interface, or it can be a dragging operation on the virtual object, etc. Players can control the virtual object to move freely in the game running scene through the movement control operation. The boarding area corresponding to the virtual vehicle can be determined according to R&D requirements or player settings. For example, the boarding area can be an area within a preset range from the virtual vehicle, or it can be the area calculated by expanding the entire bounding box of the virtual vehicle in the six directions of +x axis, -x axis, +y axis, -y axis, +z axis, and -z axis by a specified length, or it can be a specified area near the set virtual vehicle. When the virtual object moves to the boarding area corresponding to the virtual vehicle, the boarding control will be displayed in the graphical user interface. The boarding control is used to control the virtual object to ride on the virtual vehicle.

[0093] The aforementioned triggering action for the boarding control can be a click, long press, or swipe, depending on development requirements. When the player triggers the boarding control, the virtual subject can board the virtual vehicle. Specifically, after clicking the boarding control, the virtual subject will board the first component closest to the virtual subject. At this point, the graphical user interface will display the control for the control permissions corresponding to the first component the virtual subject is boarding, allowing the player to control the virtual vehicle using the control.

[0094] In one embodiment, in response to a virtual object moving to a boarding area corresponding to a virtual vehicle, a reset vehicle control is displayed in the graphical user interface. In response to a triggering operation on the reset vehicle control, a tilted virtual vehicle is restored to its upright position. The player can use the reset vehicle control to control the placement of the target virtual vehicle, thereby enhancing the gaming experience.

[0095] Corresponding to the above method embodiment, the embodiment of the present disclosure further provides a game editing device, wherein the game includes a game editing stage and a game running stage. As shown in FIG5 , the device includes:

[0096] The first interface display module 50 is configured to be executed in the game editing stage, provide a first graphical user interface through the terminal device, and display at least part of the game editing scene in the first graphical user interface, wherein the game editing scene includes a virtual vehicle.

[0097] The first editing module 51 is configured to execute in response to a first editing operation, and determine the operation control to be generated and at least one scene component associated with the virtual vehicle based on the first editing operation, wherein the operation control to be generated is used to generate a corresponding target operation control when the virtual vehicle is running, and the scene component is configured with game behavior parameters, and the game behavior parameters are used to instruct the scene component to perform specific game behaviors.

[0098] The second editing module 52 is configured to execute, in response to the second editing operation, determine a target scene component from at least one scene component associated with the virtual vehicle, and establish an association relationship between the operation control to be generated and the target scene component.

[0099] The second interface display module 53 is configured to be executed during the game running stage, provide a second graphical user interface through the terminal device, and display at least part of the game running scene and the target operation control corresponding to the operation control to be generated in the second graphical user interface, wherein the game running scene includes a virtual vehicle.

[0100] The control trigger module 54 is configured to execute a trigger operation in response to a target operation control, and control the target scene component according to the association relationship between the operation control to be generated and the target scene component, so that the target scene component performs specific game behavior in the game running scene.

[0101] The above-mentioned game editing device allows players to independently design the control functions of the operation controls to be generated, and associate the operation controls with the target scene components in the virtual vehicle, thereby controlling the game behavior of the target scene components through the operation controls, which helps to improve the player's gaming experience and the player's personalized editing needs.

[0102] Specifically, the at least one scene component associated with the virtual vehicle includes: a vehicle-mounted component pre-assembled with the virtual vehicle, the vehicle-mounted component is located at a preset position on the virtual vehicle, and the vehicle-mounted component maintains a constant relative position relationship with the virtual vehicle while following the movement of the virtual vehicle.

[0103] Furthermore, the above-mentioned device also includes a behavior parameter setting module, which is configured to perform: responding to a game behavior parameter setting operation, determining a target behavior parameter based on the game behavior parameter setting operation, and determining the target behavior parameter as a game behavior parameter configured by a target scene component, so that the target scene component generates a specific game behavior based on the target behavior parameter.

[0104] In specific implementation, the above-mentioned target behavior parameters include at least: the force size, maximum movement speed and mass of the target scene component; the game behavior corresponding to the target scene component includes: providing a force in a preset direction based on the target behavior parameters; when the target scene component is assembled in a preset position of the virtual vehicle, the target scene component provides a force in a preset direction to the virtual vehicle through physical conduction, and the preset direction is determined by the preset position of the target scene component on the virtual vehicle.

[0105] Furthermore, the above-mentioned device also includes a behavior execution module, which is configured to execute: in response to the target scene component executing a specific game behavior in the game running scene, control the virtual vehicle to move in a preset direction, and the movement speed of the virtual vehicle in the preset direction is determined by the force provided by the target scene component.

[0106] In a specific implementation, the above-mentioned first editing module 51 is configured to execute: in response to a first editing operation, an editing window is displayed in a first graphical user interface, the editing window includes at least one operation control to be edited, and at least one operation control to be edited is determined as an operation control to be generated; in response to a triggering operation for a target operation control to be edited in the operation controls to be edited, a control editing option corresponding to the target control to be edited is displayed in the editing window, wherein the control editing option is used to configure the control parameters of the target control to be edited.

[0107] In an optional embodiment, the at least one operation control to be edited includes: a historically added operation control to be edited and / or a newly added operation control to be edited.

[0108] In a specific implementation, the virtual vehicle includes a specified number of operation controls, and the number of operation controls to be edited is no greater than the specified number.

[0109] In an optional embodiment, the above-mentioned first editing module 51 is further configured to perform: in response to the first editing operation, determine the first scene component from multiple scene components in the game editing scene based on the first component identifier, and determine the first scene component as the scene component associated with the virtual vehicle; wherein the first component identifier is a component identifier corresponding to the scene component associated with the virtual vehicle, and the first component identifier is used to indicate the association relationship between the first scene component and the virtual vehicle.

[0110] Furthermore, the above-mentioned control editing option includes a scene component selection option, and the above-mentioned second editing module 52 is configured to perform: in response to a trigger operation for the scene component selection option, a scene component list corresponding to at least one scene component associated with the virtual vehicle is displayed in the editing window; in response to a selection operation for the scene component list, the scene component selected by the selection operation is determined as the target scene component, and an association relationship is established between the target operation control to be edited and the target scene component.

[0111] In a specific implementation, the above-mentioned control editing option includes a trigger effect selection option, which is used to determine the game effect triggered by the target operation control; the above-mentioned device also includes a trigger effect setting module, which is configured to execute: in response to a trigger operation on the trigger effect selection option, a trigger effect list is displayed in the editing window; wherein the trigger effect list includes a plurality of preset effects; in response to a selection operation on a target preset effect in the trigger effect list, the target preset effect is determined as the trigger effect corresponding to the target operation control corresponding to the target control to be operated, so that when the target operation control is triggered during the game running phase, the target preset effect is generated in the game running scene.

[0112] Furthermore, the various preset effects included in the above trigger effect list include at least: controlling the virtual vehicle to emit specified audio, controlling the virtual vehicle to stop moving, controlling the target scene component to work, and controlling the triggering of a specified event.

[0113] Furthermore, when the trigger effect is to control the target scene component to work, the control editing option also includes a trigger mode selection option, and the trigger mode selection option is used to determine the control parameters of the target operation control corresponding to the target to-be-edited operation control; the above-mentioned device also includes a trigger mode setting module, which is configured to execute: in response to the trigger operation for the trigger mode selection option, a trigger mode list is displayed in the editing window; wherein the trigger mode list includes a plurality of preset trigger modes; in response to the selection operation for the target trigger mode in the trigger mode list, the target trigger mode is determined as the trigger mode corresponding to the target to-be-edited operation control, so that the target operation control can be triggered by the target trigger mode during the game running stage.

[0114] In a specific implementation, the target triggering mode is used to indicate at least: an interactive mode for triggering the target operation control, the number of times the target operation control can be triggered, and a limited triggering time after each triggering of the target operation control.

[0115] Furthermore, the above-mentioned device also includes an interface display change module, which is configured to execute: in the game running scenario, in response to the number of times the target operation control can be triggered being 0, canceling the display of the target operation control in the second graphical user interface.

[0116] In an optional embodiment, when the trigger effect is to control the triggering of a specified event, the control editing option also includes an event configuration option, and the above-mentioned device also includes an event triggering module, which is configured to execute: in response to a third editing operation for the event configuration option, the target triggering event corresponding to the target operation control to be edited and the event scene component associated with the target triggering event are configured based on the third editing operation, so as to broadcast the target triggering event when the target triggering event is triggered by the target operation control corresponding to the target operation control to be edited, so that the event scene component executes the pre-configured component behavior after listening to the target triggering event.

[0117] Furthermore, the above-mentioned editing window also includes a first control; the above-mentioned device also includes a schematic display module, which is configured to execute: in response to a trigger operation on the first control, display at least one control arrangement scheme in the first graphical user interface, and the control arrangement scheme is used to determine the display position and display size of the target operation control corresponding to the operation control to be generated when it is displayed in the second graphical user interface.

[0118] In a specific implementation, the above-mentioned device also includes a position interchange module, which is configured to perform: responding to a selection operation of a target control arrangement scheme in at least one control arrangement scheme, determining the target control arrangement scheme as the control arrangement scheme of the target operation control when it is displayed; responding to a control position adjustment operation of a target to-be-edited operation control in the editing window, controlling the display position of the target operation control corresponding to the target to-be-edited operation control in the target control arrangement scheme to be adjusted from a first arrangement position to a second arrangement position; wherein the second arrangement position is determined based on the display order of the target to-be-edited operation control in at least one to-be-edited operation control.

[0119] Furthermore, the above-mentioned virtual vehicle includes at least one first component, and the above-mentioned device also includes a permission configuration module, which is configured to perform: in response to the operation permission setting operation of the operation control to be generated, configure the corresponding target first component for the operation control to be generated based on the operation permission setting operation, so as to configure the permission of the target operation control corresponding to the operation control to be generated for the virtual object using the target first component through the target first component.

[0120] Furthermore, the display device also includes a permission granting module, which is configured to execute: in response to the target virtual object in the game running scene being located on the target first component, obtaining the pre-configured target operation permission corresponding to the target first component, and configuring the target operation permission for the target virtual object; in response to the target virtual object being configured with the target operation permission, displaying the target operation control corresponding to the target operation permission in the terminal device corresponding to the target virtual object; in response to the target virtual object leaving the target first component, canceling the target operation permission configured for the target virtual object, and canceling the display of the target operation control corresponding to the target operation permission.

[0121] Furthermore, the above-mentioned device also includes a control display module, which is configured to execute: in response to a game running instruction, display at least part of the game running scene through a second graphical user interface, the game running scene including a target virtual object and a virtual vehicle; in response to a movement control operation on the target virtual object, control the target virtual object to move in the game running scene; in response to the target virtual object moving to the boarding area corresponding to the virtual vehicle, display a boarding control in the second graphical user interface; in response to a triggering operation on the boarding control, control the target virtual object to ride on the virtual vehicle, and display a target operation control corresponding to the operation right item corresponding to the riding position of the target virtual object in the graphical user interface.

[0122] In a specific implementation, the above-mentioned device also includes a display parameter editing module, which is configured to execute: in response to a third editing operation, determine the display parameters corresponding to the operation component to be generated based on the third editing operation; wherein the display parameters are used to: indicate the display style of the target operation control corresponding to the operation control to be generated when the virtual vehicle is running; the display parameters include: a first parameter for determining the control name of the target operation control, and a second parameter for determining the control icon style of the target operation control.

[0123] The game editing device provided in the embodiment of the present disclosure has the same implementation principle and technical effects as those in the aforementioned method embodiment. For the sake of brief description, for matters not mentioned in the device embodiment, reference may be made to the corresponding content in the aforementioned method embodiment.

[0124] An embodiment of the present disclosure further provides an electronic device, as shown in FIG6 , which includes a processor and a memory, wherein the memory stores machine-executable instructions that can be executed by the processor, and the processor executes the machine-executable instructions to implement the above-mentioned game editing method.

[0125] Specifically, a game includes a game editing phase and a game running phase. The game editing method includes: in the game editing phase, providing a first graphical user interface through a terminal device, and displaying at least a portion of a game editing scene in the first graphical user interface, wherein the game editing scene includes a virtual vehicle; in response to a first editing operation, determining an operation control to be generated and at least one scene component associated with the virtual vehicle based on the first editing operation, wherein the operation control to be generated is used to generate a corresponding target operation control when the virtual vehicle is running, and the scene component is configured with game behavior parameters, and the game behavior parameters are used to instruct the scene component to perform a specific game behavior; in response to a second editing operation, determining a target scene component from at least one scene component associated with the virtual vehicle, and establishing an association relationship between the operation control to be generated and the target scene component; in the game running phase, providing a second graphical user interface through the terminal device, and displaying at least a portion of the game running scene and a target operation control corresponding to the operation control to be generated in the second graphical user interface, wherein the game running scene includes a virtual vehicle; in response to a triggering operation on the target operation control, controlling the target scene component according to the association relationship between the operation control to be generated and the target scene component, so that the target scene component performs a specific game behavior in the game running scene.

[0126] With the above-mentioned game editing method, players can independently design the control functions of the operation controls to be generated, and associate the operation controls with the target scene components in the virtual vehicle, thereby controlling the game behavior of the target scene components through the operation controls, which helps to improve the player's gaming experience and the player's personalized editing needs.

[0127] In an optional embodiment, the at least one scene component associated with the virtual vehicle includes: a vehicle-mounted component pre-assembled with the virtual vehicle, the vehicle-mounted component is located at a preset position on the virtual vehicle, and the vehicle-mounted component maintains a constant relative position relationship with the virtual vehicle while following the movement of the virtual vehicle.

[0128] In an optional embodiment, the specific game behavior performed by the above-mentioned target scene component in the game running scene is determined in the following manner: in response to a game behavior parameter setting operation, the target behavior parameters are determined based on the game behavior parameter setting operation, and the target behavior parameters are determined as the game behavior parameters configured by the target scene component, so that the target scene component generates a specific game behavior based on the target behavior parameters.

[0129] In an optional embodiment, the above-mentioned target behavior parameters include at least: the force magnitude, maximum movement speed and mass of the target scene component; the game behavior corresponding to the target scene component includes: providing a force in a preset direction based on the target behavior parameters; when the target scene component is assembled in a preset position of the virtual vehicle, the target scene component provides a force in a preset direction to the virtual vehicle through physical conduction, and the preset direction is determined by the preset position of the target scene component on the virtual vehicle.

[0130] In an optional embodiment, the above method also includes: in response to the target scene component performing a specific game behavior in the game running scene, controlling the virtual vehicle to move in a preset direction, and the movement speed of the virtual vehicle in the preset direction is determined by the force provided by the target scene component.

[0131] In an optional embodiment, the above-mentioned step of determining the operation control to be generated based on the first editing operation in response to the first editing operation includes: in response to the first editing operation, displaying an editing window in the first graphical user interface, the editing window including at least one operation control to be edited, and determining at least one operation control to be edited as the operation control to be generated; in response to a triggering operation for a target operation control to be edited among the operation controls to be edited, displaying control editing options corresponding to the target operation control to be edited in the editing window, wherein the control editing options are used to configure control parameters of the target operation control to be edited.

[0132] In an optional embodiment, the at least one operation control to be edited includes: a historically added operation control to be edited and / or a newly added operation control to be edited.

[0133] In an optional embodiment, the virtual vehicle includes a specified number of operating controls, and the number of operating controls to be edited is no greater than the specified number.

[0134] In an optional embodiment, the above-mentioned step of determining at least one scene component associated with the virtual vehicle based on the first editing operation in response to the first editing operation includes: in response to the first editing operation, determining a first scene component from multiple scene components in the game editing scene based on a first component identifier, and determining the first scene component as the scene component associated with the virtual vehicle; wherein the first component identifier is a component identifier corresponding to the scene component associated with the virtual vehicle, and the first component identifier is used to indicate the association relationship between the first scene component and the virtual vehicle.

[0135] In an optional embodiment, the above-mentioned control editing option includes a scene component selection option. In response to the second editing operation, the target scene component is determined from at least one scene component associated with the virtual vehicle, and an association relationship between the operation control to be generated and the target scene component is established. The steps include: responding to a trigger operation for the scene component selection option, displaying a scene component list corresponding to at least one scene component associated with the virtual vehicle in the editing window; responding to a selection operation for the scene component list, determining the scene component selected by the selection operation as the target scene component, and establishing an association relationship between the target operation control to be edited and the target scene component.

[0136] In an optional embodiment, the above-mentioned control editing option includes a trigger effect selection option, which is used to determine the game effect triggered by the target operation control; the above-mentioned method also includes: in response to the trigger operation of the trigger effect selection option, displaying a trigger effect list in the editing window; wherein the trigger effect list includes a plurality of preset effects; in response to the selection operation of the target preset effect in the trigger effect list, determining the target preset effect as the trigger effect corresponding to the target operation control corresponding to the target operation control to be edited, so that when the target operation control is triggered during the game running stage, the target preset effect is generated in the game running scene.

[0137] In an optional embodiment, the multiple preset effects included in the above-mentioned trigger effect list include at least: controlling the virtual vehicle to emit specified audio, controlling the virtual vehicle to stop moving, controlling the target scene component to work, and controlling the triggering of a specified event.

[0138] In an optional embodiment, when the trigger effect is to control the target scene component to work, the control editing option also includes a trigger mode selection option, and the trigger mode selection option is used to determine the control parameters of the target operation control corresponding to the target to-be-edited operation control; the above method also includes: responding to the trigger operation for the trigger mode selection option, displaying a trigger mode list in the editing window; wherein the trigger mode list includes a plurality of preset trigger modes; responding to the selection operation for the target trigger mode in the trigger mode list, determining the target trigger mode as the trigger mode corresponding to the target to-be-edited operation control, so as to trigger the target operation control through the target trigger mode during the game running stage.

[0139] In an optional embodiment, the target triggering mode is used to indicate at least: an interaction mode for triggering the target operation control, the number of times the target operation control can be triggered, and a limited triggering time after each triggering of the target operation control.

[0140] In an optional embodiment, the above method further includes: in the game running scenario, in response to the target operation control being triggered a number of times being 0, canceling the display of the target operation control in the second graphical user interface.

[0141] In an optional embodiment, when the trigger effect is to control the triggering of a specified event, the control editing option also includes an event configuration option, and the above method also includes: in response to a third editing operation for the event configuration option, configuring the target trigger event corresponding to the target operation control to be edited and the event scene component associated with the target trigger event based on the third editing operation, so as to broadcast the target trigger event when the target trigger event is triggered by the target operation control corresponding to the target operation control to be edited, so that the event scene component executes the pre-configured component behavior after listening to the target trigger event.

[0142] In an optional embodiment, the editing window also includes a first control; the above method also includes: in response to a trigger operation on the first control, displaying at least one control arrangement scheme in the first graphical user interface, the control arrangement scheme being used to determine the display position and display size of the target operation control corresponding to the operation control to be generated when displayed in the second graphical user interface.

[0143] In an optional embodiment, the above method also includes: responding to a selection operation for a target control arrangement scheme in at least one control arrangement scheme, determining the target control arrangement scheme as the control arrangement scheme for the target operation control when it is displayed; responding to a control position adjustment operation for a target operation control to be edited in the editing window, controlling the display position of the target operation control corresponding to the target operation control to be edited in the target control arrangement scheme to be adjusted from a first arrangement position to a second arrangement position; wherein the second arrangement position is determined based on the display order of the target operation control to be edited in at least one operation control to be edited.

[0144] In an optional embodiment, the virtual vehicle includes at least one first component, and the above method further includes: in response to an operation permission setting operation of the operation control to be generated, configuring a corresponding target first component for the operation control to be generated based on the operation permission setting operation, so as to configure the permission of controlling the target operation control corresponding to the operation control to be generated for the virtual object using the target first component through the target first component.

[0145] In an optional embodiment, the above method also includes: in response to the target virtual object in the game running scene being located on the target first component, obtaining a pre-configured target operation permission corresponding to the target first component, and configuring the target operation permission for the target virtual object; in response to the target virtual object being configured with the target operation permission, displaying the target operation control corresponding to the target operation permission in the terminal device corresponding to the target virtual object; in response to the target virtual object leaving the target first component, canceling the target operation permission configured for the target virtual object, and canceling the display of the target operation control corresponding to the target operation permission.

[0146] In an optional embodiment, the above method also includes: in response to a game running instruction, displaying at least part of the game running scene through a second graphical user interface, the game running scene including a target virtual object and a virtual vehicle; in response to a movement control operation on the target virtual object, controlling the target virtual object to move in the game running scene; in response to the target virtual object moving to the boarding area corresponding to the virtual vehicle, displaying a boarding control in the second graphical user interface; in response to a triggering operation on the boarding control, controlling the target virtual object to ride on the virtual vehicle, and displaying a target operation control corresponding to the operation right item corresponding to the target virtual object's riding position in the graphical user interface.

[0147] In an optional embodiment, the above method also includes: in response to a third editing operation, determining the display parameters corresponding to the operation component to be generated based on the third editing operation; wherein the display parameters are used to: indicate the display style of the target operation control corresponding to the operation control to be generated when the virtual vehicle is running; the display parameters include: a first parameter for determining the control name of the target operation control, and a second parameter for determining the control icon style of the target operation control.

[0148] Furthermore, the electronic device shown in FIG6 further includes a bus 102 and a communication interface 103 , and the processor 101 , the communication interface 103 and the memory 100 are connected via the bus 102 .

[0149] Memory 100 may include high-speed random access memory (RAM) and may also include non-volatile memory, such as at least one disk storage device. Communication between the system network element and at least one other network element is achieved through at least one communication interface 103 (which may be wired or wireless), and may utilize the Internet, a wide area network, a local area network, a metropolitan area network, etc. Bus 102 may be an ISA bus, a PCI bus, or an EISA bus. Buses can be classified as address buses, data buses, control buses, etc. For ease of illustration, FIG6 shows only one bidirectional arrow, but this does not mean that there is only one bus or only one type of bus.

[0150] The processor 101 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by an integrated logic circuit of hardware in the processor 101 or by instructions in the form of software. The above-mentioned processor 101 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gates or transistor logic devices, or discrete hardware components. The various methods, steps, and logic block diagrams disclosed in the embodiments of the present disclosure can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present disclosure can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium well-known in the art, such as a random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or register. The storage medium is located in the memory 100, and the processor 101 reads the information in the memory 100 and, in conjunction with its hardware, completes the steps of the method of the aforementioned embodiment.

[0151] The embodiment of the present disclosure also provides a computer-readable storage medium, which stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement the above-mentioned game editing method.

[0152] Specifically, a game includes a game editing phase and a game running phase. The game editing method includes: in the game editing phase, providing a first graphical user interface through a terminal device, and displaying at least a portion of a game editing scene in the first graphical user interface, wherein the game editing scene includes a virtual vehicle; in response to a first editing operation, determining an operation control to be generated and at least one scene component associated with the virtual vehicle based on the first editing operation, wherein the operation control to be generated is used to generate a corresponding target operation control when the virtual vehicle is running, and the scene component is configured with game behavior parameters, and the game behavior parameters are used to instruct the scene component to perform a specific game behavior; in response to a second editing operation, determining a target scene component from at least one scene component associated with the virtual vehicle, and establishing an association relationship between the operation control to be generated and the target scene component; in the game running phase, providing a second graphical user interface through the terminal device, and displaying at least a portion of the game running scene and a target operation control corresponding to the operation control to be generated in the second graphical user interface, wherein the game running scene includes a virtual vehicle; in response to a triggering operation on the target operation control, controlling the target scene component according to the association relationship between the operation control to be generated and the target scene component, so that the target scene component performs a specific game behavior in the game running scene.

[0153] With the above-mentioned game editing method, players can independently design the control functions of the operation controls to be generated, and associate the operation controls with the target scene components in the virtual vehicle, thereby controlling the game behavior of the target scene components through the operation controls, thereby improving the player's gaming experience and the player's personalized editing needs.

[0154] In an optional embodiment, the at least one scene component associated with the virtual vehicle includes: a vehicle-mounted component pre-assembled with the virtual vehicle, the vehicle-mounted component is located at a preset position on the virtual vehicle, and the vehicle-mounted component maintains a constant relative position relationship with the virtual vehicle while following the movement of the virtual vehicle.

[0155] In an optional embodiment, the specific game behavior performed by the above-mentioned target scene component in the game running scene is determined in the following manner: in response to a game behavior parameter setting operation, the target behavior parameters are determined based on the game behavior parameter setting operation, and the target behavior parameters are determined as the game behavior parameters configured by the target scene component, so that the target scene component generates a specific game behavior based on the target behavior parameters.

[0156] In an optional embodiment, the above-mentioned target behavior parameters include at least: the force magnitude, maximum movement speed and mass of the target scene component; the game behavior corresponding to the target scene component includes: providing a force in a preset direction based on the target behavior parameters; when the target scene component is assembled in a preset position of the virtual vehicle, the target scene component provides a force in a preset direction to the virtual vehicle through physical conduction, and the preset direction is determined by the preset position of the target scene component on the virtual vehicle.

[0157] In an optional embodiment, the above method also includes: in response to the target scene component performing a specific game behavior in the game running scene, controlling the virtual vehicle to move in a preset direction, and the movement speed of the virtual vehicle in the preset direction is determined by the force provided by the target scene component.

[0158] In an optional embodiment, the above-mentioned step of determining the operation control to be generated based on the first editing operation in response to the first editing operation includes: in response to the first editing operation, displaying an editing window in the first graphical user interface, the editing window including at least one operation control to be edited, and determining at least one operation control to be edited as the operation control to be generated; in response to a triggering operation for a target operation control to be edited among the operation controls to be edited, displaying control editing options corresponding to the target operation control to be edited in the editing window, wherein the control editing options are used to configure control parameters of the target operation control to be edited.

[0159] In an optional embodiment, the at least one operation control to be edited includes: a historically added operation control to be edited and / or a newly added operation control to be edited.

[0160] In an optional embodiment, the virtual vehicle includes a specified number of operating controls, and the number of operating controls to be edited is no greater than the specified number.

[0161] In an optional embodiment, the above-mentioned step of determining at least one scene component associated with the virtual vehicle based on the first editing operation in response to the first editing operation includes: in response to the first editing operation, determining a first scene component from multiple scene components in the game editing scene based on a first component identifier, and determining the first scene component as the scene component associated with the virtual vehicle; wherein the first component identifier is a component identifier corresponding to the scene component associated with the virtual vehicle, and the first component identifier is used to indicate the association relationship between the first scene component and the virtual vehicle.

[0162] In an optional embodiment, the above-mentioned control editing option includes a scene component selection option. In response to the second editing operation, the target scene component is determined from at least one scene component associated with the virtual vehicle, and an association relationship between the operation control to be generated and the target scene component is established. The steps include: responding to a trigger operation for the scene component selection option, displaying a scene component list corresponding to at least one scene component associated with the virtual vehicle in the editing window; responding to a selection operation for the scene component list, determining the scene component selected by the selection operation as the target scene component, and establishing an association relationship between the target operation control to be edited and the target scene component.

[0163] In an optional embodiment, the above-mentioned control editing option includes a trigger effect selection option, which is used to determine the game effect triggered by the target operation control; the above-mentioned method also includes: in response to the trigger operation of the trigger effect selection option, displaying a trigger effect list in the editing window; wherein the trigger effect list includes a plurality of preset effects; in response to the selection operation of the target preset effect in the trigger effect list, determining the target preset effect as the trigger effect corresponding to the target operation control corresponding to the target operation control to be edited, so that when the target operation control is triggered during the game running stage, the target preset effect is generated in the game running scene.

[0164] In an optional embodiment, the multiple preset effects included in the above-mentioned trigger effect list include at least: controlling the virtual vehicle to emit specified audio, controlling the virtual vehicle to stop moving, controlling the target scene component to work, and controlling the triggering of a specified event.

[0165] In an optional embodiment, when the trigger effect is to control the target scene component to work, the control editing option also includes a trigger mode selection option, and the trigger mode selection option is used to determine the control parameters of the target operation control corresponding to the target to-be-edited operation control; the above method also includes: responding to the trigger operation for the trigger mode selection option, displaying a trigger mode list in the editing window; wherein the trigger mode list includes a plurality of preset trigger modes; responding to the selection operation for the target trigger mode in the trigger mode list, determining the target trigger mode as the trigger mode corresponding to the target to-be-edited operation control, so as to trigger the target operation control through the target trigger mode during the game running stage.

[0166] In an optional embodiment, the target triggering mode is used to indicate at least: an interaction mode for triggering the target operation control, the number of times the target operation control can be triggered, and a limited triggering time after each triggering of the target operation control.

[0167] In an optional embodiment, the above method further includes: in the game running scenario, in response to the target operation control being triggered a number of times being 0, canceling the display of the target operation control in the second graphical user interface.

[0168] In an optional embodiment, when the trigger effect is to control the triggering of a specified event, the control editing option also includes an event configuration option, and the above method also includes: in response to a third editing operation for the event configuration option, configuring the target trigger event corresponding to the target operation control to be edited and the event scene component associated with the target trigger event based on the third editing operation, so as to broadcast the target trigger event when the target trigger event is triggered by the target operation control corresponding to the target operation control to be edited, so that the event scene component executes the pre-configured component behavior after listening to the target trigger event.

[0169] In an optional embodiment, the editing window also includes a first control; the above method also includes: in response to a trigger operation on the first control, displaying at least one control arrangement scheme in the first graphical user interface, the control arrangement scheme being used to determine the display position and display size of the target operation control corresponding to the operation control to be generated when displayed in the second graphical user interface.

[0170] In an optional embodiment, the above method also includes: responding to a selection operation for a target control arrangement scheme in at least one control arrangement scheme, determining the target control arrangement scheme as the control arrangement scheme for the target operation control when it is displayed; responding to a control position adjustment operation for a target operation control to be edited in the editing window, controlling the display position of the target operation control corresponding to the target operation control to be edited in the target control arrangement scheme to be adjusted from a first arrangement position to a second arrangement position; wherein the second arrangement position is determined based on the display order of the target operation control to be edited in at least one operation control to be edited.

[0171] In an optional embodiment, the virtual vehicle includes at least one first component, and the above method further includes: in response to an operation permission setting operation of the operation control to be generated, configuring a corresponding target first component for the operation control to be generated based on the operation permission setting operation, so as to configure the permission of controlling the target operation control corresponding to the operation control to be generated for the virtual object using the target first component through the target first component.

[0172] In an optional embodiment, the above method also includes: in response to the target virtual object in the game running scene being located on the target first component, obtaining a pre-configured target operation permission corresponding to the target first component, and configuring the target operation permission for the target virtual object; in response to the target virtual object being configured with the target operation permission, displaying the target operation control corresponding to the target operation permission in the terminal device corresponding to the target virtual object; in response to the target virtual object leaving the target first component, canceling the target operation permission configured for the target virtual object, and canceling the display of the target operation control corresponding to the target operation permission.

[0173] In an optional embodiment, the above method also includes: in response to a game running instruction, displaying at least part of the game running scene through a second graphical user interface, the game running scene including a target virtual object and a virtual vehicle; in response to a movement control operation on the target virtual object, controlling the target virtual object to move in the game running scene; in response to the target virtual object moving to the boarding area corresponding to the virtual vehicle, displaying a boarding control in the second graphical user interface; in response to a triggering operation on the boarding control, controlling the target virtual object to ride on the virtual vehicle, and displaying a target operation control corresponding to the operation right item corresponding to the target virtual object's riding position in the graphical user interface.

[0174] In an optional embodiment, the above method also includes: in response to a third editing operation, determining the display parameters corresponding to the operation component to be generated based on the third editing operation; wherein the display parameters are used to: indicate the display style of the target operation control corresponding to the operation control to be generated when the virtual vehicle is running; the display parameters include: a first parameter for determining the control name of the target operation control, and a second parameter for determining the control icon style of the target operation control.

[0175] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present disclosure, or the part that contributes to the relevant technology or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a terminal device, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present disclosure. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0176] In the description of this disclosure, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicating orientations or positional relationships, are based on the orientations or positional relationships shown in the accompanying drawings and are intended solely to facilitate the description of this disclosure and simplify the description. They do not indicate or imply that the devices or components referred to must have a specific orientation, be constructed, or operate in a specific orientation. Therefore, they should not be construed as limitations on this disclosure. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.

[0177] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present disclosure, which are used to illustrate the technical solutions of the present disclosure, rather than to limit them. The scope of protection of the present disclosure is not limited thereto. Although the present disclosure has been described in detail with reference to the above-described embodiments, those skilled in the art should understand that any person skilled in the art can modify or easily conceive of changes to the technical solutions described in the above-described embodiments within the technical scope disclosed in the present disclosure, or replace some of the technical features therein with equivalents. Such modifications, changes, or replacements do not deviate from the spirit and scope of the technical solutions of the embodiments of the present disclosure, and should be included in the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure shall be subject to the scope of protection of the claims.

Claims

1. A game editing method, wherein the game includes a game editing phase and a game running phase, and the method comprises: During the game editing phase, a first graphical user interface is provided through a terminal device, and at least a portion of a game editing scene is displayed in the first graphical user interface, wherein the game editing scene includes a virtual vehicle; In response to a first editing operation, determining an operation control to be generated and at least one scene component associated with the virtual vehicle based on the first editing operation, wherein the operation control to be generated is used to generate a corresponding target operation control when the virtual vehicle is running, and the scene component is configured with a game behavior parameter, and the game behavior parameter is used to instruct the scene component to perform a specific game behavior; In response to the second editing operation, determining a target scene component from at least one scene component associated with the virtual vehicle, and establishing an association relationship between the operation control to be generated and the target scene component; During the game running phase, a second graphical user interface is provided through the terminal device, and at least a portion of the game running scene and the target operation control corresponding to the operation control to be generated are displayed in the second graphical user interface, wherein the game running scene includes the virtual vehicle; In response to a triggering operation on the target operation control, the target scene component is controlled according to the association relationship between the operation control to be generated and the target scene component, so that the target scene component executes the specific game behavior in the game running scene.

2. The method according to claim 1, wherein The at least one scene component associated with the virtual vehicle includes: a vehicle-mounted component pre-assembled with the virtual vehicle, the vehicle-mounted component is located at a preset position on the virtual vehicle, and the vehicle-mounted component maintains a constant relative position relationship with the virtual vehicle while following the movement of the virtual vehicle.

3. The method according to claim 1, wherein The specific game behavior executed by the target scene component in the game running scene is determined in the following manner: In response to a game behavior parameter setting operation, a target behavior parameter is determined based on the game behavior parameter setting operation, and the target behavior parameter is determined as the game behavior parameter configured for the target scene component, so that the target scene component generates the specific game behavior based on the target behavior parameter.

4. The method according to claim 3, wherein: The target behavior parameters include at least: the force magnitude, maximum movement speed and mass of the target scene component; the game behavior corresponding to the target scene component includes: providing a force in a preset direction based on the target behavior parameters; when the target scene component is assembled at a preset position of the virtual vehicle, the target scene component provides the force in the preset direction to the virtual vehicle through physical conduction, and the preset direction is determined by the preset position of the target scene component on the virtual vehicle.

5. The method according to claim 4, wherein The method further comprises: In response to the target scene component executing the specific game behavior in the game running scene, the virtual vehicle is controlled to move in the preset direction, and the movement speed of the virtual vehicle in the preset direction is determined by the force provided by the target scene component.

6. The method according to claim 1, wherein The step of determining, in response to the first editing operation, an operation control to be generated based on the first editing operation includes: In response to a first editing operation, displaying an editing window in the first graphical user interface, the editing window including at least one operation control to be edited, and determining the at least one operation control to be edited as the operation control to be generated; In response to a triggering operation on a target operation control to be edited among the operation controls to be edited, control editing options corresponding to the target operation control to be edited are displayed in the editing window, wherein the control editing options are used to configure control parameters of the target operation control to be edited.

7. The method according to claim 6, wherein: The at least one operation control to be edited includes: a historically added operation control to be edited and / or a newly added operation control to be edited.

8. The method according to claim 7, wherein: The virtual vehicle includes a specified number of operation controls, and the number of the operation controls to be edited is not greater than the specified number.

9. The method according to claim 6, wherein: The step of determining, in response to the first editing operation, at least one scene component associated with the virtual vehicle based on the first editing operation includes: In response to a first editing operation, determining a first scene component from a plurality of scene components in the game editing scene based on a first component identifier, and determining the first scene component as the scene component associated with the virtual vehicle; Among them, the first component identifier is a component identifier corresponding to the scene component associated with the virtual vehicle, and the first component identifier is used to indicate the association relationship between the first scene component and the virtual vehicle.

10. The method according to claim 9, wherein: The control editing option includes a scene component selection option. The step of determining a target scene component from at least one scene component associated with the virtual vehicle in response to the second editing operation and establishing an association relationship between the operation control to be generated and the target scene component includes: In response to a triggering operation of selecting an option for the scene component, displaying a scene component list corresponding to at least one scene component associated with the virtual vehicle in the editing window; In response to a selection operation on the scene component list, the scene component selected by the selection operation is determined as a target scene component, and an association relationship is established between the target to-be-edited operation control and the target scene component.

11. The method according to claim 6, wherein: The control editing option includes a trigger effect selection option, and the trigger effect selection option is used to determine the game effect triggered by the target operation control; the method further includes: In response to a trigger operation for the trigger effect selection option, a trigger effect list is displayed in the editing window; wherein the trigger effect list includes a plurality of preset effects; In response to a selection operation on a target preset effect in the trigger effect list, the target preset effect is determined as the trigger effect corresponding to the target operation control corresponding to the target operation control to be edited, so that when the target operation control is triggered during the game running phase, the target preset effect is generated in the game running scene.

12. The method according to claim 11, wherein The multiple preset effects included in the trigger effect list include at least: controlling the virtual vehicle to emit specified audio, controlling the virtual vehicle to stop moving, controlling the target scene component to work, and controlling the triggering of a specified event.

13. The method according to claim 12, wherein: When the trigger effect is to control the target scene component to operate, the control editing option further includes a trigger mode selection option, and the trigger mode selection option is used to determine the control parameters of the target operation control corresponding to the target operation control to be edited; the method further includes: In response to a trigger operation for selecting the trigger mode option, a trigger mode list is displayed in the editing window; wherein the trigger mode list includes a plurality of preset trigger modes; In response to a selection operation on a target trigger mode in the trigger mode list, the target trigger mode is determined as the trigger mode corresponding to the target operation control to be edited, so that the target operation control is triggered by the target trigger mode during the game running phase.

14. The method according to claim 13, wherein The target triggering mode is used to indicate at least: an interaction mode for triggering the target operation control, the number of times the target operation control can be triggered, and a limited triggering time after each triggering of the target operation control.

15. The method according to claim 14, wherein The method further comprises: In the game running scenario, in response to the target operation control being triggered a number of times being 0, the target operation control is canceled from being displayed in the second graphical user interface.

16. The method according to claim 12, wherein: When the trigger effect is controlling the triggering of a specified event, the control editing option further includes an event configuration option, and the method further includes: In response to a third editing operation for the event configuration option, the target trigger event corresponding to the target operation control to be edited and the event scene component associated with the target trigger event are configured based on the third editing operation, so as to broadcast the target trigger event when the target trigger event is triggered by the target operation control corresponding to the target operation control to be edited, so that the event scene component executes a pre-configured component behavior after listening to the target trigger event.

17. The method according to claim 6, wherein The editing window further includes a first control; the method further includes: In response to a triggering operation on the first control, at least one control arrangement scheme is displayed in the first graphical user interface, and the control arrangement scheme is used to determine the display position and display size of the target operation control corresponding to the operation control to be generated when it is displayed in the second graphical user interface.

18. The method according to claim 17, wherein: The method further comprises: In response to a selection operation on a target control arrangement scheme among the at least one control arrangement scheme, determining the target control arrangement scheme as the control arrangement scheme of the target operation control when it is displayed; In response to a control position adjustment operation on the target to-be-edited operation control in the editing window, controlling the adjustment of the display position of the target operation control corresponding to the target to-be-edited operation control in the target control arrangement scheme from a first arrangement position to a second arrangement position; The second arrangement position is determined based on the display order of the target to-be-edited operation control in the at least one to-be-edited operation control.

19. The method according to claim 1, wherein The virtual vehicle includes at least one first component, and the method further includes: In response to the operation permission setting operation of the operation control to be generated, a corresponding target first component is configured for the operation control to be generated based on the operation permission setting operation, so as to configure the permission of manipulating the target operation control corresponding to the operation control to be generated for the virtual object using the target first component through the target first component.

20. The method according to claim 19, wherein The method further comprises: In response to a target virtual object in the game running scene being located on the target first component, obtaining a pre-configured target operation permission corresponding to the target first component, and configuring the target operation permission for the target virtual object; In response to the target virtual object being configured with the target operation permission, displaying a target operation control corresponding to the target operation permission in a terminal device corresponding to the target virtual object; In response to the target virtual object leaving the target first component, the target operation permission configured for the target virtual object is canceled, and the target operation control corresponding to the target operation permission is canceled from being displayed.

21. The method according to claim 20, wherein The method further comprises: In response to the game running instruction, displaying at least a portion of the game running scene through the second graphical user interface, the game running scene including the target virtual object and the virtual vehicle; In response to a movement control operation on the target virtual object, controlling the target virtual object to move in the game running scene; In response to the target virtual object moving to the boarding area corresponding to the virtual vehicle, displaying a boarding control in the second graphical user interface; In response to a triggering operation on the boarding control, the target virtual object is controlled to ride on the virtual vehicle, and a target operation control corresponding to the operation right item corresponding to the riding position of the target virtual object is displayed in the graphical user interface.

22. The method according to claim 1, wherein The method further comprises: In response to a third editing operation, display parameters corresponding to the operation component to be generated are determined based on the third editing operation; wherein, the display parameters are used to: indicate the display style of the target operation control corresponding to the operation control to be generated when the virtual vehicle is running; the display parameters include: a first parameter for determining the control name of the target operation control, and a second parameter for determining the control icon style of the target operation control.

23. A game editing device, wherein the game includes a game editing stage and a game running stage, the device comprising: A first interface display module is configured to provide a first graphical user interface through a terminal device during the game editing phase, and display at least a portion of a game editing scene in the first graphical user interface, wherein the game editing scene includes a virtual vehicle; A first editing module is configured to execute, in response to a first editing operation, determining, based on the first editing operation, an operation control to be generated and at least one scene component associated with the virtual vehicle, wherein the operation control to be generated is used to generate a corresponding target operation control when the virtual vehicle is running, and the scene component is configured with a game behavior parameter, wherein the game behavior parameter is used to instruct the scene component to perform a specific game behavior; a second editing module configured to determine, in response to a second editing operation, a target scene component from at least one scene component associated with the virtual vehicle, and establish an association relationship between the operation control to be generated and the target scene component; a second interface display module configured to provide a second graphical user interface through the terminal device during the game running phase, and to display at least a portion of the game running scene and the target operation control corresponding to the operation control to be generated in the second graphical user interface, wherein the game running scene includes the virtual vehicle; The control trigger module is configured to execute a trigger operation in response to the target operation control, and control the target scene component according to the association relationship between the operation control to be generated and the target scene component, so that the target scene component executes the specific game behavior in the game running scene.

24. An electronic device comprising a processor and a memory, wherein the memory stores machine-executable instructions that can be executed by the processor, and the processor executes the machine-executable instructions to implement the game editing method described in any one of claims 1 to 22.

25. A computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are called and executed by a processor, the computer-executable instructions cause the processor to implement the game editing method according to any one of claims 1 to 22.