【技术实现步骤摘要】
虚拟角色位置同步方法、装置、介质及电子设备
本公开涉及数据交互
,具体而言,涉及一种虚拟角色位置同步方法、虚拟角色位置同步装置、计算机可读介质及电子设备。
技术介绍
游戏中的NPC(non-playercharacter,非玩家控制角色)虽然不由玩家控制,但却承担着不可或缺的交互任务,例如游戏中的情节推动、探索场景、发布任务、与玩家控制角色进行交互等方方面面的内容都需要通过NPC传递给玩家,因此NPC的表现对游戏效果具有重要意义。通常游戏客户端中NPC的移动是通过服务端发送的位置数据与服务端进行同步,服务端会将位置和朝向发送至客户端,客户端根据该位置和朝向进行位移。由于客户端必须优先确保每帧的位置与服务端一致,在客户端中NPC数量较多的情况下,大量的数据无法及时同步则会导致客户端中NPC的表现效果较差,例如会出现卡顿或者滑步现象等。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公 ...
【技术保护点】
1.一种虚拟角色位置同步方法,其特征在于,包括:/n接收到服务端对游戏角色的移动指令时,确定所述游戏角色的当前位置;/n根据所述移动指令确定所述游戏角色的移动状态属性以及目标位置;/n通过所述移动状态属性对应的驱动动画控制所述游戏角色进行移动,以使所述游戏角色从所述当前位置移动至所述目标位置。/n
【技术特征摘要】
1.一种虚拟角色位置同步方法,其特征在于,包括:
接收到服务端对游戏角色的移动指令时,确定所述游戏角色的当前位置;
根据所述移动指令确定所述游戏角色的移动状态属性以及目标位置;
通过所述移动状态属性对应的驱动动画控制所述游戏角色进行移动,以使所述游戏角色从所述当前位置移动至所述目标位置。
2.根据权利要求1所述的方法,其特征在于,所述通过所述移动状态属性对应的驱动动画控制所述游戏角色进行移动包括:
获取所述服务端中所述游戏角色的移动位置;
结合所述游戏角色的当前位置以及所述服务端中的移动位置控制所述驱动动画的播放速度,以使所述游戏角色移动至所述目标位置。
3.根据权利要求2所述的方法,其特征在于,所述结合所述游戏角色的当前位置以及所述服务端中的移动位置控制所述驱动动画的播放速度,包括:
若所述服务端中的移动位置大于所述当前位置,则控制所述驱动动画提高播放速度;
若所述服务端中的移动位置小于所述当前位置,则控制所述驱动动画减小播放速度。
4.根据权利要求1所述的方法,其特征在于,所述通过所述移动状态属性对应的驱动动画控制所述游戏角色进行移动包括:
获取所述游戏角色在服务端的寻路算法,按照所述寻路算法以及所述驱动动画控制所述游戏角色进行移动。
5.根据权利要求1所述的方法,其特征在于,所述通过所述移动状态属性对应的驱动动画控制所述游戏角色进行移动,以使所述游戏角色从所述当前位置移动至所述目标位置包括:
若所述游戏角色移动的当前位置在所述目标位置的预设范围内,则将所述驱动动...
【专利技术属性】
技术研发人员:马若飞,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。