IP Library › Granted Patent US 12,623,149
Granted Patent B2
US 12,623,149 · App. 18/226,876 · Granted May 12, 2026

Virtual object control method and apparatus, computer device and storage medium

Inventor: Weihui Ni (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,623,149
App. No.
18/226,876
Granted
May 12, 2026
Kind
B2
Abstract

This application relates to virtual object control, including: displaying a virtual scene including a first virtual object controlled by a user and a second virtual object not controlled by the user; in response to an operation against the second object, controlling the first object to fight against the second object in the virtual scene to reduce an attribute value of the second object; when the attribute value is less than a preset threshold, displaying conversion prompt information; in response to a conversion operation on the second object, playing a conversion animation, and displaying conversion progress indication information and object type options; and in response to the selection of a target object type option and the conversion progress indication information indicating the completion of playing of the conversion animation, converting the second object into a dependent virtual object of the first object.

Claims (59)

1 . A virtual object control method, performed by a processor executing instructions from a memory, the method comprising:

displaying a virtual scene on a display screen, the virtual scene comprising a first object, a second object, a visual field focus region, and a visual field peripheral region, the first object being a virtual object controlled by a user, the second object being a virtual object not controlled by a user;

in response to an operation against the second object, controlling the first object to fight against the second object in the virtual scene to reduce an attribute value of the second object;

in response to the attribute value of the second object being less than a preset threshold, displaying conversion prompt information on the display screen;

in response to a conversion operation on the second object, playing a conversion animation, and displaying conversion progress indication information and object type options on the display screen, by:

displaying an option indication region in a position in a display region deviating from a center point of the visual field focus region, and displaying the object type options in the visual field peripheral region; and

displaying the conversion progress indication information and an option indication flag in the option indication region, the option indication flag used to indicate a target object type option being selected; and

in response to a selection of the target object type option and the conversion progress indication information indicating a completion of playing of the conversion animation, converting the second object into a dependent virtual object of the first object, the target object type option being one of the object type options, an object type to which the dependent virtual object belongs being an object type indicated by the target object type option.

2 . The method according to claim 1 , wherein a number of the object type options and object types indicated by the object type options are determined according to the number and types of target virtual resources in a virtual backpack of the first object.

3 . The method according to claim 1 , wherein the visual field peripheral region is different than the visual field focus region; the visual field focus region is a region focused by a user's sight line within a preset range centered on the center point of the display region; and the object type options are displayed in the visual field peripheral region.

4 . The method according to claim 1 , wherein converting the second object into a dependent virtual object of the first object in response to the selection of the target object type option and the conversion progress indication information indicating the completion of playing of the conversion animation comprises:

in response to an option selection event, determining the target object type option selected by the option selection event within a time period during which the conversion animation is played, and pointing the option indication flag to the target object type option; and

in response to the conversion progress indication information indicating the completion of playing of the conversion animation, converting the second object into the dependent virtual object of the first object.

5 . The method according to claim 4 , wherein the option indication region comprises a prompt information display region, and the method further comprises:

displaying trigger prompt information corresponding to the option selection event in the prompt information display region of the option indication region, the trigger prompt information being configured to prompt a triggering mode of the option selection event.

6 . The method according to claim 5 , wherein the trigger prompt information comprises device information and device operation information, the device information configured to characterize information of an input device, the device operation information used to indicate the input device to trigger an operation mode of the option selection event; the input device configured to trigger the option selection event; and

the method further comprises:

in response to a triggering operation on the input device and the triggering operation conforming to the device operation information, determining the option selection event.

7 . The method according to claim 4 , wherein the option indication region comprises selection regions which are in one-to-one mapping with the object type options being displayed; and pointing the option indication flag to the target object type option comprises:

acquiring a position of a selection point for the option selection event; and

in response to the position of the selection point being in one of the selection regions, pointing the option indication flag to an object type option mapped by the selection region in the position of the selection point, the object type option mapped by the selection region in the position of the selection point being the target object type option selected by the option selection event.

8 . The method according to claim 1 , further comprising:

in response to withdrawing the conversion operation, canceling playing the conversion animation, and canceling displaying the option indication region and the object type options.

9 . The method according to claim 1 , wherein a number of the object type options and object types indicated by the object type options are determined according to the number and types of target virtual resources in a virtual backpack of the first object.

10 . The method according to claim 1 , wherein playing the conversion animation, and displaying the conversion progress indication information and the object type options in response to the conversion operation on the second object comprises:

in response to the conversion operation on the second object, playing the conversion animation, and sending an information acquisition request to a server, the information acquisition request carrying a user identification (ID);

in response to the server acquiring a number and types of target virtual resources owned by the first object based on the user ID, receiving an object type option corresponding to the number and types of the target virtual resources returned by the server; and

displaying the conversion progress indication information and the object type options being returned.

11 . The method according to claim 1 , further comprising:

stopping responding to a control operation on the first object within a time period during which the conversion animation is played.

12 . The method according to claim 11 , further comprising:

in response to an animation termination instruction, terminating playing the conversion animation, and canceling displaying the conversion progress indication information and the object type options, within the time period during which the conversion animation is played.

13 . The method according to claim 1 , wherein the playing the conversion animation comprises:

playing the conversion animation in a display region of the virtual scene, a screen of the virtual scene displayed in the display region being a background screen of the conversion animation; and

in response to a display updating instruction for the screen of the virtual scene, updating the display of the screen of the virtual scene displayed in the display region, within a time period during which the conversion animation is played.

14 . The method according to claim 1 , further comprising:

in response to the completion of playing of the conversion animation, displaying the dependent virtual object of the first object in an animation form.

15 . The method according to claim 1 , wherein the response to the conversion operation on the second object comprises:

receiving the conversion operation on the second object, and responding to the conversion operation on the second object in response to determining that a virtual backpack of the first object comprises target virtual resources.

16 . The method according to claim 1 , wherein the virtual scene further comprises a collaborative object of the first object, the collaborative object of the first object and the first object belonging to a same team.

17 . A virtual object control apparatus, comprising:

a memory storing a plurality of computer-readable instructions; and

a processor configured to execute the plurality of computer-readable instructions, wherein upon execution of the computer-readable instructions, the processor is configured to:

display, via a display screen, a virtual scene, the virtual scene comprising a first object, a second object, a visual field focus region, and a visual field peripheral region, the first object being a virtual object controlled by a user, the second object being a virtual object not controlled by a user;

in response to an operation against the second object, control the first object to fight against the second object in the virtual scene to reduce an attribute value of the second object;

in response to the attribute value of the second object being less than a preset threshold, display conversion prompt information on the display screen;

in response to a conversion operation on the second object, play a conversion animation, and display conversion progress indication information and object type options on the display screen, by:

displaying an option indication region in a position in a display region deviating from a center point of the visual field focus region, and displaying the object type options in the visual field peripheral region; and

displaying the conversion progress indication information and an option indication flag in the option indication region, the option indication flag used to indicate a target object type option being selected; and

in response to a selection of the target object type option and the conversion progress indication information indicating a completion of playing of the conversion animation, convert the second object into a dependent virtual object of the first object, the target object type option being one of the object type options, an object type to which the dependent virtual object belongs being an object type indicated by the target object type option.

18 . The apparatus according to claim 17 , wherein a number of the object type options and object types indicated by the object type options are determined according to the number and types of target virtual resources in a virtual backpack of the first object.

19 . One or more non-transitory computer-readable storage media storing a plurality of computer-readable instructions, wherein the plurality of computer-readable instructions, when executed by one or more processors, cause the one or more processors to:

display, via a display screen, a virtual scene, the virtual scene comprising a first object, a second object, a visual field focus region, and a visual field peripheral region, the first object being a virtual object controlled by a user, the second object being a virtual object not controlled by a user;

in response to an operation against the second object, control the first object to fight against the second object in the virtual scene to reduce an attribute value of the second object;

in response to the attribute value of the second object being less than a preset threshold, display conversion prompt information on the display screen;

in response to a conversion operation on the second object, play a conversion animation, and display conversion progress indication information and object type options on the display screen, by:

displaying an option indication region in a position in a display region deviating from a center point of the visual field focus region, and displaying the object type options in the visual field peripheral region; and

displaying the conversion progress indication information and an option indication flag in the option indication region, the option indication flag used to indicate a target object type option being selected; and

in response to a selection of the target object type option and the conversion progress indication information indicating a completion of playing of the conversion animation, convert the second object into a dependent virtual object of the first object, the target object type option being one of the object type options, an object type to which the dependent virtual object belongs being an object type indicated by the target object type option.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2023
From: NI, WEIHUI
To: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
Reel/Frame 064406/0205 →
Priority Claims (1)
CN 202210035341.7 · Jan 13, 2022 · national
Continuity (2)
Continuation PCTCN2022130750 · Nov 9, 2022
Related Publication 20230372819A1 · Nov 23, 2023
References Cited (54)
US 6966837B1 · Best · 2005 [cited by examiner]
US 8062110B2 · Shimizu · 2011 [cited by examiner]
US 10402731B1 · Cosic · 2019 [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 20090295977A1 · Sato · 2009 [cited by applicant]
US 20100312995A1 · Sung · 2010 [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 20170206797A1 · Solomon · 2017 [cited by examiner]
US 20170225076A1 · Kharkar · 2017 [cited by examiner]
US 20170354885A1 · Kitazono · 2017 [cited by examiner]
US 20180264364A1 · Zou · 2018 [cited by examiner]
US 20180308473A1 · Scholar · 2018 [cited by examiner]
US 20190043239A1 · Goel · 2019 [cited by examiner]
US 20190164007A1 · Liu · 2019 [cited by examiner]
US 20190184286A1 · Du · 2019 [cited by examiner]
US 20190197402A1 · Kovács · 2019 [cited by examiner]
US 20190205727A1 · Lin · 2019 [cited by examiner]
US 20190295306A1 · Weston · 2019 [cited by examiner]
US 20200122038A1 · Ebrahimi · 2020 [cited by examiner]
US 20200122040A1 · Juliani, Jr. · 2020 [cited by examiner]
US 20200145615A1 · Seko · 2020 [cited by examiner]
US 20200197811A1 · Eatedali · 2020 [cited by examiner]
US 20200368622A1 · Kando · 2020 [cited by examiner]
US 20200372400A1 · Carreira-Perpiñán · 2020 [cited by examiner]
US 20200401576A1 · Yerli · 2020 [cited by examiner]
US 20210286446A1 · Wang · 2021 [cited by examiner]
US 20220258056A1 · Jiang · 2022 [cited by examiner]
US 20220309364A1 · Perry · 2022 [cited by examiner]
US 20220387891A1 · Suenaga · 2022 [cited by examiner]
US 20230271087A1 · Hu · 2023 [cited by examiner]
US 20230310995A1 · Saeedi · 2023 [cited by examiner]
US 20230381647A1 · Mizukami · 2023 [cited by examiner]
US 20240082731A1 · Sato · 2024 [cited by examiner]
US 20240108986A1 · Hoshino · 2024 [cited by examiner]
US 20240131435A1 · Hoshino · 2024 [cited by examiner]
US 20240218367A1 · Anderson · 2024 [cited by examiner]
US 20240399249A1 · Xiong · 2024 [cited by examiner]
CN 111359211A · 2020 [cited by applicant]
CN 111467790A · 2020 [cited by applicant]
CN 112870699A · 2021 [cited by applicant]
CN 113318445A · 2021 [cited by applicant]
CN 113398601A · 2021 [cited by applicant]
CN 114367109A · 2022 [cited by applicant]
International Search Report and Written Opinion of PCT application PCT/CN2022/130750 dated Feb. 6, 2023 including translation, 15 pages. [cited by applicant]
Chinese-language Office Action issued in Chinese Application No. 202210035341.7 dated Feb. 14, 2025 with English translation (23 pages). [cited by applicant]
Big Whale; “[Assassin's Creed Odyssey] Tips | 16 must-read tips for beginners”, dated Oct. 17, 2021 https://www.bilibili.com/video/BV1EU4y1F7dK/?spm_id_from=333.337.search-card.all.click&vd_source=5cd74de20ed05a078c637d… [cited by applicant]
Mobile Client Mini World; “How to tame monsters in Mini World?”, dated Sep. 9, 2021 https://m.ali213.net/wenda/106331.html (2 pages). [cited by applicant]
Chinese-language Office Action issued in Chinese Application No. 202210035341.7 dated Jun. 13, 2025 with English translation (15 pages). [cited by applicant]
Big Whale; “[Assassin's Creed Odyssey] Tips | 16 must-read tips for beginners”, uploaded Oct. 16, 2021, https://www.bilibili.com/video/BV1EU4y1F7dK/?spm_id_from=333.337.search-card.all.click&vd_source=5cd74de20ed05a078c… [cited by applicant]