IP Library › Granted Patent US 12,458,890
Granted Patent B2
US 12,458,890 · App. 18/548,226 · Granted Nov 4, 2025

Method and apparatus for controlling put of virtual resource, computer device, and storage medium

Inventors: Xin Wang (Zhejiang, CN); Shuang Liu (Zhejiang, CN)
Assignee: NETEASE (HANGZHOU) NETWORK CO., LTD.
A63F13/57A63F13/2145A63F13/5258A63F13/537A63F2300/308
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,458,890
App. No.
18/548,226
Granted
Nov 4, 2025
Kind
B2
Abstract

A method, and an apparatus for controlling put of a virtual resource and a computer device, and a storage-medium are disclosed in the disclosure. When a game player wants to put a target virtual resource at a target put position in a first virtual scene, a reference put position may be set. A terminal may determine the target put position in the first virtual scene based on the reference put position, and directly put the target virtual resource at the target put position.

Claims (73)

1 . A method for controlling put of a virtual resource, comprising:

displaying a first virtual scene and a virtual object located in the first virtual scene by a graphical user interface, wherein the virtual object is configured to perform a game behavior in response to a touch operation on the graphical user interface;

displaying a second virtual scene and a resource indicator located in the second virtual scene by the graphical user interface, in response to an enable trigger operation for a target virtual resource, wherein the resource indicator is configured to visually indicate a put position for the target virtual resource;

controlling the resource indicator to move in the second virtual scene, in response to a movement operation for the resource indicator;

determining a reference put position of the resource indicator in the second virtual scene, in response to a position confirmation instruction for the resource indicator; and

determining a target put position for the target virtual resource in the first virtual scene based on the reference put position, and putting the target virtual resource at the target put position in the first virtual scene.

2 . The method of claim 1 , wherein the second virtual scene has a scene layout corresponding to the first virtual scene.

3 . The method of claim 1 , wherein the second virtual scene comprises a second scene element configured to characterize a first scene element in the first virtual scene, and a position of the second scene element in the second virtual scene is configured to characterize a position of the first scene element in the first virtual scene.

4 . The method of claim 1 , further comprising:

determining a display range of the second virtual scene in the graphical user interface based on a position of the resource indicator in the second virtual scene.

5 . The method of claim 1 , further comprising:

determining an initial display range of the second virtual scene in the graphical user interface, based on a position or orientation of the virtual object in the first virtual scene on occurrence of the enable trigger operation.

6 . The method of claim 1 , further comprising:

determining an initial position of the resource indicator in the second virtual scene, based on a position or orientation of the virtual object in the first virtual scene on occurrence of the enable trigger operation.

7 . The method of claim 1 , wherein the displaying of the second virtual scene by the graphical user interface comprises:

hiding the first virtual scene in the graphical user interface to trigger display of the second virtual scene in the graphical user interface.

8 . The method of claim 1 , wherein the second virtual scene comprises the first virtual scene with a preset virtual object hidden, and the preset virtual object comprises one or more of a player virtual character, a non-player virtual character, and/or a virtual prop object.

9 . The method of claim 1 , wherein the displaying of the second virtual scene by the graphical user interface comprises:

determining, in the graphical user interface displaying the first virtual scene, a second display area of an area range smaller than that of the graphical user interface; and

displaying the second virtual scene by the second display area.

10 . The method of claim 1 , wherein

the graphical user interface displaying the second virtual scene comprises movement control elements for controlling the resource indicator to move in the second virtual scene, and the movement control elements comprise a horizontal movement control element and a vertical movement control element, and

the controlling of the resource indicator to move in the second virtual scene in response to the movement operation for the resource indicator comprises:

controlling the resource indicator to move in a horizontal direction in the second virtual scene, in response to a first touch operation on the horizontal movement control element; and

controlling the resource indicator to move in a vertical direction in the second virtual scene, in response to a second touch operation on the vertical movement control element.

11 . The method of claim 1 , wherein

the movement operation comprises a drag operation, and

the controlling of the resource indicator to move in the second virtual scene in response to the movement operation for the resource indicator comprises:

controlling the resource indicator to move in the second virtual scene, in response to the drag operation for the resource indicator in the second virtual scene.

12 . The method of claim 1 , further comprising: after the controlling of the resource indicator to move in the second virtual scene in response to the movement operation for the resource indicator,

displaying a transition clip comprising the second virtual scene that transforms as the resource indicator moves.

13 . The method of claim 1 , wherein

the resource indicator comprises a reference put point, and a simulated enable shape for simulating a rendered shape of the target virtual resource enabled on a basis of the reference put point when the target virtual resource is at a respective position in the first virtual scene, and

wherein the determining of the reference put position of the resource indicator in the second virtual scene, in response to the position confirmation instruction for the resource indicator, comprises:

obtaining a spatial layout of the second virtual scene during movement of the resource indicator;

determining a rendering range of the simulated enable shape of the resource indicator based on the spatial layout of the second virtual scene;

obtaining a reference rendering range of the simulated enable shape, and a height and ground projection coordinates of the reference put point in the second virtual scene, in response to the position confirmation instruction for the resource indicator;

determining a position of the reference put point in the second virtual scene based on the height and the ground projection coordinates; and

determining the reference put position of the resource indicator in the second virtual scene, based on the position of the reference put point in the second virtual scene and the reference rendering range of the simulated enable shape.

14 . The method of claim 13 , wherein

the determining of the rendering range of the simulated enable shape of the resource indicator based on the spatial layout of the second virtual scene comprises:

determining the rendering range of the simulated enable shape of the resource indicator based on a number of puts of the target virtual resource and the spatial layout of the second virtual scene.

15 . The method of claim 13 , wherein

the target virtual resource comprises a target put point, and a target enable shape that comprises a rendering shape of the target virtual resource enabled at the target put point, and

the determining of the target put position for the target virtual resource in the first virtual scene based on the reference put position comprises:

obtaining spatial position correspondence between the first virtual scene and the second virtual scene;

determining a position corresponding to the reference put point in the first virtual scene based on the reference put position and the spatial position correspondence, as the target put point;

determining a rendering range corresponding to the simulated enable shape in the first virtual scene based on the reference put position and the spatial position correspondence, as a target rendering range of the target enable shape; and

determining the target put position for the target virtual resource in the first virtual scene based on the target put point and the target rendering range.

16 . The method of claim 1 , further comprising:

displaying a prop cancellation area in response to the enable trigger operation for the target virtual resource; and

displaying the first virtual scene in response to a trigger operation on the prop cancellation area.

17 . The method of claim 1 , wherein

the graphical user interface displaying the first virtual scene comprises an attack control element for instructing the virtual object to launch an attack in the first virtual scene, and

the method further comprises: before the determining of the reference put position of the resource indicator in the second virtual scene in response to the position confirmation instruction for the resource indicator,

converting the attack control element into a position determination control element for the resource indicator; and

generating the position confirmation instruction for the resource indicator in response to a touch operation on the position determination control element.

18 . A computer device, comprising:

a processor; and

a memory storing a computer program;

executable by the processor to perform a method for controlling put of a virtual resource, wherein the method comprises:

displaying a first virtual scene and a virtual object located in the first virtual scene by a graphical user interface, wherein the virtual object is configured to perform a game behavior in response to a touch operation on the graphical user interface;

displaying a second virtual scene and a resource indicator located in the second virtual scene by the graphical user interface, in response to an enable trigger operation for a target virtual resource, wherein the resource indicator is configured to visually indicate a put position for the target virtual resource;

controlling the resource indicator to move in the second virtual scene, in response to a movement operation for the resource indicator;

determining a reference put position of the resource indicator in the second virtual scene, in response to a position confirmation instruction for the resource indicator; and

determining a target put position for the target virtual resource in the first virtual scene based on the reference put position, and putting the target virtual resource at the target put position in the first virtual scene.

19 . A non-transitory storage medium storing a computer program executable by a processor to perform a method for controlling put of a virtual resource, wherein the method comprises:

displaying a first virtual scene and a virtual object located in the first virtual scene by a graphical user interface, wherein the virtual object is configured to perform a game behavior in response to a touch operation on the graphical user interface;

displaying a second virtual scene and a resource indicator located in the second virtual scene by the graphical user interface, in response to an enable trigger operation for a target virtual resource, wherein the resource indicator is configured to visually indicate a put position for the target virtual resource;

controlling the resource indicator to move in the second virtual scene, in response to a movement operation for the resource indicator;

determining a reference put position of the resource indicator in the second virtual scene, in response to a position confirmation instruction for the resource indicator; and

determining a target put position for the target virtual resource in the first virtual scene based on the reference put position, and putting the target virtual resource at the target put position in the first virtual scene.

20 . The method of claim 1 , wherein the graphical user interface displaying the first virtual scene comprises the virtual object located in the first virtual scene, and the graphical user interface displaying the second virtual scene comprises no virtual object located in the second virtual scene.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2023
From: WANG, XIN; LIU, SHUANG
To: NETEASE (HANGZHOU) NETWORK CO., LTD.
Reel/Frame 064745/0450 →
Priority Claims (1)
CN 202110872438.9 · Jul 30, 2021 · national
Continuity (2)
Related Publication 20240131434A1 · Apr 25, 2024
Related Publication 20240226745A9 · Jul 11, 2024
References Cited (33)
US 11036984B1 · Patangay · 2021 [cited by examiner]
US 20070129148A1 · Van Luchene · 2007 [cited by examiner]
US 20090198664A1 · Hamilton, II · 2009 [cited by examiner]
US 20130296045A1 · Dun · 2013 [cited by examiner]
US 20180345148A1 · Matsumiya et al. · 2018 [cited by applicant]
US 20190111335A1 · Miao · 2019 [cited by examiner]
US 20190134511A1 · Degarmo · 2019 [cited by examiner]
US 20190213023A1 · Wang · 2019 [cited by examiner]
US 20210370175A1 · Sato · 2021 [cited by examiner]
CN 111249731A · 2020 [cited by applicant]
CN 111773718A · 2020 [cited by applicant]
CN 111773721A · 2020 [cited by applicant]
CN 111803937A · 2020 [cited by applicant]
CN 112870715A · 2021 [cited by applicant]
CN 113041622A · 2021 [cited by applicant]
CN 113082712A · 2021 [cited by applicant]
CN 113546422A · 2021 [cited by applicant]
JP 2008229159A · 2008 [cited by applicant]
JP 2018202128A · 2018 [cited by applicant]
JP 2022549455A · 2022 [cited by applicant]
WO 2019148941A1 · 2019 [cited by applicant]
WO 2020168863A1 · 2020 [cited by applicant]
Japanese Office Action issued in corresponding Japanese Patent Application No. 2023-552232 dated Dec. 23, 2024, pp. 1-8. [cited by applicant]
https://www.youtube.com/watch?v=LXgA7Sia0bU Date: May 22, 2021. [cited by applicant]
https://www.youtube.com/watch?v=ks3qjSvgm6w Date: Jan. 3, 2020. [cited by applicant]
https://xn--88j6euf4gsct400au65dhli4qv.com/%E8%8D%92%E9%87%8E%E8%A1%8C%E5%8B%95%E3%81%AE%E6%94%BB%E7%95%A5%EF%BC%81%EF%BC%81%E5%88%9D%E5%BF%83%E8%80%85%E3%81%AF%E3%81%BE%E3%81%9A%E3%81%93%E3%81%86%E3%81%97%E3%82%8D%EF%B… [cited by applicant]
Chinese Office Action issued in corresponding Chinese Patent Application No. 202110872438.9 dated Dec. 26, 2023, pp. 1-7. [cited by applicant]
Japanese Office Action issued in corresponding Japanese Patent Application No. 2023-552232 dated Jul. 11, 2024, pp. 1-54. [cited by applicant]
https://xn--88j6euf4gsct400au65dhli4qv.com/%E8%8D%92%E9%87%8E%E8%A1%8C%E5%8B%95%E3%81%AE%E6%94%BB%E7%95%A5%EF%BC%81%EF%BC%81%E5%88%9D%E5%BF%83%E8%80%85%E3%81%AF%E3%81%BE%E3%81%9A%E3%81%93%E3%81%86%E3%81%97%E3%82%8D%EF%B… [cited by applicant]
https://www.youtube.com/watch?v=AmDJSeQuvOg Year: 2017. [cited by applicant]
https://kamigame.jp/COD%E3%83%A2%E3%83%90%E3%82%A4%E3%83%AB/index.html Date: Oct. 20, 2022. [cited by applicant]
International Search Report in International application No. PCT/CN2022/082121,mailed on Jun. 23, 2022. [cited by applicant]
Written Opinion of the International Search Authority in International application No. PCT/CN2022/082121,,mailed on Jun. 23, 2022. [cited by applicant]