US 12,290,757 B2
Supplemental casting control with direction and magnitude
Yao Yu, Shenzhen (CN)
Assigned to Tencent Technology (Shenzhen) Company Limited, Shenzhen (CN)
Filed by Tencent Technology (Shenzhen) Company Limited, Shenzhen (CN)
Filed on May 9, 2023, as Appl. No. 18/314,299.
Application 18/314,299 is a continuation of application No. 17/156,087, filed on Jan. 22, 2021, granted, now 11,684,858.
Application 18/314,299 is a continuation of application No. PCT/CN2020/110199, filed on Aug. 20, 2020.
Claims priority of application No. 201910833875.2 (CN), filed on Sep. 4, 2019.
Prior Publication US 2023/0271091 A1, Aug. 31, 2023
Int. Cl. A63F 13/798 (2014.01); A63F 13/2145 (2014.01); A63F 13/42 (2014.01); G06F 3/04886 (2022.01)
CPC A63F 13/798 (2014.09) [A63F 13/2145 (2014.09); A63F 13/42 (2014.09); G06F 3/04886 (2013.01); A63F 2300/1075 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method performed by a terminal, the method comprising:
displaying a game picture on a display, the game picture comprising a candidate skill region;
determining a target skill based on a skill selection operation for the candidate skill region;
displaying a virtual joystick object in the game picture on the display, wherein the virtual joystick object comprises a virtual joystick control and a preset joystick movement range; and
calculating, in response to detecting a movement operation for the virtual joystick object, at least one skill effect model distribution trajectory of the target skill based on the movement operation, wherein the at least one skill effect model distribution trajectory of the target skill comprises a plurality of skill generation positions, and wherein the calculating comprises:
determining a skill casting object and a preset skill casting range of the target skill;
obtaining a current position of the skill casting object in the game picture;
obtaining a joystick position of the virtual joystick control in the preset joystick movement range in response to detecting the movement operation for the virtual joystick object;
determining an interaction range ratio between the preset joystick movement range and the preset skill casting range;
determining a relative position according to the interaction range ratio and the joystick position, the relative position being a relative position between the skill effect model distribution trajectory of the target skill and the skill casting object;
determining the skill effect model distribution trajectory in the game picture according to the relative position and the current position of the skill casting object in the game picture;
determining the plurality of skill generation positions based on the skill effect model distribution trajectory of the relative position in the game picture; and
generating a skill effect model of the target skill at the plurality of skill generation positions in the game picture on the display in response to detecting a cast operation for the virtual joystick object.