The embodiment of the present invention relates to the field of game testing technology, in particular to a method and device for testing the movement of a game character on a sphere. The method decomposes the displacement calculated according to the movement instructions according to the first setting direction and the second setting direction to obtain the first and second distance values, and successively based on the first setting direction and the second setting direction. A distance value and a second distance value move the initial coordinate points of the game characters, and then calculate the foothold of the game characters based on the absolute value of the difference between the coordinate values of the initial coordinate points in the first set direction and the coordinate values of the second coordinate points in the first set direction. Thus, the movement tests of the game characters in different directions can be realized on the sphere surface, and the accurate calculation can be made. The foothold of the game characters.
【技术实现步骤摘要】
游戏角色移动测试方法及装置
本专利技术实施例涉及游戏测试
,具体而言,涉及一种游戏角色移动测试方法及装置。
技术介绍
角色扮演类网络游戏作为游戏的重要类型之一,掌握着游戏市场较多的游戏玩家资源,随着科技的发展,游戏玩家对角色扮演类网络游戏的需求也越来越广泛,在传统的角色扮演网络游戏中,游戏角色大多只能在平面范围内移动,而实际游戏场景中可能出现游戏角色在球体上进行移动的情况,而如何判断游戏角色在球体上完成跑跳等一系列移动动作后的落脚点成为一个难题。
技术实现思路
有鉴于此,本专利技术提供了一种游戏角色移动测试方法及装置。本专利技术实施例提供了一种游戏角色移动测试方法,用于对游戏角色在球体上的移动进行测试,应用于服务端,所述方法包括:获取游戏角色在球体表面的移动指令,根据所述移动指令计算得到所述游戏角色的位移;将所述位移按照第一设定方向和第二设定方向进行分解,获得沿所述第一设定方向的第一距离值和沿所述第二设定方向的第二距离值;其中,所述第一设定方向指向所述球体表面的球心的反方向,所述第二设定方向与所述第一设定方向垂直;获取所述游戏角色在设定坐标系中的初始坐标点;基于 ...
【技术保护点】
1.一种游戏角色移动测试方法,其特征在于,用于对游戏角色在球体上的移动进行测试,应用于服务端,所述方法包括:获取游戏角色在球体表面的移动指令,根据所述移动指令计算得到所述游戏角色的位移;将所述位移按照第一设定方向和第二设定方向进行分解,获得沿所述第一设定方向的第一距离值和沿所述第二设定方向的第二距离值;其中,所述第一设定方向指向所述球体表面的球心的反方向,所述第二设定方向与所述第一设定方向垂直;获取所述游戏角色在设定坐标系中的初始坐标点;基于所述第一距离值将所述初始坐标点沿所述第一设定方向进行移动以得到第一坐标点;基于所述第二距离值将所述第一坐标点沿所述第二设定方向进行移动 ...
【技术特征摘要】
1.一种游戏角色移动测试方法,其特征在于,用于对游戏角色在球体上的移动进行测试,应用于服务端,所述方法包括:获取游戏角色在球体表面的移动指令,根据所述移动指令计算得到所述游戏角色的位移;将所述位移按照第一设定方向和第二设定方向进行分解,获得沿所述第一设定方向的第一距离值和沿所述第二设定方向的第二距离值;其中,所述第一设定方向指向所述球体表面的球心的反方向,所述第二设定方向与所述第一设定方向垂直;获取所述游戏角色在设定坐标系中的初始坐标点;基于所述第一距离值将所述初始坐标点沿所述第一设定方向进行移动以得到第一坐标点;基于所述第二距离值将所述第一坐标点沿所述第二设定方向进行移动以得到第二坐标点;计算设定点分别到所述初始坐标点和所述第二坐标点的距离的差值的绝对值;将所述第二坐标点沿所述第一设定方向的反方向移动第三距离值得到第三坐标点,将所述第三坐标点作为所述游戏角色在所述球体表面的落地点,其中,所述第三距离值等于所述绝对值。2.根据权利要求1所述的游戏角色移动测试方法,其特征在于,基于所述第一距离值将所述初始坐标点沿所述第一设定方向进行移动以得到第一坐标点的步骤,包括:检测所述初始坐标点形成的设定区域沿所述第一设定方向移动所述第一设定距离值时是否产生碰撞;若没有产生碰撞,将所述初始坐标点沿所述第一设定方向移动所述第一距离值得到第一坐标点;若产生碰撞,将第一设定碰撞点作为第一坐标点。3.根据权利要求2所述的游戏角色移动测试方法,其特征在于,基于所述第二距离值将所述第一坐标点沿所述第二设定方向进行移动以得到第二坐标点的步骤,包括:检测所述设定区域沿所述第二设定方向移动所述第二设定距离值时是否产生碰撞;若没有产生碰撞,将所述第一坐标点沿所述第二设定方向移动所述第二距离值得到第二坐标点;若产生碰撞,将第二设定碰撞点作为第二坐标点。4.根据权利要求2所述的游戏角色移动测试方法,其特征在于,所述方法还包括:获取用于修改所述第一设定碰撞点和第二设定碰撞点的修改指令,根据所述修改指令对所述第一设定碰撞点和所述第二设定碰撞点进行修改。5.根据权利要求1所述的游戏角色移动测试方法,其特征在于,根据所述移动指令计算得到所述游戏角色的位移的步骤,包括:解析获得所述移动指令中包括的移动方向、移动速度和持续时间;根据所述移动方向、所述移动速度和所述持续时间计算得到所述位移。6.一种游戏角色移动测试装置,其特征在于,用于对游戏角色在球体上的移动进行测试,应...
【专利技术属性】
技术研发人员:侯铁,
申请(专利权)人:北京像素软件科技股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。