IP Library › Granted Patent US 11,185,764
Granted Patent B2
US 11,185,764 · App. 15/919,683 · Granted Nov 30, 2021

Method for controlling game character

Inventors: Yan Li (Zhejiang, CN); Fei Xie (Zhejiang, CN); Zhangpeng Tang (Zhejiang, CN); Bin Li (Zhejiang, CN)
Assignee: NetEase (Hangzhou) Network Co., Ltd.
A63F13/2145A63F13/214A63F13/426A63F13/428A63F13/58A63F13/822A63F13/92
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 11,185,764
App. No.
15/919,683
Granted
Nov 30, 2021
Kind
B2
Abstract

A method for controlling a game character, used for controlling the game character by using a virtual control component, comprising the following steps: (S 1 ) in response to a sliding operation of a player started from an initial position of the skill button, locking the virtual joystick in a game for disabling control of the skill release direction of the game character; (S 2 ) monitoring a track of the sliding operation of the player, obtaining a current position P 2 of a touch point of the sliding operation, and calculating a vector a; and (S 3 ) in response to release of the sliding operation of the player, or in response to meet the condition of |a|>L, generating a first operating instruction for controlling the game character; and unlocking the virtual joystick. The method for controlling a game character may effectively reduce a misoperation rate.

Claims (16)

1. A method for controlling a game character, used for controlling the game character by using a virtual control component, wherein the virtual control component comprises a virtual skill button used for controlling skill release of the game character and a virtual joystick used for controlling movement of the game character and controlling a skill release direction of the game character, and the method comprises the following steps:

(S 1 ) in response to a sliding operation of a player started from an initial position of the virtual skill button, locking the virtual joystick in a game for disabling control of the skill release direction of the game character;

(S 2 ) monitoring a track of the sliding operation of the player started from the initial position of the virtual skill button, obtaining a current position P 2 of a touch point of the sliding operation, and calculating a vector a from an initial tapping position P 1 of the touch point to the current position P 2 of the touch point; and

(S 3 ) determining whether the vector a meets the condition of |a|>L, in which L is a preset threshold, and in response to meeting the condition of |a|>L, generating a first operating instruction for controlling the game character to release a skill corresponding to the virtual skill button, a release direction of the skill being the same as a direction of the vector a, and unlocking the virtual joystick.

2. The method for controlling a game character according to claim 1 , wherein in the step (S 1 ), when the virtual joystick is locked to disable control of the virtual joystick over the skill release direction of the game character, control of the virtual joystick over the movement of the game character is further disabled.

3. The method for controlling a game character according to claim 2 , wherein in the step (S 3 ), the first operating instruction further comprises: before controlling the game character to release the corresponding skill, controlling the game character to move in the direction of the vector a.

4. The method for controlling a game character according to claim 1 , wherein the step (S 2 ) further comprises: providing a visual reference identifier moving with the track of the sliding operation, to provide feedback of the track of the sliding operation to the player.

5. The method for controlling a game character according to claim 1 , wherein the step (S 2 ) further comprises: controlling an icon of the virtual skill button to move along the track of the sliding operation, to feed back the track of the sliding operation to the player.

6. The method for controlling a game character according to claim 5 , wherein in the step (S 3 ), after controlling the game character to release the corresponding skill, resetting the icon of the virtual skill button to the initial position.

7. The method for controlling a game character according to claim 1 , wherein

the virtual skill button is a dodge skill button, and controlling the release direction to be the same as the direction of the vector a in the step (S 3 ) refers to controlling the game character to dodge in the direction of the vector a; or

the virtual skill button is a jump skill button, and controlling the release direction to be the same as the direction of the vector a in the step (S 3 ) refers to controlling the game character to jump in the direction of the vector a; or

the virtual skill button is an attack skill button, and controlling the release direction to be the same as the direction of the vector a in the step (S 3 ) refers to controlling the game character to attack in the direction of the vector a.

8. The method for controlling a game character according to claim 1 , before the step (Si), further comprising a determining step: determining whether the virtual skill button is released after being tapped; if yes, controlling the game character to release the skill corresponding to the virtual skill button in a current orientation of the game character, and unlocking the virtual joystick; if no, performing the step (S 1 ).

9. The method for controlling a game character according to claim 1 , wherein the game character is the game character presented in a game on a mobile terminal.

10. The method for controlling a game character according to claim 1 , wherein in response to a condition of |a|<L and release of the sliding operation of the player, generating the first operating instruction and unlocking the virtual joystick.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2018
From: LI, YAN; XIE, FEI; TANG, ZHANGPENG; LI, BIN
To: NETEASE (HANGZHOU) NETWORK CO., LTD.
Reel/Frame 045201/0254 →
Priority Claims (1)
CN 201510582713.8 · Sep 14, 2015 · national
Continuity (2)
Continuation PCTCN2016097538 · Aug 31, 2016
Related Publication 20180200616A1 · Jul 19, 2018
Cited By (1)
US 12,728,350