Method, apparatus and device for controlling virtual skills in virtual scene, medium and program product

US12544663B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12544663-B2
Application numberUS-202318352335-A
CountryUS
Kind codeB2
Filing dateJul 14, 2023
Priority dateJul 8, 2021
Publication dateFeb 10, 2026
Grant dateFeb 10, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Method for controlling virtual skills in a virtual scene includes: rendering a first virtual object and a skill identifier of a virtual skill of the first virtual object in the virtual scene; controlling, in response to a moving instruction for the skill identifier, the skill identifier to move in the virtual scene, the moving instruction being triggered by a joystick device; and during a moving process of the skill identifier, when a second virtual object exists in a target area, controlling the skill identifier to cling to the second virtual object, and when the virtual skill is released in a process of the skill identifier clinging to the second virtual object, controlling the virtual skill to act on the second virtual object.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for controlling virtual skills in a virtual scene, executed by an electronic device, comprising: rendering a first virtual object and a skill identifier of a virtual skill of the first virtual object in the virtual scene; controlling, in response to a moving instruction for the skill identifier, the skill identifier to move in the virtual scene, the moving instruction being triggered by a joystick device; during a moving process of the skill identifier, when a second virtual object exists in a target area, controlling the skill identifier to cling to the second virtual object; and controlling the virtual skill to act on the second virtual object when the virtual skill is released in a process of the skill identifier clinging to the second virtual object, wherein controlling, in response to the moving instruction for the skill identifier, the skill identifier to move in the virtual scene comprises: controlling, in response to the moving instruction for the skill identifier, the skill identifier to move in the virtual scene with a target angular speed, and wherein after the controlling of the skill identifier to cling to the second virtual object, the method further comprises: receiving an angular speed adjustment instruction for the skill identifier, the angular speed adjustment instruction being triggered by pushing the joystick device in an orientation indicated by the skill identifier; adjusting, in response to the angular speed adjustment instruction, a rotation target angular speed of the skill identifier when the joystick device is inconsistent with the skill identifier in orientation; and controlling the skill identifier to rotate according to the adjusted target angular speed until the joystick device is consistent with the skill identifier in orientation. 2 . The method according to claim 1 , further comprising: acquiring a circumference area with a location of the skill identifier as a circle center and a target distance as a radius, and determining the circumference area as the target area; and acquiring a distance between the location of the skill identifier and a location of the second virtual object, and determining that the second virtual object exists in the target area corresponding to the virtual skill when the distance does not exceed the radius. 3 . The method according to claim 2 , further comprising: controlling, in response to a displacement instruction for the first virtual object, the first virtual object to move in the virtual scene; and acquiring a distance between the first virtual object and the second virtual object in a moving process of the first virtual object, and controlling the skill identifier to continuously cling to the second virtual object when the distance does not exceed a distance threshold. 4 . The method according to claim 3 , further comprising: controlling the skill identifier to separate from the second virtual object when the distance exceeds the distance threshold, and controlling the skill identifier to present at a default position in the virtual scene. 5 . The method according to claim 1 , further comprising: acquiring a fan-shaped area with a location of the first virtual object as a circle center, a target distance as a radius and a target angle as a central angle, and determining the fan-shaped area as the target area; acquiring a first connecting line between the first virtual object and the skill identifier, and a second connecting line between the first virtual object and the second virtual object; and acquiring an included angle between the first connecting line and the second connecting line, and determining that the second virtual object exists in the target area when the included angle does not exceed an included angle threshold and a length of the second connecting line does not exceed a length threshold. 6 . The method according to claim 1 , further comprising: controlling, in response to a displacement instruction for the first virtual object, the first virtual object to move in the virtual scene; updating the target area along with the moving of the first virtual object; and controlling the skill identifier to continuously cling to the second virtual object when the second virtual object still exists in the updated target area. 7 . The method according to claim 6 , further comprising: when the second virtual object does not exist in the updated target area and a third virtual object different from the second virtual object exists, controlling, through switchover, the skill identifier to cling to the third virtual object from the second virtual object. 8 . The method according to claim 1 , further comprising: receiving a separation instruction for the second virtual object in a process the skill identifier clinging to the second virtual object, the separation instruction being triggered based on a push operation specific to the joystick device, and through the push operation, a distance between a moving position of the skill identifier and the second virtual object reaching a distance threshold; and controlling, in response to the separation instruction, the skill identifier to separate from the second virtual object. 9 . The method according to claim 1 , further comprising: displaying a picture that the second virtual object moves in the virtual scene; controlling the skill identifier to continuously cling to the second virtual object when the second virtual object exists in the target area when displaying the picture; and controlling the skill identifier to separate from the second virtual object when the second virtual object moves out of the target area. 10 . The method according to claim 1 , further comprising: displaying a picture that the second virtual object moves in the virtual scene; controlling the skill identifier to move along with the second virtual object when displaying the picture; and in the moving process of the skill identifier along with the second virtual object, controlling the skill identifier to separate from the second virtual object when a distance between the first virtual object and the second virtual object exceeds a distance threshold. 11 . The method according to claim 1 , further comprising: displaying a picture that the second virtual object moves in the virtual scene; providing instruction information when displaying the picture, the instruction information being used for indicating a moving path of the second virtual object; and controlling, based on the instruction information, the skill identifier to move according to the moving path, in response to the moving instruction for the skill identifier. 12 . The method according to claim 1 , wherein the controlling of the skill identifier to cling to the second virtual object, comprises: when there are a plurality of second virtual objects, respectively acquiring distances between the skill identifier and the second virtual objects; and selecting the second virtual object with a distance less than a target distance, and controlling the skill identifier to cling to the selected second virtual object. 13 . The method according to claim 1 , wherein the controlling of the skill identifier to cling to the second virtual object, comprises: when there are a plurality of second virtual objects, respectively acquiring attribute values of the second virtual objects; and selecting the second virtual object with the attribute value less than a target attribute value, and controlling the skill identifier to cling to the selected second virtual object. 14 . The method acc

Assignees

Inventors

Classifications

  • by computing conditions of game characters, e.g. stamina, strength, motivation or energy level · CPC title

  • for computing dynamical parameters of game objects, e.g. motion determination or computation of frictional forces for a virtual car · CPC title

  • the surface being also a display device, e.g. touch screens · CPC title

  • by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle · CPC title

  • A63F13/52Primary

    involving aspects of the displayed game scene · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12544663B2 cover?
Method for controlling virtual skills in a virtual scene includes: rendering a first virtual object and a skill identifier of a virtual skill of the first virtual object in the virtual scene; controlling, in response to a moving instruction for the skill identifier, the skill identifier to move in the virtual scene, the moving instruction being triggered by a joystick device; and during a movin…
Who is the assignee on this patent?
Tencent Tech Shenzhen Co Ltd
What technology area does this patent fall under?
Primary CPC classification A63F13/52. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue Feb 10 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).