IP Library Granted Patent US 12,643,046
Granted Patent B2
US 12,643,046 · App. 18/214,306 · Granted Jun 2, 2026

Virtual character control method and apparatus, device, storage medium, and program product

Inventors: Hao Gao (Shenzhen, CN); Lin Lin (Shenzhen, CN); Shanshan Qian (Shenzhen, CN); Haohui Liang (Shenzhen, CN)
Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
A63F13/56A63F13/52
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,643,046
App. No.
18/214,306
Granted
Jun 2, 2026
Kind
B2
Abstract

A virtual character control method performed by a computer device. The method includes: displaying a virtual scene, the virtual scene comprising at least one virtual character; in response to receiving a target operation on a target region in the virtual scene, displaying a station control in the virtual scene; and in response to receiving a trigger operation on the station control, adjusting a station of the at least one virtual character based on a target adjustment mode, at least one of the target adjustment mode and the at least one virtual character being determined based on a user-customized operation of the station control. The method can realize collective adjustment of stations of a plurality of virtual characters based on a station control during the station adjustment of the virtual characters in a virtual scene, and also ensure the flexibility of the station adjustment of the virtual characters in the virtual scene.

Claims (92)

1 . A virtual character control method performed by a computer device, the method comprising:

displaying a virtual scene on a display, the virtual scene comprising at least one virtual character;

in response to receiving a target operation on a target region in the virtual scene by a user of the computer device, displaying a station control in the virtual scene;

in response to displaying the station control, generating a plurality of sub-controls within the station control, each sub-control configured to adjust a unique positional arrangement of the at least one virtual character by deploying the at least one virtual character in the virtual scene;

receiving a trigger operation on the station control to select a respective sub-control of the plurality of sub-controls by the user of the computer device; and

in response to receiving the trigger operation on the station control, adjusting a station of the at least one virtual character based on a target adjustment mode corresponding to the respective sub-control, at least one of the target adjustment mode and the at least one virtual character being determined based on a user-customized operation of the station control, further including:

receiving a first trigger operation on the station control to select a virtual character selection sub-control of the plurality of sub-controls by the user of the computer device;

in response to the trigger operation to select the virtual character selection sub-control:

detecting a range selection operation by the user of the computer device on the virtual scene; and

drawing a contour line surrounding the at least one virtual character in the virtual scene according to the range selection operation;

receiving a second trigger operation on the station control to select a mirror line selection sub-control of the plurality of sub-controls by the user of the computer device;

in response to the trigger operation to select the mirror line selection sub-control:

detecting a mirror line drawing operation by the user of the computer device on the virtual scene;

drawing a straight line in the virtual scene according to the range selection operation as a mirror line such that the contour line surrounding the at least one virtual character in the virtual scene is located on a first side of the mirror line; and

mirror switching each of the at least one virtual character surrounded by the contour line from an old position in the virtual scene on the first side of the mirror line to a new position on a second side of the mirror line, wherein the new position is mirror symmetric to the old position relative to the mirror line.

2 . The method according to claim 1 , wherein the station control comprises at least two sub-controls; and

the adjusting a station of the at least one virtual character based on a target adjustment mode comprises:

in response to receiving a respective trigger operation on a target sub-control, adjusting the station of the at least one virtual character based on an adjustment mode corresponding to the target sub-control, the target sub-control being one of the at least two sub-controls.

3 . The method according to claim 2 , wherein the adjusting the station of the at least one virtual character based on an adjustment mode corresponding to the target sub-control comprises:

adjusting a selection state of the at least one virtual character as an optional state in response to receiving a first respective trigger operation on a first sub-control in the at least two sub-controls;

in response to receiving a character selection operation, obtaining a virtual character selected based on the character selection operation as the at least one virtual character; and

switching the station of the at least one virtual character from a first position to a second position in response to the character selection operation, whereby the station of a target virtual character before and after the position switching is symmetrical about a target axis of the virtual scene.

4 . The method according to claim 2 , wherein the adjusting the station of the at least one virtual character based on an adjustment mode corresponding to the target sub-control comprises:

displaying a layout display region in response to receiving a second respective trigger operation on a second sub-control in the at least two sub-controls, the layout display region including at least one station layout determined based on user-defined layout settings; and

in response to receiving a selection operation on a target station layout, adjusting the station of the at least one virtual character based on the target station layout, the target station layout being one of the at least one station layout.

5 . The method according to claim 4 , wherein the adjusting the station of the at least one virtual character based on the target station layout comprises:

obtaining an attack range of the at least one virtual character; and

adjusting the station of the at least one virtual character based on the attack range of the at least one virtual character and the target station layout.

6 . The method according to claim 4 , wherein the adjusting the station of the at least one virtual character based on the target station layout comprises:

in response to a quantity of stations corresponding to the target station layout being greater than a quantity of a target virtual character, adjusting the station of the at least one virtual character to the stations in the target station layout according to a target station order.

7 . The method according to claim 1 , wherein the station control is superimposed on an upper layer of the virtual scene.

8 . A computer device, comprising a processor and a memory, the memory storing at least one computer program, and the at least one computer program, when loaded and executed by the processor, causing the computer device to implement a virtual character control method including:

displaying a virtual scene on a display of the computer device, the virtual scene comprising at least one virtual character;

in response to receiving a target operation on a target region in the virtual scene by a user of the computer device, displaying a station control in the virtual scene;

in response to displaying the station control, generating a plurality of sub-controls within the station control, each sub-control configured to adjust a unique positional arrangement of the at least one virtual character by deploying the at least one virtual character in the virtual scene;

receiving a trigger operation on the station control to select a respective sub-control of the plurality of sub-controls by the user of the computer device; and

in response to receiving the trigger operation on the station control, adjusting a station of the at least one virtual character based on a target adjustment mode corresponding to the respective sub-control, at least one of the target adjustment mode and the at least one virtual character being determined based on a user-customized operation of the station control, further including:

receiving a first trigger operation on the station control to select a virtual character selection sub-control of the plurality of sub-controls by the user of the computer device;

in response to the trigger operation to select the virtual character selection sub-control:

detecting a range selection operation by the user of the computer device on the virtual scene; and

drawing a contour line surrounding the at least one virtual character in the virtual scene according to the range selection operation;

receiving a second trigger operation on the station control to select a mirror line selection sub-control of the plurality of sub-controls by the user of the computer device;

in response to the trigger operation to select the mirror line selection sub-control:

detecting a mirror line drawing operation by the user of the computer device on the virtual scene;

drawing a straight line in the virtual scene according to the range selection operation as a mirror line such that the contour line surrounding the at least one virtual character in the virtual scene is located on a first side of the mirror line; and

mirror switching each of the at least one virtual character surrounded by the contour line from an old position in the virtual scene on the first side of the mirror line to a new position on a second side of the mirror line, wherein the new position is mirror symmetric to the old position relative to the mirror line.

9 . The computer device according to claim 8 , wherein the station control comprises at least two sub-controls; and

the adjusting a station of the at least one virtual character based on a target adjustment mode comprises:

in response to receiving a respective trigger operation on a target sub-control, adjusting the station of the at least one virtual character based on an adjustment mode corresponding to the target sub-control, the target sub-control being one of the at least two sub-controls.

10 . The computer device according to claim 9 , wherein the adjusting the station of the at least one virtual character based on an adjustment mode corresponding to the target sub-control comprises:

adjusting a selection state of the at least one virtual character as an optional state in response to receiving a first respective trigger operation on a first sub-control in the at least two sub-controls;

in response to receiving a character selection operation, obtaining a virtual character selected based on the character selection operation as the at least one virtual character; and

switching the station of the at least one virtual character from a first position to a second position in response to the character selection operation, whereby the station of a target virtual character before and after the position switching is symmetrical about a target axis of the virtual scene.

11 . The computer device according to claim 9 , wherein the adjusting the station of the at least one virtual character based on an adjustment mode corresponding to the target sub-control comprises:

displaying a layout display region in response to receiving a second respective trigger operation on a second sub-control in the at least two sub-controls, the layout display region including at least one station layout determined based on user-defined layout settings; and

in response to receiving a selection operation on a target station layout, adjusting the station of the at least one virtual character based on the target station layout, the target station layout being one of the at least one station layout.

12 . The computer device according to claim 11 , wherein the adjusting the station of the at least one virtual character based on the target station layout comprises:

obtaining an attack range of the at least one virtual character; and

adjusting the station of the at least one virtual character based on the attack range of the at least one virtual character and the target station layout.

13 . The computer device according to claim 11 , wherein the adjusting the station of the at least one virtual character based on the target station layout comprises:

in response to a quantity of stations corresponding to the target station layout being greater than a quantity of a target virtual character, adjusting the station of the at least one virtual character to the stations in the target station layout according to a target station order.

14 . The computer device according to claim 8 , wherein the station control is superimposed on an upper layer of the virtual scene.

15 . A non-transitory computer-readable storage medium, storing at least one computer program, and the computer program, when loaded and executed by a processor of a computer device, causing the computer device to implement a virtual character control method including:

displaying a virtual scene on a display of the computer device, the virtual scene comprising at least one virtual character;

in response to receiving a target operation on a target region in the virtual scene by a user of the computer device, displaying a station control in the virtual scene;

in response to displaying the station control, generating a plurality of sub-controls within the station control, each sub-control configured to adjust a unique positional arrangement of the at least one virtual character by deploying the at least one virtual character in the virtual scene;

receiving a trigger operation on the station control to select a respective sub-control of the plurality of sub-controls by the user of the computer device; and

in response to receiving the trigger operation on the station control, adjusting a station of the at least one virtual character based on a target adjustment mode corresponding to the respective sub-control, at least one of the target adjustment mode and the at least one virtual character being determined based on a user-customized operation of the station control, further including:

receiving a first trigger operation on the station control to select a virtual character selection sub-control of the plurality of sub-controls by the user of the computer device:

in response to the trigger operation to select the virtual character selection sub-control:

detecting a range selection operation by the user of the computer device on the virtual scene; and

drawing a contour line surrounding the at least one virtual character in the virtual scene according to the range selection operation;

receiving a second trigger operation on the station control to select a mirror line selection sub-control of the plurality of sub-controls by the user of the computer device;

in response to the trigger operation to select the mirror line selection sub-control:

detecting a mirror line drawing operation by the user of the computer device on the virtual scene;

drawing a straight line in the virtual scene according to the range selection operation as a mirror line such that the contour line surrounding the at least one virtual character in the virtual scene is located on a first side of the mirror line; and

mirror switching each of the at least one virtual character surrounded by the contour line from an old position in the virtual scene on the first side of the mirror line to a new position on a second side of the mirror line, wherein the new position is mirror symmetric to the old position relative to the mirror line.

16 . The non-transitory computer-readable storage medium according to claim 15 , wherein the station control comprises at least two sub-controls; and

the adjusting a station of the at least one virtual character based on a target adjustment mode comprises:

in response to receiving a respective trigger operation on a target sub-control, adjusting the station of the at least one virtual character based on an adjustment mode corresponding to the target sub-control, the target sub-control being one of the at least two sub-controls.

17 . The non-transitory computer-readable storage medium according to claim 16 , wherein the adjusting the station of the at least one virtual character based on an adjustment mode corresponding to the target sub-control comprises:

adjusting a selection state of the at least one virtual character as an optional state in response to receiving a first respective trigger operation on a first sub-control in the at least two sub-controls;

in response to receiving a character selection operation, obtaining a virtual character selected based on the character selection operation as the at least one virtual character; and

switching the station of the at least one virtual character from a first position to a second position in response to the character selection operation, whereby the station of a target virtual character before and after the position switching is symmetrical about a target axis of the virtual scene.

18 . The non-transitory computer-readable storage medium according to claim 16 , wherein the adjusting the station of the at least one virtual character based on an adjustment mode corresponding to the target sub-control comprises:

displaying a layout display region in response to receiving a second respective trigger operation on a second sub-control in the at least two sub-controls, the layout display region including at least one station layout determined based on user-defined layout settings; and

in response to receiving a selection operation on a target station layout, adjusting the station of the at least one virtual character based on the target station layout, the target station layout being one of the at least one station layout.

19 . The non-transitory computer-readable storage medium according to claim 18 , wherein the adjusting the station of the at least one virtual character based on the target station layout comprises:

obtaining an attack range of the at least one virtual character; and

adjusting the station of the at least one virtual character based on the attack range of the at least one virtual character and the target station layout.

20 . The non-transitory computer-readable storage medium according to claim 18 , wherein the adjusting the station of the at least one virtual character based on the target station layout comprises:

in response to a quantity of stations corresponding to the target station layout being greater than a quantity of a target virtual character, adjusting the station of the at least one virtual character to the stations in the target station layout according to a target station order.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2023
From: GAO, HAO; LIN, LIN; QIAN, SHANSHAN; LIANG, HAOHUI
To: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
Reel/Frame 064155/0503 →
Priority Claims (1)
CN 202111372101.8 · Nov 18, 2021 · national
Continuity (2)
Continuation PCTCN2022125747 · Oct 17, 2022
Related Publication 20230330539A1 · Oct 19, 2023
References Cited (41)
US 6966837B1 · Best · 2005 [cited by examiner]
US 8062110B2 · Shimizu · 2011 [cited by examiner]
US 11278810B1 · Sarria, Jr. · 2022 [cited by examiner]
US 11344809B2 · Kando · 2022 [cited by examiner]
US 20060252531A1 · Kando · 2006 [cited by examiner]
US 20060252540A1 · Kando · 2006 [cited by examiner]
US 20070260567A1 · Funge · 2007 [cited by examiner]
US 20110304630A1 · McNeely · 2011 [cited by examiner]
US 20110304638A1 · Johnston · 2011 [cited by examiner]
US 20140066200A1 · Matsui · 2014 [cited by examiner]
US 20160259526A1 · Lee · 2016 [cited by examiner]
US 20170206797A1 · Solomon · 2017 [cited by examiner]
US 20170354885A1 · Kitazono · 2017 [cited by examiner]
US 20190295306A1 · Weston · 2019 [cited by examiner]
US 20200346115A1 · Luo · 2020 [cited by examiner]
US 20200368622A1 · Kando · 2020 [cited by examiner]
US 20210038982A1 · Guillemette et al. · 2021 [cited by applicant]
US 20210146248A1 · Chen · 2021 [cited by examiner]
US 20210213361A1 · Abecassis · 2021 [cited by examiner]
US 20210331070A1 · Song · 2021 [cited by examiner]
US 20220410007A1 · Jia · 2022 [cited by examiner]
US 20230271087A1 · Hu · 2023 [cited by examiner]
US 20230381647A1 · Mizukami · 2023 [cited by examiner]
US 20230390640A1 · Seo · 2023 [cited by examiner]
US 20240082731A1 · Sato · 2024 [cited by examiner]
US 20240218367A1 · Anderson · 2024 [cited by examiner]
US 20250083043A1 · Chen · 2025 [cited by examiner]
CN 111462307A · 2020 [cited by applicant]
CN 112426719A · 2021 [cited by applicant]
CN 112891944A · 2021 [cited by applicant]
CN 113101660A · 2021 [cited by applicant]
CN 114082189A · 2022 [cited by applicant]
Tencent Technology, ISR, PCT/CN2022/125747, Jan. 18, 2023, 2 pgs. [cited by applicant]
92ghai.com, “[For] LXL Genting Game Super Powerful Card Recorder Script with the Most Functions on the Whole Network”, Sep. 2021, Retrieved from the Internet: https://www.92ghai.com/thread-151832-1-1.html. [cited by applicant]
M.iefans.net, “Jian Wang 3 Fingertip Chess Game Interface Function Introduction”, Nov. 2020, Retrieved from the Internet: https://m.jefans.net/info/v1136017.html. [cited by applicant]
Sohu.com, “Auto Chess Mobile Game Shares Several More Practical Standing Models”, Breaking Through the Immortals, May 2019, Retrieved from the Internet: https://www.sohu.com/a/313840023_120099888. [cited by applicant]
Weixin.qq.com, Mobile Game Network, “How to Set Up and Edit the Lineup of the Golden Shovel Battle?”, Aug. 2021, Retrieved from the Internet: https://mp.weixin.gg.com/s/DKKoQEpYf-PkUurQ4JWbNA. [cited by applicant]
Tencent Technology, WO, PCT/CN2022/125747, Jan. 18, 2023, 4 pgs. [cited by applicant]
Tencent Technology, IPRP, PCT/CN2022/125747, May 2, 2024, 5 pgs. [cited by applicant]
Tencent Technology, Japanese Office Action, JP Patent Application No. 2024-520846, Jul. 11, 2025, 4 pgs. [cited by applicant]
Tencent Technology, Korean Office Action, KR Patent Application No. 10-2024-7009540, Jul. 14, 2025, 21 pgs. [cited by applicant]