IP Library › Granted Patent US 12,440,758
Granted Patent B2
US 12,440,758 · App. 18/204,849 · Granted Oct 14, 2025

Virtual object control method and apparatus, terminal, storage medium, and program product

Inventors: Weijian Cui (Shenzhen, CN); Meng Qiu (Shenzhen, CN); Boyi Liu (Shenzhen, CN); Cong Tian (Shenzhen, CN); Dancheng Zou (Shenzhen, CN); Yu Deng (Shenzhen, CN); Jingjing He (Shenzhen, CN)
Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
A63F13/533A63F13/42A63F13/52A63F13/56
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,440,758
App. No.
18/204,849
Granted
Oct 14, 2025
Kind
B2
Abstract

A virtual object control method is performed by a terminal. The method includes: displaying a virtual environment picture and an attack control; in response to a first trigger operation on the attack control, displaying an action control adjacent the attack control, the action control being configured to trigger the virtual object to perform a non-attack action; and in response to a second trigger operation on the action control, controlling the virtual object to perform a first action according to the action control while performing attacks according to the attack control. The method provided in embodiments of this application may reduce the operation difficulty of controlling a virtual object to attack and performing other actions simultaneously.

Claims (66)

1. A virtual object control method performed by a terminal, the method comprising:

displaying a virtual environment picture and an attack control, the virtual environment picture containing a virtual object, and the attack control being configured to trigger the virtual object to attack;

in response to a first trigger operation on the attack control, displaying an action control adjacent the attack control, the action control being configured to trigger the virtual object to perform a non-attack action, wherein the displaying an action control adjacent the attack control comprises:

choosing, among a plurality of action control modes corresponding to different action controls, an action control mode and an associated action control; and

displaying the action control associated with the chosen action control mode adjacent the attack control; and

in response to a second trigger operation on the action control, controlling the virtual object to perform a first action according to the action control while performing attacks according to the attack control.

2. The method according to claim 1 , wherein the displaying the action control associated with the chosen action control mode adjacent the attack control comprises:

when the chosen action control mode is a first action mode, displaying a virtual joystick control around the attack control, the virtual joystick control being configured to control the virtual object to move; and

the controlling the virtual object to perform a first action according to the action control comprises:

in response to a drag operation on the attack control, controlling the virtual object to move in a direction of the drag operation defined by the virtual joystick control.

3. The method according to claim 1 , wherein the displaying the action control associated with the chosen action control mode adjacent the attack control comprises:

when the chosen action control mode is a second action mode, displaying a virtual wheel control around the attack control, the virtual wheel control being divided into at least two first wheel sub-regions located at different positions, with an action option displayed in each first wheel sub-region; and

the controlling the virtual object to perform a first action according to the action control comprises:

in response to a drag operation on the attack control, determining a second wheel sub-region from the at least two first wheel sub-regions based on a control position of the attack control overlapping the second wheel sub-region; and

controlling the virtual object to perform the first action according to the action option associated with the second wheel sub-region while performing the attacks.

4. The method according to claim 1 , wherein the method further comprises:

displaying a mode switching control, the mode switching control being configured to trigger switching of the action control mode; and

switching the action control mode in response to a third trigger operation on the mode switching control.

5. The method according to claim 4 , wherein the method further comprises:

hiding the mode switching control in response to the first trigger operation on the attack control; and

resuming the displaying of the mode switching control in response to ending of the second trigger operation on the attack control.

6. The method according to claim 1 , wherein the method further comprises:

in response to the ending of the second trigger operation on the attack control, controlling the virtual object to stop performing the first action and the attacks.

7. A terminal, comprising a processor and a memory, the memory storing at least one program, the at least one program being loaded and executed by the processor and causing the terminal to perform a virtual object control method including:

displaying a virtual environment picture and an attack control, the virtual environment picture containing a virtual object, and the attack control being configured to trigger the virtual object to attack;

in response to a first trigger operation on the attack control, displaying an action control adjacent the attack control, the action control being configured to trigger the virtual object to perform a non-attack action, wherein the displaying an action control adjacent the attack control comprises:

choosing, among a plurality of action control modes corresponding to different action controls, an action control mode and an associated action control; and

displaying the action control associated with the chosen action control mode adjacent the attack control; and

in response to a second trigger operation on the action control, controlling the virtual object to perform a first action according to the action control while performing attacks according to the attack control.

8. The terminal according to claim 7 , wherein the displaying the action control associated with the chosen action control mode adjacent the attack control comprises:

when the chosen action control mode is a first action mode, displaying a virtual joystick control around the attack control, the virtual joystick control being configured to control the virtual object to move; and

the controlling the virtual object to perform a first action according to the action control comprises:

in response to a drag operation on the attack control, controlling the virtual object to move in a direction of the drag operation defined by the virtual joystick control.

9. The terminal according to claim 8 , wherein the displaying the action control associated with the chosen action control mode adjacent the attack control comprises:

when the chosen action control mode is a second action mode, displaying a virtual wheel control around the attack control, the virtual wheel control being divided into at least two first wheel sub-regions located at different positions, with an action option displayed in each first wheel sub-region; and

the controlling the virtual object to perform a first action according to the action control comprises:

in response to a drag operation on the attack control, determining a second wheel sub-region from the at least two first wheel sub-regions based on a control position of the attack control overlapping the second wheel sub-region; and

controlling the virtual object to perform the first action according to the action option associated with the second wheel sub-region while performing the attacks.

10. The terminal according to claim 7 , wherein the method further comprises:

displaying a mode switching control, the mode switching control being configured to trigger switching of the action control mode; and

switching the action control mode in response to a third trigger operation on the mode switching control.

11. The terminal according to claim 10 , wherein the method further comprises:

hiding the mode switching control in response to the first trigger operation on the attack control; and

resuming the displaying of the mode switching control in response to ending of the second trigger operation on the attack control.

12. The terminal according to claim 7 , wherein the method further comprises:

in response to the ending of the second trigger operation on the attack control, controlling the virtual object to stop performing the first action and the attacks.

13. A non-transitory computer-readable storage medium, storing at least one program, the at least one program being loaded and executed by a processor of a terminal and causing the terminal to perform a virtual object control method including:

displaying a virtual environment picture and an attack control, the virtual environment picture containing a virtual object, and the attack control being configured to trigger the virtual object to attack;

in response to a first trigger operation on the attack control, displaying an action control adjacent the attack control, the action control being configured to trigger the virtual object to perform a non-attack action, wherein the displaying an action control adjacent the attack control comprises:

choosing, among a plurality of action control modes corresponding to different action controls, an action control mode and an associated action control; and

displaying the action control associated with the chosen action control mode adjacent the attack control; and

in response to a second trigger operation on the action control, controlling the virtual object to perform a first action according to the action control while performing attacks according to the attack control.

14. The non-transitory computer-readable storage medium according to claim 13 , wherein the displaying the action control associated with the chosen action control mode adjacent the attack control comprises:

when the chosen action control mode is a first action mode, displaying a virtual joystick control around the attack control, the virtual joystick control being configured to control the virtual object to move; and

the controlling the virtual object to perform a first action according to the action control comprises:

in response to a drag operation on the attack control, controlling the virtual object to move in a direction of the drag operation defined by the virtual joystick control.

15. The non-transitory computer-readable storage medium according to claim 13 , wherein the displaying the action control associated with the chosen action control mode adjacent the attack control comprises:

when the action control mode is a second action mode, displaying a virtual wheel control around the attack control, the virtual wheel control being divided into at least two first wheel sub-regions located at different positions, with an action option displayed in each first wheel sub-region; and

the controlling the virtual object to perform a first action according to the action control comprises:

in response to a drag operation on the attack control, determining a second wheel sub-region from the at least two first wheel sub-regions based on a control position of the attack control overlapping the second wheel sub-region; and

controlling the virtual object to perform the first action according to the action option associated with the second wheel sub-region while performing the attacks.

16. The non-transitory computer-readable storage medium according to claim 13 , wherein the method further comprises:

displaying a mode switching control, the mode switching control being configured to trigger switching of the object action mode; and

switching the object action mode in response to a third trigger operation on the mode switching control.

17. The non-transitory computer-readable storage medium according to claim 13 , wherein the method further comprises:

in response to the ending of the second trigger operation on the attack control, controlling the virtual object to stop performing the first action and the attacks.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2025
From: CUI, WEIJIAN; QIU, MENG; LIU, BOYI; TIAN, CONG; ZOU, DANCHENG; DENG, YU; HE, JINGJING
To: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
Reel/Frame 072885/0112 →
Priority Claims (2)
CN 202111221286.2 · Oct 20, 2021 · national
CN 202111653411.7 · Dec 30, 2021 · national
Continuity (2)
Continuation PCTCN2022122479 · Sep 29, 2022
Related Publication 20230321537A1 · Oct 12, 2023
References Cited (39)
US 12005360B2 · Hu · 2024 [cited by examiner]
US 20100273544A1 · Koganezawa et al. · 2010 [cited by applicant]
US 20150182856A1 · Mays, III et al. · 2015 [cited by applicant]
US 20180043260A1 · Tang · 2018 [cited by examiner]
US 20200298104A1 · Wang · 2020 [cited by examiner]
US 20210260479A1 · Yang · 2021 [cited by applicant]
US 20210387087A1 · Liu · 2021 [cited by examiner]
US 20220032187A1 · Hu · 2022 [cited by examiner]
US 20220080314A1 · Zhang · 2022 [cited by examiner]
US 20220266136A1 · Yang · 2022 [cited by examiner]
US 20240286032A1 · Li · 2024 [cited by examiner]
US 20240293731A1 · Tong · 2024 [cited by examiner]
CN 107551537A · 2018 [cited by applicant]
CN 109045689A · 2018 [cited by applicant]
CN 109157832A · 2019 [cited by applicant]
CN 109316745A · 2019 [cited by applicant]
CN 109364476A · 2019 [cited by applicant]
CN 109460179A · 2019 [cited by applicant]
CN 109847370A · 2019 [cited by applicant]
CN 110270098A · 2019 [cited by applicant]
CN 110354489A · 2019 [cited by applicant]
CN 110694261A · 2020 [cited by applicant]
CN 111621194A · 2020 [cited by applicant]
CN 111921198A · 2020 [cited by applicant]
CN 112023392A · 2020 [cited by applicant]
CN 112121431A · 2020 [cited by applicant]
CN 114225372A · 2022 [cited by applicant]
JP 2012152357A · 2012 [cited by applicant]
JP 2013105408A · 2013 [cited by applicant]
JP 2019101653A · 2019 [cited by applicant]
JP 2020032206A · 2020 [cited by applicant]
WO WO2015089451A1 · 2015 [cited by applicant]
Tencent Technology, WO, PCT/CN2022/122479, Jan. 6, 2023, 5 pgs. [cited by applicant]
Tencent Technology, IPRP, PCT/CN2022/122479, Apr. 23, 2024, 6 pgs. [cited by applicant]
Wilderness Action Strategy Team, “[Wilderness Action] Explanation of “Instant Kill Mode”! Take Advantage of the Key Techniques of Sniping”! Dec. 2018, Retrieved from the Internet: https://web.archive.org/web/20190407044… [cited by applicant]
Nanpa-no1.com, “A Detailed Introduction to How to Sprint (Dash and Run) in PUBG Mobile”! Jun. 2018, Retrieved from the Internet: https://nanpa-no1.com/pubgmobile-sprint/. [cited by applicant]
YouTube.com, “[Wilderness Action] If You Don't Know, it's a Loss! Explanation of the Advantages of Using “Instant Kill Mode”! If You Can Use it, SR Warriors is Natural”! [Knives Out Live Commentary], Apr. 2018, Retrieve… [cited by applicant]
Compri.jp.com. [PUBG Mobile] Introducing the Recommended Button Layout for iPad (4 fingers), Dec. 2018, Retrieved from the Internet: https://b.hatena.ne.jp/hotentry/game. [cited by applicant]
Tencent Technology, ISR, PCT/CN2022/122479, Jan. 6, 2023, 3 pgs. [cited by applicant]