IP Library › Granted Patent US 12,582,911
Granted Patent B2
US 12,582,911 · App. 17/987,302 · Granted Mar 24, 2026

Display method and apparatus for virtual vehicle, device, and storage medium

Inventor: Xiaoquan Huang (Shenzhen, CN)
Assignee: Tencent Technology (Shenzhen) Company Limited
A63F13/63A63F13/52A63F13/533A63F13/57A63F13/577A63F13/69A63F13/837A63F2300/308A63F2300/8076
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,582,911
App. No.
17/987,302
Granted
Mar 24, 2026
Kind
B2
Abstract

A display method for a virtual vehicle is provided. In the method, whether a controlled virtual object has obtained each of a plurality of virtual parts of the virtual vehicle is determined. A graphical element that is associated with the virtual vehicle is displayed based on the plurality of virtual parts being obtained by the controlled virtual object. The virtual vehicle is displayed in a virtual scene of the controlled virtual object in response to a user selection of the graphical element that is associated with the virtual vehicle. Apparatus and non-transitory computer-readable storage medium counterpart embodiments are also contemplated.

Claims (64)

1 . A computer-implemented method for displaying a virtual vehicle in a virtual scene, the method comprising:

determining, by processing circuitry, whether a controlled virtual object has obtained each of a plurality of virtual parts required to synthesize the virtual vehicle;

in response to each of the plurality of virtual parts being determined as obtained by the controlled virtual object, displaying, by the processing circuitry on a display screen, a graphical element representing the virtual vehicle, the graphical element being displayed only when each of the plurality of virtual parts have been obtained by the controlled virtual object;

receiving, via a user interface of a terminal, a user interaction with the graphical element;

determining, based on the user interaction, a target display position for the virtual vehicle within the virtual scene; and

rendering, by the processing circuitry in the virtual scene, a model of the virtual vehicle at the target display position within the virtual scene.

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

displaying a virtual parts interface that is configured to display each of the plurality of virtual parts of the virtual vehicle obtained by the controlled virtual object,

wherein each of the plurality of virtual parts corresponds to a different type of virtual part.

3 . The method according to claim 1 , wherein the user interaction comprises one of:

a drag operation performed on the graphical element, and

a click operation on the graphical element.

4 . The method according to claim 3 , further comprising:

displaying first prompt information in the virtual scene when the target display position is obstructed, the first prompt information indicating that the target display position is not valid.

5 . The method according to claim 4 , wherein the displaying the first prompt information comprises:

displaying a prompt graphic in a target color in the virtual scene when the target display position is obstructed, the prompt graphic corresponding to an outline of the virtual vehicle.

6 . The method according to claim 3 , wherein the determining the target display position of the virtual vehicle in the virtual scene comprises:

determining, based on the drag operation on the graphical element, an end position of the drag operation as the target display position of the virtual vehicle in the virtual scene.

7 . The method according to claim 3 , wherein the displaying the virtual vehicle at the target display position comprises:

controlling the virtual vehicle to fall from a sky of the virtual scene to the target display position.

8 . The method according to claim 7 , wherein the controlling the virtual vehicle to fall from the sky of the virtual scene comprises:

controlling the virtual vehicle to fall from the sky of the virtual scene to the target display position at a target movement speed that is based on a type of the virtual vehicle.

9 . The method according to claim 7 , wherein before the controlling the virtual vehicle to fall from the sky of the virtual scene, the method further comprises:

displaying virtual smoke at the target display position, the virtual smoke indicating the target display position.

10 . The method according to claim 7 , further comprising:

setting a state of another virtual object as being one of destroyed and defeated when the virtual vehicle contacts the other virtual object during a falling process.

11 . The method according to claim 1 , wherein the rendering comprises:

rendering the model of the virtual vehicle at the target display position when an unobstructed area at the target display position is greater than or equal to an area occupied by the virtual vehicle.

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

displaying a virtual vending machine in the virtual scene, the virtual vending machine being configured to provide the plurality of virtual parts of the virtual vehicle;

displaying a virtual part selection interface in the virtual scene when the virtual vending machine is accessed by the controlled virtual object; and

determining, in response to a user selection of one of the plurality of virtual parts provided by the virtual vending machine, the selected virtual part as obtained by the controlled virtual object.

13 . The method according to claim 12 , wherein the determining the selected virtual part as obtained by the controlled virtual object comprises:

replacing, in response to the user selection of the one of the virtual parts, a virtual part previously obtained by the controlled virtual object of a same type as the selected virtual part with the selected virtual part.

14 . The method according to claim 12 , wherein after the selected virtual part is determined as obtained by the controlled virtual object, the method further comprises:

displaying second prompt information in response to a user selection of another one of the plurality of virtual parts provided by the virtual vending machine, the second prompt information indicating that an additional virtual part cannot be selected.

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

displaying, based on a health value of another virtual object meeting a target health value condition, a plurality of virtual parts obtained by the other virtual object at a target drop position; and

determining at least one virtual part of a first type from the plurality of virtual parts obtained by the other virtual object as the at least one virtual part obtained by the controlled virtual object when a distance between the controlled virtual object and the target drop position is within a second distance threshold, the first type of virtual part not having been obtained by the controlled virtual object.

16 . The method according to claim 15 , further comprising:

displaying a virtual part picking interface in the virtual scene when the distance between the controlled virtual object and the target drop position is within the second distance threshold, the virtual part picking interface including at least one virtual part of a second type, the second type of virtual part having been obtained by the controlled virtual object; and

replacing, in response to a user selection of one of the at least one virtual part included in the virtual part picking interface, a virtual part of the second type previously obtained by the controlled virtual object with the selected virtual part of the at least one virtual part of the second type.

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

displaying the graphical element in the virtual scene in response to a picking operation on a target prop; and

displaying another virtual vehicle in the virtual scene in response to a user selection of the graphical element displayed in response to the picking operation, the other virtual vehicle corresponding to the target prop.

18 . A display apparatus for displaying a virtual vehicle in a virtual scene, the display apparatus comprising:

processing circuitry configured to:

determine whether a controlled virtual object has obtained each of a plurality of virtual parts required to synthesize the virtual vehicle;

in response to each of the plurality of virtual parts being determined as obtained by the controlled virtual object, display, on a display screen, a graphical element representing the virtual vehicle, the graphical element being displayed only when each of the plurality of virtual parts have been obtained by the controlled virtual object;

receive, via a user interface of a terminal, a user interaction with the graphical element;

determine, based on the user interaction, a target display position for the virtual vehicle within the virtual scene; and

render, in the virtual scene, a model of the virtual vehicle at the target display position within the virtual scene.

19 . The display apparatus according to claim 18 , wherein

the processing circuitry is configured to display a virtual parts interface that is configured to display each of the plurality of virtual parts of the virtual vehicle obtained by the controlled virtual object, and

each of the plurality of virtual parts corresponds to a different type of virtual part, and

the user interaction comprises one of:

a drag operation performed on the graphical element, and

a click operation on the graphical element.

20 . A non-transitory computer-readable storage medium, storing instructions which when executed by a processor cause the processor to perform:

determining whether a controlled virtual object has obtained each of a plurality of virtual parts required to synthesize a virtual vehicle;

in response to each of the plurality of virtual parts being determined as obtained by the controlled virtual object, displaying, on a display screen, a graphical element representing the virtual vehicle, the graphical element being displayed only when each of the plurality of virtual parts have been obtained by the controlled virtual object;

receiving, via a user interface of a terminal, a user interaction with the graphical element;

determining, based on the user interaction, a target display position for the virtual vehicle within a virtual scene; and

rendering, in the virtual scene, a model of the virtual vehicle at the target display position within the virtual scene.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2022
From: HUANG, XIAOQUAN
To: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
Reel/Frame 061775/0008 →
Priority Claims (1)
CN 202110450247.3 · Apr 25, 2021 · national
Continuity (2)
Continuation PCTCN2022082663 · Mar 24, 2022
Related Publication 20230072503A1 · Mar 9, 2023
References Cited (35)
US 7874921B2 · Baszucki · 2011 [cited by examiner]
US 8025572B2 · Spanton · 2011 [cited by examiner]
US 8277318B2 · Baszucki · 2012 [cited by examiner]
US 9430897B2 · Yates · 2016 [cited by examiner]
US 10561950B2 · Martin · 2020 [cited by examiner]
US 11769297B2 · Mizerski · 2023 [cited by examiner]
US 12285680B2 · Wang · 2025 [cited by examiner]
US 20040043806A1 · Kirby · 2004 [cited by examiner]
US 20050033601A1 · Kirby · 2005 [cited by examiner]
US 20050287925A1 · Proch · 2005 [cited by examiner]
US 20060035692A1 · Kirby · 2006 [cited by examiner]
US 20060258447A1 · Baszucki · 2006 [cited by examiner]
US 20070117635A1 · Spanton · 2007 [cited by examiner]
US 20070191101A1 · Coliz · 2007 [cited by examiner]
US 20070191102A1 · Coliz · 2007 [cited by examiner]
US 20090327723A1 · Yates · 2009 [cited by examiner]
US 20110087479A1 · Baszucki · 2011 [cited by examiner]
US 20120129597A1 · Baszucki · 2012 [cited by examiner]
US 20160144283A1 · Martin · 2016 [cited by examiner]
US 20160361628A1 · Linden · 2016 [cited by examiner]
US 20160361642A1 · Linden · 2016 [cited by examiner]
US 20220207826A1 · Mizerski · 2022 [cited by examiner]
US 20220331694A1 · Wang · 2022 [cited by examiner]
US 20230072503A1 · Huang · 2023 [cited by examiner]
US 20230082510A1 · Wang · 2023 [cited by examiner]
CN 110681158A · 2020 [cited by applicant]
CN 111603766A · 2020 [cited by applicant]
CN 111672101A · 2020 [cited by applicant]
CN 112090083A · 2020 [cited by applicant]
CN 112121433A · 2020 [cited by applicant]
CN 113144597A · 2021 [cited by applicant]
WO 2018017626A2 · 2018 [cited by applicant]
International Search Report and Written Opinion in PCT/CN2022/082663, mailed Jun. 22, 2022, 12 pages. [cited by applicant]
Office Action in CN202110450247.3, mailed on Oct. 21, 2022, 19 pages. [cited by applicant]
Bilibili, “[Call of Duty mobile game] Want to experience the thrill of tanks fighting against the bomb? Armor Offensive is Coming!”, Feb. 12, 2021, https://www.bilibili.com/video/BV1XA411T72w?p=6&vd_source=76d3264acb028… [cited by applicant]