-
公开(公告)号:CN105214306A
公开(公告)日:2016-01-06
申请号:CN201510557247.8
申请日:2015-09-02
Applicant: 网易(杭州)网络有限公司
IPC: A63F13/2145 , A63F13/42 , A63F13/92
CPC classification number: A63F13/2145 , A63F13/42 , A63F13/58 , A63F13/92 , A63F2300/1075 , A63F2300/204
Abstract: 本发明公开了一种游戏角色控制方法及一种虚拟控制部件的控制方法,游戏角色控制方法包括:响应于用户的滑屏操作,获取用户初始指示位置p1;监听用户的滑屏操作轨迹,获取用户当前指示位置p2;计算用户当前指示位置p2与用户初始指示位置p1之间的移动距离长度为|u|=|p2-p1|;比较移动距离长度|u|与第一预设阈值S1,当移动距离长度|u|大于第一预设阈值S1时,计算新位置p1'=p2-(p2-p1)/|u|*S1*k,k为预设的常数且k>0,将用户初始指示位置p1更新为新位置p1';根据向量u=p2-p1生成控制游戏角色的操作指令。本发明的控制方法使用户在对游戏角色进行控制时摆脱被束缚的感觉,操作更加灵活和流畅,大大提高了游戏的用户体验效果。
-
公开(公告)号:CN105214306B
公开(公告)日:2017-03-08
申请号:CN201510557247.8
申请日:2015-09-02
Applicant: 网易(杭州)网络有限公司
IPC: A63F13/2145 , A63F13/42 , A63F13/92
CPC classification number: A63F13/2145 , A63F13/42 , A63F13/58 , A63F13/92 , A63F2300/1075 , A63F2300/204
Abstract: 本发明公开了一种游戏角色控制方法及一种虚拟控制部件的控制方法,游戏角色控制方法包括:响应于用户的滑屏操作,获取用户初始指示位置p1;监听用户的滑屏操作轨迹,获取用户当前指示位置p2;计算用户当前指示位置p2与用户初始指示位置p1之间的移动距离长度为|u|=|p2-p1|;比较移动距离长度|u|与第一预设阈值S1,当移动距离长度|u|大于第一预设阈值S1时,计算新位置p1'=p2-(p2-p1)/|u|*S1*k,k为预设的常数且k>0,将用户初始指示位置p1更新为新位置p1';根据向量u=p2-p1生成控制游戏角色的操作指令。本发明的控制方法使用户在对游戏角色进行控制时摆脱被束缚的感觉,操作更加灵活和流畅,大大提高了游戏的用户体验效果。
-