# US 2022/0032191 A1 · Virtual object control method and apparatus, device, and medium

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2022/0032191 A1
- Document ID: US20220032191A1
- Status: Published application
- Kind: A1
- Application number: 17/501,537
- Filed: 2021-10-14
- Published: 2022-02-03
- Earliest claimed: 2020-05-15
- Assignees: Tencent Technology (Shenzhen) Company Limited
- Applicants: Tencent Technology (Shenzhen) Company Limited
- Inventors: Jiacheng WEI; Xun HU; Shandong SU; Jiang YAN; Kang ZHANG
- Web page: https://patentgrep.com/patent/US20220032191A1

## CPC

- A63F 13/533: for prompting the player, e.g. by displaying a game menu
- A63F 13/2145: the surface being also a display device, e.g. touch screens
- A63F 13/426: involving on-screen location information, e.g. screen coordinates of an area at which the player is aiming with a light gun
- A63F 13/52: involving aspects of the displayed game scene
- A63F 13/5255: according to dedicated instructions from a player, e.g. using a secondary joystick to rotate the camera around a player's character
- A63F 13/5372: for tagging characters, objects or locations in the game scene, e.g. displaying a circle under the character controlled by the player
- A63F 13/5378: for displaying an additional top view, e.g. radar screens or maps
- A63F 13/56: Computing the motion of game characters with respect to other game characters, game objects or elements of the game scene, e.g. for simulating the behaviour of a group of virtual soldiers or for path finding
- A63F 2300/306: for displaying a marker associated to an object or location in the game field
- A63F 2300/307: for displaying an additional window with a view from the top of the game field, e.g. radar screen
- A63F 2300/308: Details of the user interface
- A63F: CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR

## Abstract

A virtual object control method is provided. In the method, skill casting is controlled by using a map control, and a corresponding second virtual scene can be displayed when a first trigger operation is performed on the map control, and in response to a casting operation on a target skill, a skill casting target can be determined according to an operation position corresponding to the casting operation. In this case, the selection range of the skill casting target may not be limited to the virtual scene with a virtual object as a center, the casting operation has a higher degree of freedom, and the selection can be accurately performed according to the actual case of a desired casting position when the skill is cast, rather than a rough estimation in the currently displayed virtual scene. Apparatus and non-transitory computer readable storage medium counterpart embodiments are also provided.

## Claims

### Claim 1

A virtual object control method, comprising:
displaying a first virtual scene, the first virtual scene including a map control;
displaying a second virtual scene corresponding to a first operation position, in response to a first trigger operation on the map control, the first trigger operation acting on the first operation position;
determining a skill casting target in the second virtual scene based on a second operation position, in response to a casting operation on a target skill, the casting operation corresponding to the second operation position; and
controlling a first virtual object to cast the target skill according to the determined skill casting target.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the displaying the second virtual scene corresponding to the first operation position further comprises:
determining the second virtual scene corresponding to the first operation position according to the first operation position and a correspondence between display information in the map control and a virtual scene; and
switching the first virtual scene to the second virtual scene.

### Claim 3 (depends on 2)

The method according to claim 2, wherein the determining the second virtual scene further comprises one of:
determining a target region with the first operation position as a center and a first target size as a size in the map control according to the first operation position of the first trigger operation, and determining the second virtual scene corresponding to the target region in the virtual scene according to the correspondence between the display information in the map control and the virtual scene; and
determining a position corresponding to the first operation position in the virtual scene and determining the second virtual scene with the position as a center and a second target size as a size according to the first operation position and the correspondence between the display information in the map control and the virtual scene.

### Claim 4 (depends on 1)

The method according to claim 1, wherein the determining the skill casting target further comprises:
determining, in response to a second trigger operation on a skill control of the target skill, the skill casting target corresponding to the second operation position in the second virtual scene with an operation position of the second trigger operation as the second operation position according to a position relationship between the second operation position and the skill control.

### Claim 5 (depends on 4)

The method according to claim 4, wherein the determined skill casting target is one of a skill casting position, a target virtual object, and a skill casting direction; and
the determining the skill casting target corresponding to the second operation position in the second virtual scene further comprises:
determining the position relationship between the second operation position and the skill control;
converting the position relationship according to a conversion relationship between an operation region of the skill control and a virtual scene, to obtain a target position relationship between the skill casting position and a center position of the second virtual scene; and
determining the skill casting position corresponding to the second operation position in the second virtual scene according to the center position of the second virtual scene and the target position relationship and determining the skill casting position as the skill casting target, determining a virtual object at the skill casting position as the target virtual object, or determining a direction of the skill casting position relative to the controlled first virtual object as the skill casting direction.

### Claim 6 (depends on 5)

The method according to claim 5, wherein the converting further comprises:
determining an edge position of the second virtual scene according to the center position of the second virtual scene; and
converting the position relationship between the second operation position and the skill control according to the center position of the second virtual scene, the edge position of the second virtual scene, and a size of the operation region.

### Claim 7 (depends on 4)

The method according to claim 4, wherein the determining a skill casting target corresponding to a second operation position in the second virtual scene further comprises:
in response to an end of the casting operation on the target skill, with an end position of the casting operation as the second operation position, and the second operation position being in a first operation region, determining the position relationship between the second operation position and the skill control, and determining the skill casting target corresponding to the second operation position in the second virtual scene.

### Claim 8 (depends on 1)

The method according to claim 1, wherein the determining the skill casting target further comprises:
in response to an end of the casting operation on the target skill, with an end position of the casting operation as the second operation position, and the second operation position being in a second operation region, determining, according to information about at least one second virtual object in the second virtual scene, a target virtual object from the at least one second virtual object, and determining the target virtual object as the skill casting target, or determining a position of the target virtual object as the skill casting target, or determining a direction of the target virtual object relative to the first virtual object as the skill casting target, the first operation region surrounding the second operation region.

### Claim 9 (depends on 1)

The method according to claim 1, wherein the determining the skill casting target further comprises:
in response to an end of the casting operation on the target skill, with an end position of the casting operation as the second operation position, determining the skill casting target corresponding to the second operation position in the second virtual scene.

### Claim 10 (depends on 1)

The method according to claim 1, further comprising:
determining a candidate skill casting target in the second virtual scene according to a real-time operation position of the casting operation in response to implementation of the casting operation on the target skill; and
highlighting the determined candidate skill casting target in the second virtual scene.

### Claim 11 (depends on 1)

The method according to claim 1, wherein the determining the skill casting target further comprises:
determining a castable region of the target skill according to a position of the controlled first virtual object in a virtual scene and a casting range of the target skill; and
performing the operation of determining the skill casting target corresponding to the second operation position in the second virtual scene in response to a position corresponding to the second operation position in the second virtual scene being in the determined castable region.

### Claim 12 (depends on 11)

The method according to claim 11, further comprising:
determining, according to the second operation position and a position of the first virtual object in the virtual scene, the skill casting target corresponding to the second operation position in the virtual scene, in response to a target position being outside the castable region, the target position being a position corresponding to the second operation position in the second virtual scene.

### Claim 13

A virtual object control apparatus, comprising:
circuitry configured to
cause a virtual scene to be displayed, the virtual scene including a map control, and cause a second virtual scene corresponding to a first operation position to be displayed in response to a first trigger operation on the map control, the first trigger operation acting on the first operation position;
determine a skill casting target in the second virtual scene based on a second operation position in response to a casting operation on a target skill, the casting operation corresponding to the second operation position; and
control a first virtual object to cast the target skill according to the determined skill casting target.

### Claim 14 (depends on 1)

An electronic device, comprising processing circuitry and one or more memories, the one or more memories storing at least one program code, the at least one program code being loaded and executed by the processing circuitry to implement the operations performed in the virtual object control method according to claim 1.

### Claim 15 (depends on 1)

A non-transitory storage medium, storing at least one program code, the at least one program code being loaded and executed by processing circuitry to implement the operations performed in the virtual object control method according to claim 1.

### Claim 16 (depends on 13)

The virtual object control apparatus of claim 13, wherein the circuitry, in displaying the second virtual scene corresponding to the first operation position, is further configured to:
determine the second virtual scene corresponding to the first operation position according to the first operation position and a correspondence between display information in the map control and a virtual scene; and
switch the first virtual scene to the second virtual scene.

### Claim 17 (depends on 16)

The virtual object control apparatus of claim 16, wherein the circuitry, in determining the second virtual scene, is further configured to one of:
determine a target region with the first operation position as a center and a first target size as a size in the map control according to the first operation position of the first trigger operation, and determining the second virtual scene corresponding to the target region in the virtual scene according to the correspondence between the display information in the map control and the virtual scene; and
determine a position corresponding to the first operation position in the virtual scene and determining the second virtual scene with the position as a center and a second target size as a size according to the first operation position and the correspondence between the display information in the map control and the virtual scene.

### Claim 18 (depends on 13)

The virtual object control apparatus of claim 13, wherein the circuitry, in determining the skill casting target, is further configured to:
determine, in response to a second trigger operation on a skill control of the target skill, the skill casting target corresponding to the second operation position in the second virtual scene with an operation position of the second trigger operation as the second operation position according to a position relationship between the second operation position and the skill control.

### Claim 19 (depends on 18)

The virtual object control apparatus of claim 18, wherein the determined skill casting target is one of a skill casting position, a target virtual object, and a skill casting direction; and
the circuitry, in determining the skill casting target corresponding to the second operation position in the second virtual scene, is further configured to:
determine the position relationship between the second operation position and the skill control;
convert the position relationship according to a conversion relationship between an operation region of the skill control and a virtual scene, to obtain a target position relationship between the skill casting position and a center position of the second virtual scene; and
determine the skill casting position corresponding to the second operation position in the second virtual scene according to the center position of the second virtual scene and the target position relationship, and determining the skill casting position as the skill casting target, determining a virtual object at the skill casting position as the target virtual object, or determining a direction of the skill casting position relative to the controlled first virtual object as the skill casting direction.

### Claim 20 (depends on 19)

The virtual object control apparatus of claim 19, wherein the circuitry, in converting the positional relationship, is further configured to:
determine an edge position of the second virtual scene according to the center position of the second virtual scene; and
convert the position relationship between the second operation position and the skill control according to the center position of the second virtual scene, the edge position of the second virtual scene, and a size of the operation region.
