Information processing method, terminal, and computer storage medium for releasing virtual skill object based on user gesture
US-10786733-B2 · Sep 29, 2020 · US
US12544663B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12544663-B2 |
| Application number | US-202318352335-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 14, 2023 |
| Priority date | Jul 8, 2021 |
| Publication date | Feb 10, 2026 |
| Grant date | Feb 10, 2026 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
involving aspects of the displayed game scene · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.