Virtual object quick control method and device, electronic equipment and storage medium

By maintaining interactive controls and displaying shortcuts in the game interface, the problem of invisible player unit information in strategy games is solved, enabling quick control and convenient manipulation of virtual objects and improving the user experience.

CN115445187BActive Publication Date: 2026-06-26GUANGZHOU JIANYUE INFORMATION TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GUANGZHOU JIANYUE INFORMATION TECH CO LTD
Filing Date
2022-11-14
Publication Date
2026-06-26

AI Technical Summary

Technical Problem

In strategy games, player unit information is sometimes invisible in certain scenes, making control inconvenient and requiring multiple clicks to control the troops, which is not user-friendly.

Method used

The interactive controls are displayed across various types of interfaces within the game, and shortcuts to the control functions of virtual objects are displayed within these interactive controls, responding to user-triggered operations to execute control functions.

Benefits of technology

It enables quick operation of control functions on various types of interfaces within the game, improving user experience and convenience, and simplifying the operation process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115445187B_ABST
    Figure CN115445187B_ABST
Patent Text Reader

Abstract

The application provides a virtual object quick control method and device, electronic equipment and storage medium, and relates to the technical field of computers. The method comprises: maintaining display of an interactive control in a plurality of types of interfaces in a game, displaying a shortcut entry of a control function of a virtual object in the interactive control, and in response to a trigger operation on the interface on which the interactive control is displayed and directed to the shortcut entry, executing the control function for the virtual object; wherein the control function is a function related to controlling the virtual object in the game. According to the embodiment of the application, the quick operation of the control function on the plurality of types of interfaces in the game can be realized, which is simple, fast and easy to implement, improves the convenience of use, and improves the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular to a method, apparatus, electronic device and storage medium for rapid control of virtual objects. Background Technology

[0002] Currently, in strategy games, information about player units is typically only visible in certain scenarios. For example, player troop information is visible in the sandbox scenario but not in the construction scenario, making them uncontrollable. When players need to control their troops, they usually have to click multiple times to enter the designated scenario's page before they can control the troops, which is very inconvenient. Summary of the Invention

[0003] This application provides a method, apparatus, electronic device, and storage medium for rapid control of virtual objects, thereby improving the convenience of virtual object control.

[0004] In a first aspect, embodiments of this application provide a method for rapid control of virtual objects, comprising:

[0005] Maintain the display of interactive controls across various in-game interface types;

[0006] The interactive control displays a shortcut to the virtual object's control functions;

[0007] In response to a trigger operation on the interface displaying interactive controls targeting the shortcut entry, the control function is executed on the virtual object;

[0008] The control function refers to the in-game functions related to manipulating the virtual object.

[0009] In a second aspect, embodiments of this application provide a virtual object rapid control device, comprising:

[0010] The display module is used to maintain the display of interactive controls in various types of interfaces within the game, and to display shortcuts to the control functions of virtual objects within the interactive controls;

[0011] The control module is used to respond to the trigger operation on the interface displaying interactive controls for the shortcut entry, and to execute the control function for the virtual object;

[0012] The control function refers to the in-game functions related to manipulating the virtual object.

[0013] In a third aspect, embodiments of this application provide an electronic device, including a memory, a processor, and a computer program stored in the memory, wherein the processor, when executing the computer program, implements the method described in any of the above-mentioned embodiments.

[0014] In a fourth aspect, embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the method described in any of the preceding claims.

[0015] Compared with the prior art, this application has the following advantages:

[0016] This system maintains the display of interactive controls across various in-game interfaces. Within these controls, shortcuts to the control functions of virtual objects are displayed. In response to trigger operations on these shortcuts within the interfaces displaying the interactive controls, the control functions are executed on the virtual objects. This enables rapid operation of control functions across multiple in-game interfaces, offering simplicity, speed, and ease of implementation, thus improving usability and enhancing the user experience.

[0017] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application, it can be implemented according to the contents of the specification. In order to make the above and other objects, features and advantages of this application more obvious and understandable, specific embodiments of this application are given below. Attached Figure Description

[0018] In the accompanying drawings, unless otherwise specified, the same reference numerals throughout the various drawings denote the same or similar parts or elements. These drawings are not necessarily drawn to scale. It should be understood that these drawings depict only some embodiments according to this application and should not be construed as limiting the scope of this application.

[0019] Figure 1 This is a flowchart of a virtual object fast control method according to an embodiment of this application;

[0020] Figure 2 This is a flowchart of a method for quickly controlling virtual objects according to another embodiment of this application;

[0021] Figure 3 This is a schematic diagram of displaying interactive controls within a game scene according to another embodiment of this application;

[0022] Figure 4 This is a schematic diagram illustrating the display of interactive controls within various game interfaces according to another embodiment of this application;

[0023] Figure 5 This is a schematic diagram showing an in-game pop-up and interactive controls according to another embodiment of this application;

[0024] Figure 6 This is a structural block diagram of a virtual object rapid control device according to another embodiment of this application;

[0025] Figure 7This is a block diagram of an electronic device used to implement embodiments of this application. Detailed Implementation

[0026] In the following description, only certain exemplary embodiments are briefly described. As those skilled in the art will recognize, the described embodiments can be modified in various ways without departing from the concept or scope of this application. Therefore, the drawings and description are considered to be exemplary in nature and not restrictive.

[0027] To facilitate understanding of the technical solutions of the embodiments of this application, the relevant technologies of the embodiments of this application are described below. The following relevant technologies are optional solutions and can be combined with the technical solutions of the embodiments of this application in any way, and all of them fall within the protection scope of the embodiments of this application.

[0028] First, the terms used in this application will be explained.

[0029] Virtual objects: These are controllable units in a game. A virtual object has one or more control functions, representing its ability to perform tasks. It also has one or more attributes, representing its characteristics. These attributes can be changed while manipulating the virtual object using these control functions. For example, a virtual object can be a soldier or unit in a strategy game that receives decisions, a chess piece in a board game, or an animal or building in a simulation game. Soldiers or units in the game have control functions such as combat and construction, and their attributes include unit quantity, unit type, attack power, defense power, and busy / idle status.

[0030] SLG: Simulation Game, a type of strategy game that allows players to control, manage, and use characters or objects in the game to achieve the game's objectives. Strategy games include both turn-based and real-time strategies.

[0031] The virtual object quick control method provided in this application can be applied to any electronic device, including but not limited to: computers, mobile terminals, tablets, laptops, or servers. On the screen of the electronic device, the above method can be implemented through interactive controls that remain displayed in the interface. Specific application scenarios are varied, including but not limited to local applications on mobile terminals, cloud applications, or applications on computers. For example, the above virtual object quick control method can be executed on a game interface on a mobile phone or a game interface on a computer; the specific implementation is not limited. The virtual objects involved in this application can be one or more, each virtual object can include one or more control functions, and each virtual object can have one or more attributes.

[0032] This application provides a method for quickly controlling virtual objects, such as... Figure 1The diagram shown is a flowchart of a virtual object fast control method according to an embodiment of this application. The method may include the following steps S101 to S103.

[0033] In step S101, interactive controls are kept displayed in various types of interfaces within the game.

[0034] In this embodiment, the game may include multi-level interfaces, such as first-level interfaces, second-level interfaces, and third-level page interfaces. The various types of interfaces in this step are not limited to any specific page level in the game; they can be any type of interface included in the game, and the corresponding scene is not limited in this embodiment. For example, interactive controls can be displayed on the main interface of the game, such as a sandbox scene, or on a first-level sub-interface (such as a construction scene) or a second-level sub-interface (such as a farming scene) of the main interface.

[0035] In this embodiment of the application, "keeping displayed" means that the interactive controls are always displayed on the interface. Regardless of whether the current interface changes or what operation the user performs on the current interface, the display of the interactive controls will not be affected, thereby ensuring that the user can always find the quick entry point to trigger the corresponding control function, improving the convenience of use and enhancing the user experience.

[0036] The interactive controls in this embodiment are used for user interaction on the interface, including but not limited to triggering and executing control functions or viewing notification messages. Interactive controls can be displayed anywhere on the interface. For ease of user operation, they can be displayed at the edges of the interface, such as the upper left, upper right, lower left, or lower right corners, allowing users to quickly trigger the interactive control. Additionally, other controls can exist on the interface where the interactive control is located. These interactive controls and other controls each execute their respective functions and can be executed in parallel. The control functions involved in the interactive control are functions inherent to the game itself. The interactive control merely provides a shortcut to these functions. The specific process of executing the control function after the shortcut is triggered is the same as the process of directly executing the control function after navigating through the interface to its corresponding screen via the control function's own path within the game; this will not be elaborated upon here. Users can perform corresponding interactions by clicking, double-clicking, sliding, or dragging on the interactive control, thereby achieving quick control.

[0037] In step S102, a shortcut entry for the control functions of the virtual object is displayed within the interactive control.

[0038] In this embodiment, the function of the shortcut entry is to provide a triggerable entry point for the user, allowing the user to quickly trigger the corresponding control function. The aforementioned control function refers to in-game functions related to manipulating virtual objects. The shortcut entry can be displayed in various ways, such as buttons, icons, or text boxes, without limitation. Users can also trigger the shortcut entry in various ways, such as single-click, double-click, selection, or hovering, without limitation.

[0039] In step S103, in response to a trigger operation on the interface displaying interactive controls targeting the shortcut entry, the aforementioned control function is executed on the virtual object.

[0040] In this embodiment, the interactive control can have multiple shortcut entries, each corresponding to a control function. Users can select a shortcut entry as needed to trigger the corresponding control function. For example, the interactive control displays three buttons: Combat, Mining, and Farming, corresponding to three functions of the unit: combat, mining, and farming. Users can select any button to trigger the corresponding function; for example, selecting the Combat button will trigger the unit's combat function.

[0041] The method provided in this embodiment maintains the display of interactive controls across various types of interfaces within the game, displays shortcut entries for the control functions of virtual objects within the interactive controls, and responds to trigger operations on the shortcut entries on the interfaces displaying interactive controls to execute control functions on virtual objects. This enables the rapid execution of control functions across various types of interfaces within the game, allowing for quick triggering of control functions regardless of the scenario or page. It is simple, fast, and easy to implement, improving ease of use and enhancing the user experience.

[0042] Another embodiment of this application provides a method for fast control of virtual objects. For example... Figure 2 The diagram shows a flowchart of a virtual object fast control method according to another embodiment of this application. The method may include the following steps S201 to S205.

[0043] In step S201, interactive controls are kept displayed in various types of interfaces within the game.

[0044] In this embodiment, the interactive control can have various shapes, such as rectangle, circle, triangle or polygon, etc., and is not specifically limited.

[0045] In one implementation, interactive controls can be displayed as floating windows above the various types of interfaces mentioned above. Users can also freely move the position of this floating window on the interface by dragging it, making it very flexible and practical.

[0046] In step S202, the shortcut entry for the control function of the virtual object and the notification icon of the virtual object are displayed in the interactive control.

[0047] In this embodiment, the control function refers to in-game functions related to manipulating virtual objects. The notification icon for the virtual object is used to alert the user to upcoming notifications, allowing the user to view them promptly. There are various ways to display the notification icon, including but not limited to: text, icons, or special effects such as speech bubbles. The interactive control may include one or more notification icons, and the specific method is not limited.

[0048] In this embodiment, the control functions in the interactive control may include control functions with an execution frequency higher than a specified threshold and / or control functions related to achieving the goal of the virtual object. The specified threshold can be preset as needed, and its specific value is not limited. Control functions with an execution frequency higher than the specified threshold refer to high-frequency control functions, i.e., control functions frequently used by the user. Displaying these control functions in the interactive control makes it convenient for users to find the control functions they need most and quickly locate frequently used control functions, fully meeting user needs and improving control speed. The aforementioned control functions related to achieving the goal of the virtual object refer to control functions of higher importance. During the process of users manipulating control functions to achieve certain goals, the interactive control can quickly trigger the execution of these control functions, thereby actively promoting goal achievement, improving control efficiency, and enhancing the user experience.

[0049] In step S203, in response to a trigger operation on the interface displaying interactive controls targeting the shortcut entry, control functions are executed on the virtual object.

[0050] In this embodiment, steps S203 and S204 can be executed sequentially or simultaneously, and the order of execution is not fixed in the case of sequential execution.

[0051] In step S204, if the attribute information of a virtual object changes, the style of the notification identifier is changed to indicate that there is a notification message indicating that the attribute information has been updated.

[0052] In this embodiment, the style of the notification icon includes, but is not limited to, color, font, font size, highlighting, blinking, or speech bubble. Changing the style serves as a notification, alerting the user to new message notifications. When the notification icon's style remains unchanged, it indicates to the user that the virtual object's attributes have not changed; when the notification icon's style changes, it indicates that the virtual object's attributes have changed. To achieve a better reminder effect, the notification icon's style can be dynamically changed, thereby effectively attracting the user's attention and reminding them to check it promptly.

[0053] For example, the interactive control displays a text box "Troop Status," initially in green. When the troop status changes, the text color can be changed to red to notify the user of the change. After the user clicks on the text box to view the notification and understand the updated troop status, the text color can be restored to green.

[0054] In step S205, in response to the triggering operation of the notification identifier after the style change, a notification message pops up to display the current attribute information of the virtual object obtained in real time.

[0055] In this embodiment, the attribute information of the virtual object can also be displayed in the interactive control and updated dynamically, such as displaying troop avatars, troop information or troop status, so as to facilitate users to view and understand the latest attribute information in a timely manner.

[0056] In this embodiment, the attribute information of the virtual object is updated in real time. Once the attribute information changes, it is promptly synchronized to the interactive control, thereby ensuring that the attribute information displayed by the notification message triggered by the interactive control is the latest attribute information after dynamic real-time updates. This allows users to understand the attribute information of the virtual object in a timely and accurate manner, thus providing reliable data protection for execution control.

[0057] In one implementation, the interactive control may include one or more secondary interfaces, and the virtual objects displayed within the interactive control may be one or more, with each virtual object having one or more control functions. Game players can clearly understand the attribute information of the virtual objects, such as troop status and behavior, at any time throughout the game, and can perform control functions on the virtual objects in various scenarios and situations. This provides a quick access point for any module within the game, enabling control anytime, anywhere, greatly facilitating user operation, and improving the gaming experience and player satisfaction.

[0058] The method provided in this embodiment, by maintaining the display of interactive controls in various types of interfaces within the game, triggering the execution of control functions based on shortcut entries, and triggering message notifications based on notification identifiers, not only achieves rapid operation of control functions on various types of interfaces within the game, which is simple, fast, and easy to implement, but also realizes real-time message notifications, making it convenient for users to understand the updates of virtual object attribute information in a timely manner. This not only simplifies the operation and improves the convenience of virtual object control, but also allows users to dynamically grasp the attribute information of virtual objects in a timely manner, so as to perform precise control of virtual objects and enhance the user experience.

[0059] In any of the embodiments provided in this application, the virtual object quick control method may further include: adding or deleting control functions in the interactive control based on user operations in the management interface; and / or adding or deleting control functions in the interactive control based on a comparison of the number of times a control function is used with a specified number of uses. The aforementioned management interface refers to an interface specifically provided to the user for setting and other management operations. In this management interface, the user can choose to add or delete one or more control functions. This approach offers great flexibility, allowing users to set and adjust functions as needed, thus achieving a personalized experience.

[0060] In any of the above embodiments, the method may further include:

[0061] In response to user actions, the system controls the display state of interactive controls to either an expanded or collapsed state. The expanded state displays the content within the interactive control, while the collapsed state hides the content. Users can adjust these two display states as needed, offering flexibility and meeting diverse requirements in different scenarios.

[0062] For example, in a combat scenario, the interactive controls can be in an expanded state before the battle begins, allowing users to easily adjust the combat status and troop deployment of their forces. After deployment, the interactive controls can automatically revert to a collapsed state, or they can be manually reverted to a collapsed state by the user. Of course, the interactive controls are always displayed on the interface, and users can change their display state at any time in any scenario, completely unrestricted and simple to use. For instance, in traditional games, if you need to control soldiers to return to base, you must close all current interfaces before the interface for controlling the return-to-base operation is displayed. However, based on the interactive controls of this application, the return-to-base operation can be directly triggered through the return-to-base control function within the interactive controls, saving cumbersome steps and achieving a one-click quick control effect, greatly facilitating user use and improving the user experience.

[0063] Figure 3 This is a schematic diagram illustrating the display of interactive controls within a game scene according to another embodiment of this application. For example... Figure 3As shown, each page features a rectangular interactive control. This control displays multiple lines of virtual object information, each corresponding to a unit, including its appearance, status, and functions. The unit's appearance is represented by a circular icon containing the text "Unit Appearance." Unit functions are displayed as long buttons "Unit Function 1" and "Unit Function 2," which trigger the corresponding function when clicked. Besides displaying individual unit functions, the interactive control can also show overall unit functions, such as common functions shared by multiple units, as shown in the bottom of the control. Each line of unit information also displays the text "Unit Status" as a notification indicator; changing the color of this text indicates an update. The interactive control can also display a "Unit Behavior" button, providing notifications when unit behavior changes. Users can click this button to quickly view the unit's current actions. Clicking this text allows users to view relevant notifications and stay informed about the unit's latest status. The upper right corner of the interactive control displays a ">" symbol, serving as a toggle between expanded and collapsed states. Users can switch between expanded and collapsed states by clicking the switch to get the desired display state.

[0064] Figure 4 This is a schematic diagram illustrating the display of interactive controls within various game interfaces according to another embodiment of this application. For example... Figure 4 As shown, a rectangular interactive control can be displayed on various interfaces within the game. The content displayed in the interactive control is related to... Figure 3 The same applies, so I won't repeat it here. This interactive control can be displayed as a floating window on the current interface, such as in the upper right corner of the interface, making it convenient to quickly trigger the control function on various interfaces.

[0065] In any of the above embodiments, the method may further include: when a pop-up window is displayed in the game, controlling the interactive controls to be displayed side by side with the pop-up window. Figure 5 This is a schematic diagram illustrating the display of in-game pop-ups and interactive controls according to another embodiment of this application. For example... Figure 5 As shown, a pop-up window and an interactive control are displayed side-by-side within the game. The content displayed in the interactive control is... Figure 3 The same applies, so I will not repeat it here.

[0066] Corresponding to the application scenarios and methods provided in the embodiments of this application, the embodiments of this application also provide a device for rapid control of virtual objects. For example... Figure 6 The diagram shown is a structural block diagram of a virtual object rapid control device according to an embodiment of this application. The device may include:

[0067] Display module 601 is used to maintain the display of interactive controls in various types of interfaces in the game, and to display shortcuts to the control functions of virtual objects within the interactive controls;

[0068] The control module 602 is used to respond to the trigger operation on the interface displaying interactive controls for the shortcut entry, and to perform control functions on the virtual object;

[0069] The aforementioned control functions are those related to manipulating virtual objects within the game.

[0070] In one implementation, the display module 601 is further configured to: display a notification identifier of a virtual object within an interactive control, and, when the attribute information of the virtual object changes, change the style of the notification identifier to indicate a notification message that the attribute information has been updated.

[0071] In one implementation, the control module 602 is further configured to: in response to a triggering operation on a notification identifier after a style change, pop up a notification message to display the current attribute information of the virtual object obtained in real time.

[0072] In one embodiment, the above-described apparatus may further include:

[0073] The settings module is used to add or remove control functions in the interactive controls based on user operations in the management interface; and / or to add or remove control functions in the interactive controls based on a comparison of the number of times the control function is used with a specified number of times.

[0074] In one implementation, the control module 602 can also be used for:

[0075] In response to user actions, the interactive control is controlled to be either expanded or collapsed. The expanded state displays the content within the interactive control, while the collapsed state hides the content within the interactive control. For example, the interactive control is displayed as a floating window above the various types of interfaces.

[0076] In one implementation, the display module 601 can also be used for:

[0077] When a pop-up window appears during the game demonstration, the interactive control is displayed side-by-side with that pop-up window.

[0078] The control functions involved in this embodiment may include control functions with an execution frequency exceeding a specified threshold and / or control functions related to achieving the goal of the virtual object. The interactive controls involved in this embodiment may include one or more secondary interfaces, and the virtual objects displayed within the interactive controls may be one or more, with each virtual object having one or more control functions. The interactive controls may also display the attribute information of the virtual objects.

[0079] The functions of each module in each device in the embodiments of this application can be found in the corresponding description in the above method, and they have corresponding beneficial effects, which will not be repeated here.

[0080] The device provided in this embodiment maintains the display of interactive controls in various types of interfaces within the game, displays shortcut entries for the control functions of virtual objects within the interactive controls, and executes the control functions for virtual objects in response to trigger operations on the shortcut entries on the interfaces displaying interactive controls. This enables rapid operation of control functions on various types of interfaces within the game, is simple and quick, easy to implement, improves ease of use, and enhances the user experience.

[0081] Figure 7 This is a block diagram of an electronic device used to implement embodiments of this application. For example... Figure 7 As shown, the electronic device includes a memory 710 and a processor 720. The memory 710 stores a computer program that can run on the processor 720. When the processor 720 executes the computer program, it implements the method described in the above embodiments. The number of memories 710 and processors 720 can be one or more.

[0082] The electronic device also includes a communication interface 730 for communicating with external devices and transmitting data.

[0083] If the memory 710, processor 720, and communication interface 730 are implemented independently, they can be interconnected via a bus to communicate with each other. This bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. This bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 7 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0084] Optionally, in a specific implementation, if the memory 710, processor 720, and communication interface 730 are integrated on a single chip, then the memory 710, processor 720, and communication interface 730 can communicate with each other through an internal interface.

[0085] This application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the method provided in this application.

[0086] This application also provides a chip including a processor for calling and executing instructions stored in a memory, causing a communication device with the chip installed to perform the method provided in this application.

[0087] This application also provides a chip, including: an input interface, an output interface, a processor, and a memory. The input interface, output interface, processor, and memory are connected through an internal connection path. The processor is used to execute code in the memory. When the code is executed, the processor is used to execute the method provided in the application embodiment.

[0088] It should be understood that the aforementioned processor can be a Central Processing Unit (CPU), or other general-purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field-Programmable Gate Arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. General-purpose processors can be microprocessors or any conventional processor. It is worth noting that the processor can be a processor supporting Advanced Reduced Instruction Set Machines (ARM) architecture.

[0089] Further, optionally, the aforementioned memory may include read-only memory and random access memory. The memory may be volatile memory or non-volatile memory, or may include both. Non-volatile memory may include read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory may include random access memory (RAM), which serves as an external cache. By way of example, but not limitation, many forms of RAM are available. Examples include Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Sync Link DRAM (SLDRAM), and Direct Rambus RAM (DR RAM).

[0090] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. A computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions according to this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another.

[0091] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of those different embodiments or examples.

[0092] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "a plurality of" means two or more, unless otherwise explicitly specified.

[0093] Any process or method described in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing a particular logical function or process. Furthermore, the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functionality involved.

[0094] The logic and / or steps described in the flowchart or otherwise herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus or device (such as a computer-based system, a processor-included system or other system that can fetch and execute instructions from, an instruction execution system, apparatus or device).

[0095] It should be understood that various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. All or part of the steps of the methods in the above embodiments can be implemented by a program instructing related hardware, the program being stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiments.

[0096] Furthermore, the functional units in the various embodiments of this application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. This storage medium can be a read-only memory, a disk, or an optical disk, etc.

[0097] The above description is merely an exemplary embodiment of this application, but the scope of protection of this application is not limited thereto. Any person skilled in the art can easily conceive of various variations or substitutions within the technical scope described in this application, and these should all be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method for rapid control of virtual objects, characterized in that, The method includes: Interactive controls are always displayed as floating windows on various types of interfaces within the game; wherein, the various types of interfaces refer to any type of interface in the game, and always displaying interactive controls as floating windows means that interface transitions or user operations on the current interface do not affect the display of interactive controls, allowing the execution of control functions to be quickly triggered on any type of interface; The interactive control displays shortcuts to the virtual object's control functions and the virtual object's attribute information. In response to a trigger operation on the interface displaying interactive controls targeting the shortcut entry, the control function is executed on the virtual object; The virtual object is a military unit or soldier, the control function is a function in the game related to manipulating the virtual object, and the control function is related to achieving the goal of the virtual object. When the attribute information of the virtual object changes, it is synchronously updated in the interactive control.

2. The method according to claim 1, characterized in that, The control functions also include control functions that are executed at a frequency higher than a specified threshold.

3. The method according to claim 1, characterized in that, The method further includes: Display the notification identifier of the virtual object within the interactive control; When the attribute information of the virtual object changes, the style of the notification identifier is changed to indicate that there is a notification message indicating that the attribute information has been updated.

4. The method according to claim 3, characterized in that, The method further includes: In response to a triggered operation on the notification identifier after the style change, a notification message pops up to display the current attribute information of the virtual object obtained in real time.

5. The method according to claim 1, characterized in that, The method further includes: Adding or removing control functions in the interactive controls based on user actions in the management interface; and / or, Add or remove control functions in the interactive control based on the comparison between the number of times the control function is used and a specified number of times.

6. The method according to any one of claims 1-5, characterized in that, The interactive control includes one or more sub-interfaces, and the virtual objects displayed within the interactive control are one or more, with each virtual object having one or more control functions.

7. The method according to any one of claims 1-5, characterized in that, The method further includes: In response to user actions, the display state of the interactive control is controlled to be either expanded or collapsed. The expanded state is used to display the content within the interactive control, and the collapsed state is used to hide the content within the interactive control.

8. The method according to any one of claims 1-5, characterized in that, The method further includes: When a pop-up window appears in the game display, control the interactive controls to be displayed side-by-side with the pop-up window.

9. A virtual object rapid control device, characterized in that, The device includes: The display module is used to consistently display interactive controls as floating windows on various types of interfaces within the game. Within these interactive controls, shortcuts to the control functions of virtual objects and the attribute information of the virtual objects are displayed. The various types of interfaces refer to any type of interface in the game. The consistent display of interactive controls as floating windows means that interface transitions or user actions on the current interface do not affect the display of the interactive controls, allowing for rapid triggering of control functions on any type of interface. The control module is used to respond to trigger operations on the interface displaying interactive controls for the shortcut entry, and to execute the control function for the virtual object; The virtual object is a military unit or soldier, the control function is a function in the game related to manipulating the virtual object, and the control function is related to achieving the goal of the virtual object. When the attribute information of the virtual object changes, it is synchronously updated in the interactive control.

10. An electronic device comprising a memory, a processor, and a computer program stored in the memory, wherein the processor, when executing the computer program, implements the method of any one of claims 1-8.

11. A computer-readable storage medium storing a computer program that, when executed by a processor, implements the method of any one of claims 1-8.