US 12,186,660 B2
Virtual character control method and apparatus, device, and storage medium
Yulin Wan, Shenzhen (CN); Xun Hu, Shenzhen (CN); Jianmiao Weng, Shenzhen (CN); Shandong Su, Shenzhen (CN); and Yong Zhang, Shenzhen (CN)
Assigned to TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED, Shenzhen (CN)
Filed by TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED, Shenzhen (CN)
Filed on Jan. 7, 2022, as Appl. No. 17/570,391.
Application 17/570,391 is a continuation of application No. PCT/CN2021/080690, filed on Mar. 15, 2021.
Claims priority of application No. 202010328532.3 (CN), filed on Apr. 23, 2020.
Prior Publication US 2022/0126205 A1, Apr. 28, 2022
Int. Cl. A63F 13/00 (2014.01); A63F 13/52 (2014.01); A63F 13/533 (2014.01); A63F 13/56 (2014.01); A63F 13/537 (2014.01)
CPC A63F 13/533 (2014.09) [A63F 13/52 (2014.09); A63F 13/56 (2014.09); A63F 13/537 (2014.09); A63F 2300/308 (2013.01); A63F 2300/65 (2013.01); A63F 2300/6607 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A virtual character control method, performed by a computer device, the method comprising:
displaying a virtual environment interface, the virtual environment interface comprising a screen obtained by observing a virtual environment, the screen comprising a main control virtual character in the virtual environment;
while the main control virtual character is facing a first direction, receiving, simultaneously or substantially at the same time, a skill cast operation and a movement control operation for controlling the main control virtual character to move in a second direction, the skill cast operation being configured to control the main control virtual character to cast a directional skill in the virtual environment in a direction that the main control virtual character is facing, the first direction and the second direction being different; and
controlling, in response to the skill cast operation and the movement control operation, the main control virtual character to cast the directional skill in the virtual environment in the second direction, comprising:
transmitting a skill cast data packet corresponding to the skill cast operation to the server, the skill cast data packet comprising the second direction obtained by a presentation layer of a game client;
receiving, by a logic layer of the game client, a skill cast feedback packet transmitted by the server, the skill cast feedback packet being configured to trigger the logic layer to perform logic processing for casting the directional skill in the second direction; and
controlling, in response to the skill cast feedback packet, the main control virtual character to cast the directional skill in the virtual environment in the second direction, wherein the logic layer cannot directly access data at the presentation layer and the presentation layer cannot modify logic at the logic layer.