WO2021203831A1 - 虚拟对象控制方法、装置、计算机设备和存储介质 - Google Patents
虚拟对象控制方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- WO2021203831A1 WO2021203831A1 PCT/CN2021/076223 CN2021076223W WO2021203831A1 WO 2021203831 A1 WO2021203831 A1 WO 2021203831A1 CN 2021076223 W CN2021076223 W CN 2021076223W WO 2021203831 A1 WO2021203831 A1 WO 2021203831A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- panel
- button
- object selection
- user interface
- virtual object
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 71
- 230000003993 interaction Effects 0.000 claims abstract description 144
- 230000001960 triggered effect Effects 0.000 claims abstract description 91
- 230000004044 response Effects 0.000 claims abstract description 22
- 230000002452 interceptive effect Effects 0.000 claims description 281
- 238000004590 computer program Methods 0.000 claims description 39
- 238000012423 maintenance Methods 0.000 claims description 12
- 238000007667 floating Methods 0.000 claims description 9
- 238000009877 rendering Methods 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 19
- 230000006870 function Effects 0.000 description 9
- 230000008569 process Effects 0.000 description 8
- 230000007123 defense Effects 0.000 description 5
- 230000009471 action Effects 0.000 description 4
- 230000006399 behavior Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 229910003460 diamond Inorganic materials 0.000 description 2
- 239000010432 diamond Substances 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 2
- 239000010931 gold Substances 0.000 description 2
- 229910052737 gold Inorganic materials 0.000 description 2
- 231100000225 lethality Toxicity 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000284 resting effect Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/55—Controlling game characters or game objects based on the game progress
- A63F13/56—Computing the motion of game characters with respect to other game characters, game objects or elements of the game scene, e.g. for simulating the behaviour of a group of virtual soldiers or for path finding
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/214—Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads
- A63F13/2145—Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads the surface being also a display device, e.g. touch screens
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
- A63F13/42—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
- A63F13/426—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle involving on-screen location information, e.g. screen coordinates of an area at which the player is aiming with a light gun
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/53—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
- A63F13/533—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game for prompting the player, e.g. by displaying a game menu
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
- A63F13/812—Ball games, e.g. soccer or baseball
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04815—Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/30—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by output arrangements for receiving control signals generated by the game device
- A63F2300/308—Details of the user interface
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/60—Methods for processing data by generating or executing the game program
- A63F2300/66—Methods for processing data by generating or executing the game program for rendering three dimensional images
- A63F2300/6607—Methods for processing data by generating or executing the game program for rendering three dimensional images for animating game characters, e.g. skeleton kinematics
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04803—Split screen, i.e. subdividing the display area or the window area into separate subareas
Definitions
- This application relates to the field of computer technology, in particular to a virtual object control method, device, computer equipment and storage medium.
- the user can interact with virtual objects controlled by the other party (such as other users or computer programs) by controlling one or more virtual objects.
- the user selects a tactic or skill on the user interface, and then The user interface selects the virtual object to execute the tactic or skill, so as to control the virtual object to interact with the virtual object controlled by the opponent.
- the virtual object that the user needs to control is occluded by the virtual object of the own camp or the opponent camp in the user interface, the virtual object to be controlled cannot be selected, thereby reducing the interaction effect.
- a virtual object control method, device, computer equipment, and storage medium are provided.
- a virtual object control method executed by a terminal, the method including:
- the interaction button on the interaction control panel When the interaction button on the interaction control panel is triggered and the interaction button is associated with the object selection panel, the interaction mode corresponding to the triggered interaction button is acquired, and the interaction control panel is set in the user interface Replace with the object selection panel;
- a virtual object control device includes:
- the obtaining module is used to obtain the panel display instruction generated by triggering on the user interface
- a display module for displaying an interactive control panel on the user interface in response to the panel display instruction
- An update module configured to replace the interactive control panel with the object selection panel in the user interface when the interactive button on the interactive control panel is triggered and the interactive button is associated with the object selection panel;
- the selection module is used to select the virtual object to be controlled through the object selection panel;
- the control module is used to control the selected virtual object to interact according to the interaction mode corresponding to the interaction button.
- a computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the following steps when the processor executes the computer program:
- the interaction button on the interaction control panel When the interaction button on the interaction control panel is triggered and the interaction button is associated with the object selection panel, the interaction mode corresponding to the triggered interaction button is acquired, and the interaction control panel is set in the user interface Replace with the object selection panel;
- a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the following steps are implemented:
- the interaction button on the interaction control panel When the interaction button on the interaction control panel is triggered and the interaction button is associated with the object selection panel, the interaction mode corresponding to the triggered interaction button is acquired, and the interaction control panel is set in the user interface Replace with the object selection panel;
- a virtual object control method includes:
- the selected virtual object is controlled to interact according to the interaction mode on the interaction control panel.
- a virtual object control device characterized in that the device includes:
- the obtaining module is used to obtain the panel display instruction generated by triggering on the user interface
- a display module for displaying an object selection panel on the user interface in response to the panel display instruction
- the update module is configured to replace the object selection panel with the object selection panel in the user interface when the virtual object selection button on the object selection panel is triggered and the virtual object selection button is associated with an interactive control panel Interactive control panel;
- the selection module is used to select the virtual object to be controlled corresponding to the virtual object selection button;
- the control module is used to control the selected virtual object for interaction according to the interaction mode on the interaction control panel.
- a computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the following steps when the processor executes the computer program:
- the selected virtual object is controlled to interact according to the interaction mode on the interaction control panel.
- a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the following steps are implemented:
- the selected virtual object is controlled to interact according to the interaction mode on the interaction control panel.
- Figure 1 is an application environment diagram of a virtual object control method in an embodiment
- FIG. 2 is a schematic flowchart of a virtual object control method in an embodiment
- Figure 3 is a schematic diagram showing an interactive control panel in a basketball game in an embodiment
- FIG. 4 is a schematic diagram showing the interactive control panel according to the number of tactics in an embodiment
- FIG. 5 is a schematic diagram showing the buttons of executable and non-executable tactics in the interactive control panel in an embodiment
- FIG. 6 is a schematic diagram of displaying the interactive control panel according to the designated position and the position of the panel display button in the user interface in an embodiment
- FIG. 7 is a schematic diagram of triggering the corresponding interactive control button when the panel display button slides and the interactive control panel is displayed in an embodiment
- FIG. 8 is a schematic diagram showing an object selection panel on a user interface in an embodiment
- FIG. 9 is a schematic flowchart of a virtual object control method in another embodiment.
- FIG. 10 is a schematic diagram of triggering the corresponding object selection button when the panel display button slides and the object selection panel is displayed in an embodiment
- FIG. 11 is a schematic diagram of switching from the first object selection panel to the interactive control panel and then to the second object selection panel in an embodiment
- FIG. 12 is a schematic flowchart of a virtual object control method in another embodiment
- FIG. 13 is a schematic diagram of switching from the tactical roulette to the player selection roulette when the switching conditions are met in an embodiment
- FIG. 14 is a schematic diagram of executing the corresponding logic function when the user releases the finger in advance in an embodiment
- 15 is a schematic diagram of whether the tactical roulette is associated with the player selection roulette in an embodiment
- Figure 16 is a structural block diagram of a virtual object control device in an embodiment
- Figure 17 is a structural block diagram of a virtual object control device in another embodiment
- Figure 18 is a structural block diagram of a virtual object control device in another embodiment
- Fig. 19 is a diagram of the internal structure of a computer device in an embodiment.
- the virtual object control method provided in this application can be applied to the application environment as shown in FIG. 1.
- the terminal 102, the server 104, and the terminal 106 communicate through a network.
- the terminal 102 obtains the panel display instruction generated by triggering on the user interface; in response to the panel display instruction, displays the interactive control panel on the user interface; when the interactive button on the interactive control panel is triggered and the interactive button is associated with the object selection panel, Replace the interactive control panel with the object selection panel in the user interface; select the virtual object to be controlled through the object selection panel; control the selected virtual object and the virtual object controlled by the terminal 106 according to the interactive mode corresponding to the interactive button (that is, the opponent player controls Or, according to the interactive mode corresponding to the interactive button, control the selected virtual object to interact with the virtual object controlled by the program in the server 104 (that is, a non-player-controlled role); or, according to the interactive button corresponding
- the interactive mode controls the selected virtual object to interact with the virtual object controlled by the program in the terminal 102 (that is
- the terminal 102 is a terminal held by the end user, and the terminal 106 is a terminal held by the opposite user.
- the terminal 102 and the terminal 104 can be, but are not limited to, various personal computers, notebook computers, smart phones, tablet computers, and portable wearable devices.
- the server 104 can be implemented as an independent server or a server cluster composed of multiple servers.
- a method for controlling virtual objects is provided. Taking the method applied to the terminal 102 in FIG. 1 as an example for description, the method includes the following steps:
- S202 Acquire a panel display instruction generated by triggering on the user interface.
- the user interface is the interface used by the user when performing interactive tasks.
- Interactive tasks can be virtual sports games, shooting games or magic games.
- the virtual object can be controlled through the user interface, such as controlling the player to perform interactive actions such as shooting, passing or back hitting.
- the above trigger can be triggered by touching or sliding.
- the terminal displays a user interface, and displays a virtual environment screen in the user interface, and the virtual environment screen displays virtual objects of different camps.
- the virtual environment screen refers to a virtual environment screen generated by a computer.
- the virtual environment can be a game scene.
- the virtual environment provides a multimedia virtual world.
- the user can control virtual objects through the controls on the user interface, or directly control the operable virtual objects in the virtual environment, and observe the objects in the virtual environment from the perspective of the virtual object. Characters, landscapes, etc., as well as interactions between virtual objects and other virtual objects in the virtual environment (such as characters controlled by other players, or characters not controlled by players).
- the virtual environment is usually a two-dimensional or multi-dimensional virtual environment generated by an application program in a computer device such as a terminal, and then displayed through hardware (such as a screen) in the terminal to obtain a visual virtual environment picture.
- the terminal may be a mobile terminal such as a smart phone, a tablet computer, or an e-book reader; or, the terminal may also be a personal computer device such as a notebook computer or a stationary computer.
- the above-mentioned virtual objects of different camps may refer to virtual objects that are movable in a virtual environment and controlled by the local user, and virtual objects that are controlled by an opponent user or a computer program (that is, not controlled by a player).
- the virtual object controlled by the local end can be one or more.
- Each of the aforementioned virtual objects has its own shape and volume in the virtual environment, and occupies a part of the space in the virtual environment.
- the aforementioned camps may include: the own camp to which the local user belongs and the opponent camp (or enemy camp) to which the opponent user belongs, or the own camp to which the local user belongs and the opponent camp (or enemy camp) to which the non-player belongs.
- S202 may specifically include: the terminal obtains a panel display instruction generated by triggering on a panel display button of the user interface.
- a panel display instruction will be generated to display the interactive control panel on the user interface.
- the step of acquiring the panel display instruction generated by triggering on the panel display button of the user interface may specifically include: the terminal acquires the panel display instruction generated when the panel display button of the user interface is touched; Or, obtain the panel display instruction generated when the panel display button of the user interface slides.
- the terminal calculates the touch duration when a touch is made on the panel display button, and if the touch duration reaches the preset touch duration, it means that the user is performing a long press operation, and S204 is executed. If the touch duration does not reach the preset touch duration, the terminal acquires the interaction mode used when the interaction was performed last time, and controls the virtual object currently controlled to interact in accordance with the acquired interaction mode.
- the preset touch duration when the user touches on the panel display button of the user interface, it is detected whether the duration of the touch reaches the preset touch duration, and if the preset touch duration is reached, it indicates that the user wants to open the interactive control panel. If the preset touch time is not reached, it means that the user wants to perform the interaction mode of the last interaction, or it means that the user's current operation is a misoperation.
- the interactive control panel may be a wheeled control panel or other types of control panels.
- the interactive control panel may be a tactical roulette or a spell roulette.
- the interactive control panel is provided with interactive buttons of different interactive modes. When one of the interactive buttons is selected, the interactive mode corresponding to the interactive button can be used to control the virtual object to interact.
- the corresponding interactive methods are also different. For example, in virtual sports games, the interactive methods can be pick-and-roll tactics, defense tactics, and foul tactics.
- the terminal determines the number of interactive modes, and determines the interactive button area of the interactive control panel according to the number of interactive modes. For example, as shown in Figure 4, if four tactics are determined, the interactive control panel to be displayed is divided into four interactive button areas, and a function to cancel the display of the interactive control panel is also divided in the interactive control panel. Areas, such as tactic 1, tactic 2, tactic 3, tactic 4, and cancel function five areas.
- the user may have a corresponding level when controlling virtual objects (the number of virtual objects can be one or more) to perform interactive tasks.
- the interaction modes of different levels that is, the higher the level, the higher the level.
- the interactive buttons corresponding to multiple interactive modes are displayed.
- the terminal determines the user's level. When determining whether the user can use the interactive mode corresponding to the interactive button in the interactive control panel according to the level, if it is determined that the user cannot When a certain interactive mode is used, the interactive buttons corresponding to the interactive mode are displayed in different display modes in the interactive control panel to prompt the user that the interactive mode is unavailable.
- the level of the above-mentioned user may be an ordinary level and a membership level, and the membership level is higher than the ordinary level.
- the membership level can be further subdivided into different levels of membership, such as gold level and diamond level, etc. There is no specific restriction on how to set the membership level.
- the above-mentioned user level may be the level accumulated by the user in the process of performing interactive tasks.
- the button of Tactic 4 in the interactive control panel is displayed in a different color from other buttons. As shown in Figure 5, when the user clicks on Tactic 2 Button, the player can perform the action corresponding to tactic 2; when the user clicks the button of tactic 4, the player cannot perform the action corresponding to tactic 4.
- different levels can have different ability values corresponding to their interaction modes. For example, the higher the level, the greater the ability value corresponding to the interaction mode, that is, the same interaction mode is used, and the higher the level has the interaction
- S204 may specifically include: the terminal displays the interactive control panel on the user interface in the form of a pop-up window or floating layer at a position where the button is displayed on the panel or at a designated position in the user interface.
- the interactive control panel if the interactive control panel is displayed on the user interface in a floating layer, the interactive control panel and other backgrounds can be semi-transparent.
- the terminal may display an interactive control panel at a designated position of the user interface (the upper middle position in FIG. 6).
- the terminal can also display the interactive control panel at the position of the panel display button.
- the user can set the position for displaying the interactive control panel on the setting page by himself, for example, set it in the upper left, lower left, upper right, upper right, or middle position of FIG. 6.
- the object selection panel displays multiple virtual object identification buttons (the button is the virtual object selection button), and the user can click or touch the corresponding virtual object selection button to select the one that needs to perform the interaction corresponding to the interaction button.
- the object selection panel may be a player selection roulette or a role selection roulette.
- the aforementioned association may refer to an association relationship between the interaction button and the object selection panel, and the association relationship may be a link relationship. For example, by triggering the interaction button, it can be linked to the object selection panel to display the object selection panel in the user interface.
- the above replacement may refer to the process of panel switching display.
- the above step of replacing the interactive control panel with the object selection panel in the user interface may specifically include: switching the interactive control panel to the object selection panel to be displayed in the user interface The object selection panel is displayed.
- the terminal obtains the sliding direction and/or end position of the sliding; and triggers the interactive control panel according to the sliding direction and/or end position.
- the interactive button get the interactive mode corresponding to the triggered interactive button, so that the user does not need to click or touch the corresponding interactive button on the interactive control panel again to select the corresponding interactive mode, which reduces the user's operation and can quickly control Virtual objects perform corresponding interactions to improve user experience.
- the panel display instruction is generated by sliding on the panel display button of the user interface
- the terminal displays the interactive control panel
- it does not need to receive the user's touch operation again, and only needs to obtain the end position of the sliding, according to The end position can determine which interactive button on the interactive control panel is triggered.
- the user slides on the panel display button. If the user slides to the upper right, it can be determined that the button of Tactic 2 is triggered. In addition, the user slides on the panel display button, and if the end position is on the button of tactic 2 in FIG. 7, it is determined that the button of tactic 2 is triggered.
- S206 may specifically include: the terminal obtains the operation instruction generated by the interaction button in the interactive control panel when the interaction button is triggered; when the operation instruction is obtained, judges whether the interaction button is associated with the object selection panel; if the interaction button is associated with the object selection The panel determines the first sustaining duration when the interactive button is triggered; when the first sustaining duration reaches the first preset duration, the interactive control panel is replaced with the object selection panel in the user interface.
- the first maintenance duration may be the duration of the interaction when the interactive button is triggered.
- the first maintenance duration may be the duration of the user touching the interaction button.
- the terminal needs to receive the user's touch instruction again when displaying the interactive control panel.
- the terminal determines that the interactive button on the interactive control panel is triggered. If the panel display instruction is generated by sliding on the panel display button of the user interface, the terminal does not need to receive the user's touch operation again when displaying the interactive control panel, and only needs to obtain the end position of the sliding, and the interaction can be determined according to the end position Which interactive button on the control panel is triggered. For example, if the end position is on the button of tactic 2 in Fig. 7, the button of tactic 2 is triggered.
- the above step of replacing the interactive control panel with the object selection panel in the user interface may specifically include: the terminal cancels the display of the interactive control panel in the user interface, and displays the object selection panel in the user interface.
- the display position of the object selection panel may be the same as the display position of the interactive control panel.
- the terminal determines whether the interactive button is associated with the object selection panel. If the interactive button is associated with the object selection panel, the terminal will perform animation prompts on the edge of the interactive control panel; obtain the object selection panel data; render the object selection panel data to obtain the object selection panel; when the first maintenance duration reaches the first preset duration When, execute S204.
- the animation prompt can be to play a ripple animation, that is, to play an animation that simulates water ripple; in addition, it can also be another form of animation, such as a flashing moving circle surrounding the interactive control panel.
- the terminal obtains animation data, calls a rendering tool to render the animation data, obtains the corresponding animation, and then plays the animation around the interactive control panel.
- the terminal obtains the object selection panel data, calls the rendering tool to render the object selection panel data, obtains the object selection panel, then obtains the position of the interactive control panel, and cancels the animation, and at the same time displays the object selection panel at this position .
- the terminal calls WebGL (Web Graphics Library), or OpenGL ES (Open Graphics Library for Embedded Systems, open graphics library for embedded systems), or OpenGL ES2.0 version for ripple animation data and object selection panel data Perform rendering and get ripple animation and object selection panels respectively.
- WebGL Web Graphics Library
- OpenGL ES Open Graphics Library for Embedded Systems, open graphics library for embedded systems
- OpenGL ES2.0 version for ripple animation data and object selection panel data Perform rendering and get ripple animation and object selection panels respectively.
- S206 may specifically include: the terminal cancels the display of the interactive control panel, and displays the object selection panel in a pop-up window or floating layer at the position of the interactive control panel or at a designated position in the user interface.
- User Interface may specifically include: the terminal cancels the display of the interactive control panel, and displays the object selection panel in a pop-up window or floating layer at the position of the interactive control panel or at a designated position in the user interface.
- the object selection panel and other backgrounds can be semi-transparent.
- the terminal may display the object selection panel at a designated position of the user interface (the upper middle position in FIG. 8).
- the terminal can also display the object selection panel at the position of the panel display button.
- the object selection buttons include: PG button, SG button, SF button, PF button and C button.
- PG stands for point guard in basketball
- SG stands for shooting guard
- SF stands for small forward
- PF stands for power forward
- C stands for center.
- the user can set the position of the display object selection panel on the setting page by himself, for example, set it in the upper left, lower left, upper right, upper right, or middle position of FIG. 8.
- the virtual object to be controlled may refer to the virtual object to be controlled by the user, and the virtual object may be an object that performs other interactive tasks on the field, or an object that is resting off the field.
- the virtual object to be controlled can be a player playing on the field; in addition, it can also be a player off the field. When a player off the field is selected, the selected player can play on the field for the game.
- the terminal selects the virtual object to be controlled displayed in the user interface by triggering the virtual object selection button on the object selection panel. For example, as shown in Figure 8, the user triggers the PG button in the object selection panel, which means that the virtual object to be controlled is the point guard in the game.
- S208 may specifically include: the terminal determines the triggered virtual object selection button in the object selection panel; obtains the virtual object identifier corresponding to the triggered virtual object selection button; from the multiple virtual objects, according to the virtual object Identifies and selects the virtual object to be controlled.
- the step of selecting the virtual object to be controlled from the plurality of virtual objects according to the virtual object identifier includes: the terminal selects the virtual object to be controlled according to the virtual object identifier from the plurality of virtual objects displayed on the user interface. Object.
- the user triggers the PG button in the object selection panel, then the PG player ID corresponding to the PG button is obtained, and the point guard playing in the game is selected according to the PG player ID.
- the terminal calculates the second sustaining duration after the end triggering; when the second sustaining duration reaches the second preset duration, and each object in the object selection panel When none of the virtual object selection buttons are triggered, the displayed object selection panel is cancelled in the user interface.
- the terminal may determine the display position of the object selection panel before canceling the display of the object selection panel. When the display of the object selection panel is cancelled, the terminal may display the interactive control panel at the display position.
- the terminal controls the selected virtual object to interact with the virtual object of the opposing camp according to the interaction mode corresponding to the interaction button.
- the terminal displays the interactive control panel in the user interface, and click the corresponding foul tactics button on the interactive control panel. Take foul tactics. Then, the terminal displays the object selection panel, and the user selects the corresponding player selection button on the object selection panel, thereby selecting the player to perform the foul tactic, and then fouls the opposing player through the selected player.
- the terminal when the interactive button on the interactive control panel is triggered, but the interactive button is not associated with the object selection panel, the terminal obtains the interactive mode corresponding to the triggered interactive button; controls the default virtual The objects interact.
- the default virtual object may be a virtual object currently controlled by the user. For example, taking a basketball game as an example, the user currently controls the offense of the player holding the ball. During the offensive process, when encountering the defense of the opposing player, the pick-and-roll tactics can be used to get rid of the defense of the opposing player.
- the specific process may be: the user clicks the panel display button, and then the terminal displays the interactive control panel in the user interface, and clicks the corresponding pick-and-roll tactics button on the interactive control panel, so that the pick-and-roll tactics can be adopted. Then, the terminal displays the object selection panel, and the user clicks the corresponding virtual object selection button on the object selection panel to select the player to perform the pick-and-roll tactics, and perform the pick-and-roll through the selected players.
- an interactive control panel is displayed on the user interface, and the user can trigger the interactive button on the interactive control panel to select a corresponding interactive mode.
- the interactive button is triggered and the interactive button is associated with the object selection panel, the object selection panel is displayed, and the virtual object to be controlled is selected through the object selection panel for interaction, so that the user does not need to click the virtual object to be selected on the user interface
- the selection can effectively avoid the problem that the virtual object to be controlled is occluded and cannot be selected, and the interaction effect is improved.
- the virtual object interacts with each other, which effectively avoids the problem of misoperation, speeds up the selection rate of virtual objects, and also improves the accuracy of virtual object selection, which is conducive to improving the efficiency of interaction.
- the virtual object to be controlled can be quickly and accurately selected for interaction through the object selection panel, which avoids the problem of wrong selection due to the movement of the virtual object.
- a method for controlling virtual objects is provided. Taking the method applied to the terminal 102 in FIG. 1 as an example for description, the method includes the following steps:
- S902 Acquire a panel display instruction generated by triggering on the user interface.
- the user interface is the interface used by the user when performing interactive tasks.
- Interactive tasks can be virtual sports games, shooting games or magic games.
- the virtual object can be controlled through the user interface, such as controlling the player to perform interactive actions such as shooting, passing or back hitting.
- the terminal displays a user interface, and displays a virtual environment screen in the user interface, and the virtual environment screen displays virtual objects of different camps.
- the virtual environment screen refers to a virtual environment screen generated by a computer.
- the virtual environment can be a game scene.
- the virtual environment provides a multimedia virtual world.
- the user can control virtual objects through the controls on the user interface, or directly control the operable virtual objects in the virtual environment, and observe the objects in the virtual environment from the perspective of the virtual object. Characters, landscapes, etc., as well as interactions between virtual objects and other virtual objects in the virtual environment (such as characters controlled by other players, or characters not controlled by players).
- the virtual environment is usually a two-dimensional or multi-dimensional virtual environment generated by an application program in a computer device such as a terminal, and then displayed through hardware (such as a screen) in the terminal to obtain a visual virtual environment picture.
- the terminal may be a mobile terminal such as a smart phone, a tablet computer, or an e-book reader; or, the terminal may also be a personal computer device such as a notebook computer or a stationary computer.
- the above-mentioned virtual objects of different camps may refer to virtual objects that are movable in a virtual environment and controlled by the local user, and virtual objects that are controlled by an opponent user or a computer program (that is, not controlled by a player).
- the virtual object controlled by the local end can be one or more.
- Each of the aforementioned virtual objects has its own shape and volume in the virtual environment, and occupies a part of the space in the virtual environment.
- the aforementioned camps may include: the own camp to which the local user belongs and the opponent camp (or enemy camp) to which the opponent user belongs, or the own camp to which the local user belongs and the opponent camp (or enemy camp) to which the non-player belongs.
- S902 may specifically include: the terminal acquires a panel display instruction generated by triggering on a panel display button of the user interface.
- a panel display instruction will be generated to display the object selection panel on the user interface.
- the step of acquiring the panel display instruction generated by triggering on the panel display button of the user interface may specifically include: the terminal acquires the panel display instruction generated when the panel display button of the user interface is touched; Or, obtain the panel display instruction generated when the panel display button of the user interface slides.
- the terminal calculates the touch duration when a touch is made on the panel display button, and if the touch duration reaches the preset touch duration, it means that the user is performing a long press operation, and S904 is executed. If the touch duration does not reach the preset touch duration, the terminal acquires the interaction mode used when the interaction was performed last time, and controls the virtual object currently controlled to interact in accordance with the acquired interaction mode.
- the preset touch duration reaches the preset touch duration, it means that the user wants to open the object selection panel. If the preset touch duration is not reached, it indicates that the user wants to perform the interaction mode of the last interaction, or it indicates that the user's current operation is an incorrect operation.
- the object selection panel can be a wheel-type control panel or other types of control panels, on which a number of buttons with virtual object identifications are displayed (the button is the virtual object selection button), and the user can click or touch the corresponding
- the virtual object selection button is used to select the virtual object that needs to perform the interaction corresponding to the interactive button.
- the terminal obtains the sliding direction and/or end position of the sliding; and triggers the object selection on the panel according to the sliding direction and/or end position Virtual object selection button; get the interactive mode corresponding to the triggered virtual object selection button, so that the user does not need to click or touch the corresponding virtual object selection button on the object selection panel again to select the corresponding virtual object, which reduces the user’s Operation, so that the corresponding virtual object that needs to be controlled can be quickly selected to perform the corresponding interaction and improve the user experience.
- the panel display instruction is generated by sliding on the panel display button of the user interface, when the terminal displays the object selection panel, it does not need to receive the user's touch operation again, and only needs to obtain the end position of the sliding.
- the end position can determine which virtual object selection button on the object selection panel is triggered.
- the user slides on the panel display button. If the user slides to the upper right, it can be determined that the player 2 button is triggered. In addition, the user slides on the panel display button, and if the end position is located on the button of player 2 in FIG. 10, it is determined that the button of player 2 is triggered.
- S904 may specifically include: the terminal displays the object selection panel on the user interface in the form of a pop-up window or floating layer at a position where the button is displayed on the panel or at a designated position in the user interface.
- the object selection panel and other backgrounds can be semi-transparent.
- the terminal may display the object selection panel at a designated position of the user interface (the upper middle position in FIG. 8).
- the terminal can also display the object selection panel at the position of the panel display button.
- the object selection buttons include: PG button, SG button, SF button, PF button and C button.
- PG stands for point guard in basketball
- SG stands for shooting guard
- SF stands for small forward
- PF stands for power forward
- C stands for center.
- the user can set the position of the display object selection panel on the setting page by himself, for example, set it in the upper left, lower left, upper right, upper right, or middle position of FIG. 8.
- the terminal determines the number of candidate virtual objects, and determines the virtual object selection button area of the interactive control panel according to the number of virtual objects. For example, as shown in Figure 10, if it is determined that there are 4 players on the field, the interactive control panel to be displayed is divided into 4 virtual object selection button areas, and an interactive control panel is also divided to cancel the display object Select the functional areas of the panel, such as tactic 1, tactic 2, tactic 3, tactic 4, and cancel function.
- the interactive control panel may be a wheel-type control panel or other types of control panels.
- the interactive control panel is provided with interactive buttons of different interactive modes. When one of the interactive buttons is selected, the interactive mode corresponding to the interactive button can be used to control the virtual object to interact.
- the corresponding interactive methods are also different. For example, in virtual sports games, the interactive methods can be pick-and-roll tactics, defense tactics, and foul tactics.
- the above-mentioned association may refer to an association relationship between the virtual object selection button and the interactive control panel.
- the association relationship may be a link relationship. For example, by triggering the virtual object selection button, it can be linked to the interactive control panel to display the interactive control in the user interface. panel.
- the above replacement may refer to the process of panel switching and display.
- the above step of replacing the object selection panel with an interactive control panel in the user interface may specifically include: switching the object selection panel to an interactive control panel to be displayed in the user interface.
- the interactive control panel is displayed.
- the terminal determines the number of interactive modes, and determines the interactive button area of the interactive control panel according to the number of interactive modes. For example, as shown in Figure 4, if four tactics are determined, the interactive control panel to be displayed is divided into four interactive button areas, and a function to cancel the display of the interactive control panel is also divided in the interactive control panel. Areas, such as tactic 1, tactic 2, tactic 3, tactic 4, and cancel function five areas.
- the user may have a corresponding level when controlling virtual objects (the number of virtual objects can be one or more) to perform interactive tasks.
- the interaction modes of different levels that is, the higher the level, the higher the level.
- the interactive buttons corresponding to multiple interactive modes are displayed.
- the terminal determines the user's level. When determining whether the user can use the interactive mode corresponding to the interactive button in the interactive control panel according to the level, if it is determined that the user cannot When a certain interactive mode is used, the interactive buttons corresponding to the interactive mode are displayed in different display modes in the interactive control panel to prompt the user that the interactive mode is unavailable.
- the level of the above-mentioned user may be an ordinary level and a membership level, and the membership level is higher than the ordinary level.
- the membership level can be further subdivided into different levels of membership, such as gold level and diamond level, etc. There is no specific restriction on how to set the membership level.
- the above-mentioned user level may be the level accumulated by the user in the process of performing interactive tasks.
- the button of Tactic 4 in the interactive control panel is displayed in a different color from other buttons. As shown in Figure 5, when the user clicks on Tactic 2 Button, the player can perform the action corresponding to tactic 2; when the user clicks the button of tactic 4, the player cannot perform the action corresponding to tactic 4.
- different levels can have different ability values corresponding to their interaction modes. For example, the higher the level, the greater the ability value corresponding to the interaction mode, that is, the same interaction mode is used, and the higher the level has the interaction
- the terminal selects the virtual object to be controlled according to the triggered virtual object selection button. For example, as shown in Figure 8, when the user triggers the PG button in the object selection panel, it means that the virtual object to be controlled is the point guard in the game.
- S908 may specifically include: when the virtual object selection button on the object selection panel is triggered, the terminal obtains the virtual object identifier corresponding to the triggered virtual object selection button; Among the objects, the virtual object to be controlled is selected according to the virtual object identifier.
- the user triggers the PG button in the object selection panel, then the PG player ID corresponding to the PG button is obtained, and the point guard playing in the game is selected according to the PG player ID.
- the terminal can also cancel the display of the interactive control panel. Specifically, when the interactive control button in the interactive control panel ends triggering, the terminal calculates the second maintenance duration after the end trigger; when the second maintenance duration reaches the second preset duration, and each virtual object selection button in the object selection panel When none is triggered, the interactive control panel displayed in the user interface is cancelled. For example, the user touches the PG button in the object selection panel and selects the point guard who is playing in the game. When the user stops the touch operation on the object selection panel, and the second hold time for stopping the touch operation reaches the second preset When the time is long, cancel the display of the interactive control panel in the user interface.
- the terminal may determine the display position of the interactive control panel before canceling the display of the interactive control panel. When the display of the interactive control panel is cancelled, the terminal may display the interactive control panel at the display position.
- S910 Control the selected virtual object for interaction according to the interaction mode on the interaction control panel.
- the terminal controls the selected virtual object to interact with the virtual object of the opposing camp according to the interaction mode corresponding to the triggered interactive button.
- the terminal displays the object selection panel in the user interface, and click the corresponding player selection button on the object selection panel. Choose the corresponding player. Then, the terminal displays an interactive control panel, and the user selects the corresponding foul tactics button on the interactive control panel to determine the tactics the player will adopt, and then foul the opponent player through the selected player.
- the currently displayed interactive control panel is replaced with another object selection panel in the user interface, so that the user The counterparty virtual object is selected through the other object selection panel, so that the selected counterparty virtual object can be interacted with the selected counterparty virtual object in an interaction manner corresponding to the triggered interaction control button through the selected one's own virtual object.
- the other object selection panel may be a selection panel used to select virtual objects in the opponent's camp.
- the user can select his own object B through the first object selection panel, then select Magic 2 through the interactive control panel, and finally select the opponent's object b on the second object selection panel. After selecting the object b of the opponent's camp, the user can attack the object b of the opponent's camp with Magic 2 through his own object B.
- the object selection panel is displayed on the user interface, and the user can trigger the virtual object selection button on the object selection panel to select the object to be controlled Virtual object.
- the virtual object selection button is triggered and the virtual object selection button is associated with an interactive control panel
- the interactive control panel is displayed, and the corresponding interactive mode is selected through the interactive control panel to control the virtual object for interaction, so that the user does not need to interact with the user interface. Click on the virtual object to be selected for selection, which can effectively avoid the problem that the virtual object to be controlled is blocked and cannot be selected, and the interactive effect is improved.
- Identify the user's trigger operation and then determine whether the trigger operation is in the response area of the roulette display button, such as long-pressing or sliding in the exclamation point area in Figure 3. If the finger keeps pressing and sliding to the corresponding button from another position, the trigger operation is determined to be an invalid behavior, and no function is triggered, that is, no response is made. If the finger triggers directly in the response area of the roulette display button, the trigger operation is a valid behavior.
- the trigger operation is a valid behavior
- the above-mentioned tactical roulette contains several blocks. After the tactical roulette is displayed, there is always a tactical button that will be selected. The selected state of the tactical wheel will change with the sliding of the user's finger. In addition, the area corresponding to each tactical button on the tactical wheel may be grayed out, indicating that the tactical button corresponding to this area is temporarily unavailable.
- the text of the roulette block is used to describe the specific name of the tactic, as shown in Figure 4, such as tactic 1, tactic 2, tactic 3, tactic 4, etc.
- the user When the user performs a trigger operation in the response area of the roulette display button, for example, the user performs a long press on the exclamation point area in Figure 3, if the user ends the trigger operation before the set time window is reached, this The tactical roulette will not be displayed at the time, and the corresponding function can be judged according to the actual needs of the product, such as using the last tactic (such as tactic 4) to attack or defend.
- a trigger operation in the response area of the roulette display button for example, the user performs a long press on the exclamation point area in Figure 3
- the user ends the trigger operation before the set time window is reached this The tactical roulette will not be displayed at the time, and the corresponding function can be judged according to the actual needs of the product, such as using the last tactic (such as tactic 4) to attack or defend.
- tactic such as tactic 4
- the user performs a trigger operation on the tactical button of the tactical roulette. As shown in Figure 3, if the object of the trigger operation is the Q3 tactical button, then it is judged whether the Q3 tactical button is associated with the player selection roulette. If it is associated with the player selection wheel Play the animation around the tactical roulette, and then display the player to choose the roulette.
- the player selection roulette is displayed, as shown in Figure 13.
- the selected state will switch from the button of tactic 1 to the button of tactic 2. If the button of tactic 2 is associated with the player selection roulette, it is judged that the user is in the button of tactic 2. Whether the long press time on the button is greater than or equal to 1s, if so, the player chooses the roulette.
- the user performs a trigger operation on the tactical button of the tactical roulette.
- the object of the trigger operation is the Q3 tactical button
- the Q3 tactical button is associated with the player selection roulette, if not associated with the player selection wheel
- the corresponding tactics will be executed by the default player. For example, the user sets the default player for Q3 tactics, and when the Q3 tactical button is When triggered, the default player is directly called to execute Q3 tactics.
- the selected state of the tactical button When judging the trigger operation, if the user's finger slides, the selected state of the tactical button will switch, for example, the selected state will switch from the Q3 tactical button to the Q4 tactical button.
- tactical buttons on the tactical roulette some of them can be associated with the player selection roulette, and some of them are not associated with the player selection roulette (that is, the directly corresponding tactics, the default player performs the corresponding tactics), such as Shown in Figure 15.
- Figure 12 shows the tactical roulette first, and then the player selection roulette (the button on the player selection roulette can also be associated with other roulettes). In addition, you can set the player selection roulette to be displayed according to the actual situation, and then display the tactical roulette (the buttons on the tactical roulette can also be associated with other roulettes). The corresponding steps of player selection and tactics operation can be referred to Content in Figure 12.
- a virtual object control device may adopt a software module or a hardware module, or a combination of the two may become a part of computer equipment.
- the device specifically includes: an acquisition module 1602, display module 1604, update module 1606, selection module 1608, and control module 1610, of which:
- the obtaining module 1602 is used to obtain the panel display instruction generated by triggering on the user interface
- the display module 1604 is used to display the interactive control panel on the user interface in response to the panel display instruction;
- the update module 1606 is used to replace the interactive control panel with the object selection panel in the user interface when the interactive button on the interactive control panel is triggered and the interactive button is associated with the object selection panel;
- the selection module 1608 is used to select the virtual object to be controlled through the object selection panel;
- the control module 1610 is configured to control the selected virtual object to interact according to the interaction mode corresponding to the interaction button.
- the obtaining module 1602 is also used to obtain the panel display instruction generated by triggering on the panel display button of the user interface;
- the display module 1604 is also used to display the interactive control panel on the user interface in the form of pop-up windows or floating layers at the position where the buttons are displayed on the panel or at the designated position in the user interface.
- the obtaining module 1602 is also used to obtain a panel display instruction generated when the panel display button of the user interface is touched; or, obtain a panel display instruction generated when the panel display button of the user interface slides.
- the device further includes: a trigger module 1612; wherein:
- the obtaining module 1602 is also used for obtaining the sliding direction and/or end position of the sliding if the panel display instruction is an instruction generated when the panel display button is slid;
- the trigger module 1612 is used to trigger the interactive buttons on the interactive control panel according to the sliding direction and/or the end position;
- the acquiring module 1602 is also used to acquire the interaction mode corresponding to the triggered interaction button.
- the device further includes: a processing module 1614; wherein:
- the processing module 1614 is used to calculate the touch duration when touching on the panel display button; if the touch duration reaches the preset touch duration, execute the step of displaying the interactive control panel on the user interface;
- the acquiring module 1602 is also used for acquiring the interaction mode used in the last interaction if the touch duration does not reach the preset touch duration;
- the control module 1610 is also used to control the currently controlled virtual object to interact according to the acquired interaction mode.
- the display module 1604 is also used to obtain the operation instruction generated by the interactive button in the interactive control panel; when the operation instruction is obtained, determine whether the interactive button is associated with the object selection panel; if the interactive button is associated with the object Select the panel to determine the first sustaining duration when the interactive button is triggered; when the first sustaining duration reaches the first preset duration, the interactive control panel is replaced with the object selection panel in the user interface.
- the device further includes: a playing module 1616 and a rendering module 1618; wherein:
- the playing module 1616 is used to perform animation prompts on the edge of the interactive control panel if the interactive button is associated with the object selection panel;
- the obtaining module 1602 is also used to obtain object selection panel data
- the rendering module 1618 is used to render the object selection panel data to obtain the object selection panel;
- the display module 1604 is further configured to replace the interactive control panel with the object selection panel in the user interface when the first maintenance duration reaches the first preset duration.
- the display module 1604 is also used to determine the triggered virtual object selection button in the object selection panel; obtain the virtual object identifier corresponding to the triggered virtual object selection button; The object identification selects the virtual object to be controlled.
- the processing module 1614 is further configured to calculate the second maintenance duration after the end trigger when the triggered virtual object selection button in the object selection panel ends the trigger;
- the display module 1604 is further configured to cancel the display of the displayed object selection panel in the user interface when the second maintenance duration reaches the second preset duration and all the virtual object selection buttons in the object selection panel are not triggered.
- the acquiring module 1602 is also used to acquire the interaction mode corresponding to the triggered interaction button when the interaction button on the interaction control panel is triggered but the interaction button is not associated with the object selection panel;
- the control module 1610 is also configured to control the default virtual object for interaction according to the acquired interaction mode.
- an interactive control panel is displayed on the user interface, and the user can trigger the interactive button on the interactive control panel to select a corresponding interactive mode.
- the interactive button is triggered and the interactive button is associated with the object selection panel, the object selection panel is displayed, and the virtual object to be controlled is selected through the object selection panel for interaction, so that the user does not need to click the virtual object to be selected on the user interface
- the selection can effectively avoid the problem that the virtual object to be controlled is occluded and cannot be selected, and the interaction effect is improved.
- a virtual object control device is provided.
- the device can adopt a software module or a hardware module, or a combination of the two can become a part of computer equipment.
- the device specifically includes: an acquisition module 1802, display module 1804, update module 1806, selection module 1808, and control module 1810, where:
- the obtaining module 1802 is used to obtain the panel display instruction generated by triggering on the user interface
- the display module 1804 is used to display the object selection panel on the user interface in response to the panel display instruction;
- the update module 1806 is used to replace the object selection panel with the interactive control panel in the user interface when the virtual object selection button on the object selection panel is triggered and the virtual object selection button is associated with the interactive control panel;
- the selection module 1808 is used to select the virtual object to be controlled corresponding to the virtual object selection button;
- the control module 1810 is used to control the selected virtual object to interact according to the interactive mode on the interactive control panel.
- the object selection panel is displayed on the user interface, and the user can trigger the virtual object selection button on the object selection panel to select the object to be controlled Virtual object.
- the virtual object selection button is triggered and the virtual object selection button is associated with an interactive control panel
- the interactive control panel is displayed, and the corresponding interactive mode is selected through the interactive control panel to control the virtual object for interaction, so that the user does not need to interact with the user interface Click on the virtual object to be selected for selection, which can effectively avoid the problem that the virtual object to be controlled is blocked and cannot be selected, and the interactive effect is improved.
- Each module in the above virtual object control device can be implemented in whole or in part by software, hardware, and a combination thereof.
- the above-mentioned modules may be embedded in the form of hardware or independent of the processor in the computer equipment, or may be stored in the memory of the computer equipment in the form of software, so that the processor can call and execute the operations corresponding to the above-mentioned modules.
- a computer device is provided.
- the computer device may be a server, and its internal structure diagram may be as shown in FIG. 19.
- the computer equipment includes a processor, a memory, and a network interface connected through a system bus. Among them, the processor of the computer device is used to provide calculation and control capabilities.
- the memory of the computer device includes a non-volatile storage medium and an internal memory.
- the non-volatile storage medium stores an operating system, a computer program, and a database.
- the internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium.
- the database of the computer equipment is used to store various data related to virtual object control.
- the network interface of the computer device is used to communicate with an external terminal through a network connection.
- the computer program is executed by the processor to realize a virtual object control method.
- a computer device is provided.
- the computer device may be a terminal, and its internal structure diagram may be as shown in FIG. 19.
- the computer equipment includes a processor, a memory, a communication interface, a display screen and an input device connected through a system bus.
- the processor of the computer device is used to provide calculation and control capabilities.
- the memory of the computer device includes a non-volatile storage medium and an internal memory.
- the non-volatile storage medium stores an operating system and a computer program.
- the internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium.
- the communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, an operator's network, NFC (near field communication) or other technologies.
- the computer program is executed by the processor to realize a virtual object control method.
- the display screen of the computer equipment can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer equipment can be a touch layer covered on the display screen, or it can be a button, a trackball or a touchpad set on the housing of the computer equipment , It can also be an external keyboard, touchpad, or mouse.
- FIG. 19 is only a block diagram of part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied.
- the specific computer device may Including more or fewer parts than shown in the figure, or combining some parts, or having a different arrangement of parts.
- a computer device including a memory and a processor, and a computer program is stored in the memory, and the processor implements the steps in the foregoing method embodiments when the processor executes the computer program.
- a computer-readable storage medium is provided, and a computer program is stored, and when the computer program is executed by a processor, the steps in the foregoing method embodiments are implemented.
- a computer program product or computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium; When the computer-readable storage medium reads and executes the computer instructions, the computer device is caused to execute the steps in the foregoing method embodiments.
- Non-volatile memory may include read-only memory (Read-Only Memory, ROM), magnetic tape, floppy disk, flash memory, or optical storage.
- Volatile memory may include random access memory (RAM) or external cache memory.
- RAM can be in various forms, such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM), etc.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
Claims (20)
- 一种虚拟对象控制方法,由终端执行,其特征在于,所述方法包括:获取在用户界面上触发所产生的面板展示指令;响应于所述面板展示指令,在所述用户界面展示交互控制面板;当所述交互控制面板上的交互按钮被触发、且所述交互按钮关联了对象选择面板时,获取与被触发的交互按钮对应的交互方式,以及在所述用户界面中将所述交互控制面板替换为所述对象选择面板;当所述对象选择面板上的虚拟对象选择按钮被触发时,选取待控制的与被触发的所述虚拟对象选择按钮对应的虚拟对象;根据所述交互方式控制所选取的虚拟对象进行交互。
- 根据权利要求1所述的方法,其特征在于,所述获取在用户界面上触发所产生的面板展示指令包括:获取在所述用户界面的面板展示按钮上进行触发所产生的面板展示指令;所述在所述用户界面展示交互控制面板包括:在所述面板展示按钮的位置处或在所述用户界面中的指定位置处,将交互控制面板以弹窗或浮层的方式展示于所述用户界面。
- 根据权利要求2所述的方法,其特征在于,所述获取在所述用户界面的面板展示按钮上进行触发所产生的面板展示指令包括:获取在所述用户界面的面板展示按钮上进行触摸时产生的面板展示指令;或者,获取在所述用户界面的面板展示按钮进行滑动时产生的面板展示指令。
- 根据权利要求3所述的方法,其特征在于,所述方法还包括:若所述面板展示指令是在所述面板展示按钮进行滑动时所产生的指令,则获取滑动时的滑动方向和/或结束位置;根据所述滑动方向和/或结束位置触发所述交互控制面板上的交互按钮;获取被触发的所述交互按钮对应的交互方式。
- 根据权利要求3所述的方法,其特征在于,所述方法还包括:计算在所述面板展示按钮上进行触摸时的触摸时长;若所述触摸时长达到预设触摸时长,则执行所述在所述用户界面展示交互控制面板的步骤;若所述触摸时长未达到预设触摸时长,获取上一次执行交互时所采用的交互方式,并控制当前所控制的虚拟对象按照所获取的交互方式进行交互。
- 根据权利要求1所述的方法,其特征在于,所述当所述交互控制面板上的交互按钮被触发、且所述交互按钮关联了对象选择面板时,在所述用户界面中将所述交互控制面板替换为所述对象选择面板包括:获取所述交互控制面板中交互按钮被触发产生的操作指令;当获取到所述操作指令时,判断所述交互按钮是否关联了对象选择面板;若所述交互按钮关联了所述对象选择面板,确定所述交互按钮被触发时的第一维持时长;当所述第一维持时长达到第一预设时长时,在所述用户界面中将所述交互控制面板替换为所述对象选择面板。
- 根据权利要求6所述的方法,其特征在于,所述方法还包括:若所述交互按钮关联了所述对象选择面板,在所述交互控制面板的边缘进行动画提示;获取对象选择面板数据;对所述对象选择面板数据进行渲染,得到对象选择面板;当所述第一维持时长达到第一预设时长时,执行所述在所述用户界面中将所述交互控制面板替换为所述对象选择面板的步骤。
- 根据权利要求1所述的方法,其特征在于,所述通过所述对象选择面板选取待控制的虚拟对象包括:确定所述对象选择面板中被触发的虚拟对象选择按钮;获取被触发的所述虚拟对象选择按钮所对应的虚拟对象标识;从多个虚拟对象中,按照所述虚拟对象标识选取待控制的虚拟对象。
- 根据权利要求8所述的方法,其特征在于,所述方法还包括:当所述对象选择面板中被触发的所述虚拟对象选择按钮结束触发时,计算 结束触发后的第二维持时长;当所述第二维持时长达到第二预设时长、且所述对象选择面板中的各虚拟对象选择按钮均未被触发时,在所述用户界面中将展示的所述对象选择面板取消展示。
- 根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述交互控制面板上的交互按钮被触发、但所述交互按钮未关联对象选择面板时,则获取被触发的所述交互按钮对应的交互方式;按照所获取的交互方式控制默认的虚拟对象进行交互。
- 一种虚拟对象控制方法,由终端执行,其特征在于,所述方法包括:获取在用户界面上触发所产生的面板展示指令;响应于所述面板展示指令,在所述用户界面展示对象选择面板;当所述对象选择面板上的虚拟对象选择按钮被触发、且所述虚拟对象选择按钮关联了交互控制面板时,在所述用户界面中将所述对象选择面板替换为所述交互控制面板;以及,选取与所述虚拟对象选择按钮对应的待控制的虚拟对象;根据所述交互控制面板上的交互方式控制所选取的虚拟对象进行交互。
- 根据权利要求11所述的方法,其特征在于,所述获取在用户界面上触发所产生的面板展示指令包括:获取在所述用户界面的面板展示按钮上进行触发所产生的面板展示指令;所述在所述用户界面展示对象选择面板包括:在所述面板展示按钮的位置处或在所述用户界面中的指定位置处,将所述对象选择面板以弹窗或浮层的方式展示于用户界面。
- 根据权利要求12所述的方法,其特征在于,所述获取在所述用户界面的面板展示按钮上进行触发所产生的面板展示指令包括:获取在所述用户界面的面板展示按钮上进行触摸时产生的面板展示指令;或者,获取在所述用户界面的面板展示按钮进行滑动时产生的面板展示指令。
- 根据权利要求13所述的方法,其特征在于,所述方法还包括:若所述面板展示指令是在所述面板展示按钮进行滑动时所产生的指令,则获取滑动时的滑动方向和/或结束位置;根据所述滑动方向和/或结束位置触发所述对象选择面板上的虚拟对象选择按钮;获取被触发的所述虚拟对象选择按钮对应的交互方式。
- 根据权利要求11所述的方法,其特征在于,所述选取与所述虚拟对象选择按钮对应的待控制的虚拟对象之后,所述方法还包括:当所述交互控制面板中的交互控制按钮结束触发时,计算结束触发后的第二维持时长;当所述第二维持时长达到第二预设时长、且所述对象选择面板中的各虚拟对象选择按钮均未被触发时,则在所述用户界面中将展示的交互控制面板取消展示。
- 根据权利要求15所述的方法,其特征在于,所述方法还包括:确定所述交互控制面板在消展示之前的展示位置;当所述交互控制面板取消展示时,在所述展示位置处展示所述交互控制面板。
- 一种虚拟对象控制装置,其特征在于,所述装置包括:获取模块,用于获取在用户界面上触发所产生的面板展示指令;展示模块,用于响应于所述面板展示指令,在所述用户界面展示交互控制面板;更新模块,用于当所述交互控制面板上的交互按钮被触发、且所述交互按钮关联了对象选择面板时,在所述用户界面中将所述交互控制面板替换为所述对象选择面板;选取模块,用于通过所述对象选择面板选取待控制的虚拟对象;控制模块,用于根据所述交互按钮对应的交互方式控制所选取的虚拟对象 进行交互。
- 一种虚拟对象控制装置,其特征在于,所述装置包括:获取模块,用于获取在用户界面上触发所产生的面板展示指令;展示模块,用于响应于所述面板展示指令,在所述用户界面展示对象选择面板;更新模块,用于当所述对象选择面板上的虚拟对象选择按钮被触发、且所述虚拟对象选择按钮关联了交互控制面板时,在所述用户界面中将所述对象选择面板替换为所述交互控制面板;以及,选取模块,用于选取与所述虚拟对象选择按钮对应的待控制的虚拟对象;控制模块,用于根据所述交互控制面板上的交互方式控制所选取的虚拟对象进行交互。
- 一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至16中任一项所述方法的步骤。
- 一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至16中任一项所述的方法的步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022535887A JP7404541B2 (ja) | 2020-04-09 | 2021-02-09 | 仮想オブジェクトの制御方法、装置、コンピュータ装置、及びコンピュータプログラム |
US17/818,453 US20230120147A1 (en) | 2020-04-09 | 2022-08-09 | Virtual object control method and apparatus, computer device, and storage medium |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010273075.2 | 2020-04-09 | ||
CN202010273075.2A CN111481930B (zh) | 2020-04-09 | 2020-04-09 | 虚拟对象控制方法、装置、计算机设备和存储介质 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US17/818,453 Continuation US20230120147A1 (en) | 2020-04-09 | 2022-08-09 | Virtual object control method and apparatus, computer device, and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2021203831A1 true WO2021203831A1 (zh) | 2021-10-14 |
Family
ID=71790088
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2021/076223 WO2021203831A1 (zh) | 2020-04-09 | 2021-02-09 | 虚拟对象控制方法、装置、计算机设备和存储介质 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20230120147A1 (zh) |
JP (1) | JP7404541B2 (zh) |
CN (1) | CN111481930B (zh) |
WO (1) | WO2021203831A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111481930B (zh) * | 2020-04-09 | 2023-04-14 | 腾讯科技(上海)有限公司 | 虚拟对象控制方法、装置、计算机设备和存储介质 |
CN118304643A (zh) * | 2023-01-06 | 2024-07-09 | 腾讯科技(深圳)有限公司 | 虚拟场景的交互处理方法、装置、电子设备及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105094345A (zh) * | 2015-09-29 | 2015-11-25 | 腾讯科技(深圳)有限公司 | 一种信息处理方法、终端及计算机存储介质 |
US20190054380A1 (en) * | 2017-08-18 | 2019-02-21 | King.Com Limited | Controlling a display of a computer device |
CN110270098A (zh) * | 2019-06-21 | 2019-09-24 | 腾讯科技(深圳)有限公司 | 控制虚拟对象对虚拟物品进行标记的方法、装置及介质 |
US10432681B1 (en) * | 2013-04-24 | 2019-10-01 | Parallels International Gmbh | Method and system for controlling local display and remote virtual desktop from a mobile device |
CN110368691A (zh) * | 2019-07-19 | 2019-10-25 | 腾讯科技(深圳)有限公司 | 多人在线对战程序中的提醒信息发送方法、装置及终端 |
CN111481930A (zh) * | 2020-04-09 | 2020-08-04 | 腾讯科技(深圳)有限公司 | 虚拟对象控制方法、装置、计算机设备和存储介质 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3910891B2 (ja) * | 2002-08-23 | 2007-04-25 | 株式会社バンダイナムコゲームス | ゲームシステム、プログラム及び情報記憶媒体 |
JP3720344B2 (ja) * | 2004-01-23 | 2005-11-24 | 株式会社スクウェア・エニックス | ゲーム装置、ビデオゲームにおけるキャラクタ選択方法、キャラクタ選択プログラム、キャラクタ選択プログラムを記録した記録媒体 |
JP5478438B2 (ja) * | 2010-09-14 | 2014-04-23 | 任天堂株式会社 | 表示制御プログラム、表示制御システム、表示制御装置、表示制御方法 |
US8736583B2 (en) * | 2011-03-29 | 2014-05-27 | Intel Corporation | Virtual links between different displays to present a single virtual object |
US9561427B2 (en) * | 2014-05-15 | 2017-02-07 | King.Com Ltd. | Control algorithms and methods for a game board arrangement |
CN109843399B (zh) * | 2017-08-03 | 2020-07-21 | 腾讯科技(深圳)有限公司 | 用于提供游戏控制的设备、方法和图形用户界面 |
CN107551537B (zh) * | 2017-08-04 | 2020-12-01 | 网易(杭州)网络有限公司 | 一种游戏中虚拟角色的控制方法及装置、存储介质、电子设备 |
CN107930122B (zh) * | 2017-12-14 | 2020-07-07 | 网易(杭州)网络有限公司 | 信息处理方法、装置及存储介质 |
CN109568938B (zh) * | 2018-11-30 | 2020-08-28 | 广州要玩娱乐网络技术股份有限公司 | 多资源游戏触控操作方法、装置、存储介质和终端 |
CN110193195A (zh) * | 2019-04-22 | 2019-09-03 | 网易(杭州)网络有限公司 | 游戏视角控制方法及装置 |
CN110052033B (zh) * | 2019-04-26 | 2022-03-25 | 腾讯科技(深圳)有限公司 | 一种游戏装备请求方法、装置、服务器及存储介质 |
CN110064193A (zh) * | 2019-04-29 | 2019-07-30 | 网易(杭州)网络有限公司 | 游戏中虚拟对象的操控控制方法、装置和移动终端 |
CN110215695B (zh) * | 2019-07-04 | 2023-03-24 | 网易(杭州)网络有限公司 | 游戏对象选择方法及装置 |
CN110354494B (zh) * | 2019-07-23 | 2024-03-22 | 网易(杭州)网络有限公司 | 游戏中对象的控制方法、装置、计算机设备及存储介质 |
-
2020
- 2020-04-09 CN CN202010273075.2A patent/CN111481930B/zh active Active
-
2021
- 2021-02-09 WO PCT/CN2021/076223 patent/WO2021203831A1/zh active Application Filing
- 2021-02-09 JP JP2022535887A patent/JP7404541B2/ja active Active
-
2022
- 2022-08-09 US US17/818,453 patent/US20230120147A1/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10432681B1 (en) * | 2013-04-24 | 2019-10-01 | Parallels International Gmbh | Method and system for controlling local display and remote virtual desktop from a mobile device |
CN105094345A (zh) * | 2015-09-29 | 2015-11-25 | 腾讯科技(深圳)有限公司 | 一种信息处理方法、终端及计算机存储介质 |
US20190054380A1 (en) * | 2017-08-18 | 2019-02-21 | King.Com Limited | Controlling a display of a computer device |
CN110270098A (zh) * | 2019-06-21 | 2019-09-24 | 腾讯科技(深圳)有限公司 | 控制虚拟对象对虚拟物品进行标记的方法、装置及介质 |
CN110368691A (zh) * | 2019-07-19 | 2019-10-25 | 腾讯科技(深圳)有限公司 | 多人在线对战程序中的提醒信息发送方法、装置及终端 |
CN111481930A (zh) * | 2020-04-09 | 2020-08-04 | 腾讯科技(深圳)有限公司 | 虚拟对象控制方法、装置、计算机设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
US20230120147A1 (en) | 2023-04-20 |
CN111481930B (zh) | 2023-04-14 |
JP2023506799A (ja) | 2023-02-20 |
CN111481930A (zh) | 2020-08-04 |
JP7404541B2 (ja) | 2023-12-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ES2617539T3 (es) | Interfaz gráfica de usuario para un sistema de juego | |
US9849375B2 (en) | Game program and game device | |
CN111298449B (zh) | 一种游戏中的控制方法、装置、计算机设备及存储介质 | |
US7927215B2 (en) | Storage medium storing a game program, game apparatus and game controlling method | |
CN110302530B (zh) | 虚拟单位控制方法、装置、电子设备和存储介质 | |
US20230336792A1 (en) | Display method and apparatus for event livestreaming, device and storage medium | |
WO2022247592A1 (zh) | 虚拟道具的切换方法、装置、终端及存储介质 | |
US20230120147A1 (en) | Virtual object control method and apparatus, computer device, and storage medium | |
CN111494935B (zh) | 游戏中虚拟对象的控制方法及装置 | |
KR20210142739A (ko) | 가상 객체 제어 방법 및 장치, 단말 그리고 저장 매체 | |
WO2022257653A1 (zh) | 虚拟道具的显示方法、装置、电子设备及存储介质 | |
CN110665228A (zh) | 一种游戏中角色卡牌控制方法和装置 | |
CN109758760B (zh) | 足球游戏中射门控制方法、装置、计算机设备及存储介质 | |
WO2022037529A1 (zh) | 虚拟对象的控制方法、装置、终端及存储介质 | |
CN114225372B (zh) | 虚拟对象的控制方法、装置、终端、存储介质及程序产品 | |
CN110801629B (zh) | 虚拟对象生命值提示图形的显示方法、装置、终端及介质 | |
KR20220130257A (ko) | 가상 장면을 위한 적응형 디스플레이 방법 및 장치, 전자 디바이스, 저장 매체 및 컴퓨터 프로그램 제품 | |
CN106984044B (zh) | 用于启动预设流程的方法及设备 | |
CN114217708A (zh) | 虚拟场景中开局操作的控制方法、装置、设备及存储介质 | |
US20230330543A1 (en) | Card casting method and apparatus, device, storage medium, and program product | |
WO2023197788A1 (zh) | 一种交互方法、装置、计算机设备及可读存储介质 | |
CN113018861B (zh) | 虚拟角色显示方法、装置、计算机设备和存储介质 | |
CN113893534A (zh) | 游戏技能施放方法、装置、电子设备及存储介质 | |
CN113975798A (zh) | 一种交互控制方法、装置以及计算机存储介质 | |
KR102557808B1 (ko) | 게임 서비스 시스템 및 상기 시스템에서의 메모 공유 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21783823 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2022535887 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 28/02/2023) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 21783823 Country of ref document: EP Kind code of ref document: A1 |