游戏动画的播放控制方法、装置和电子设备与流程
- 国知局
- 2024-07-11 16:11:28
本公开涉及游戏动画,尤其是涉及一种游戏动画的播放控制方法、装置和电子设备。
背景技术:
1、在单机或联网游戏运行过程中,游戏客户端需要实时从本地或游戏服务器中读取游戏数据,例如,游戏角色的动作、位置、速度等数据,然后客户端基于游戏数据播放游戏角色的动画,由于游戏客户端读取的数据量较大,在数据传输过程中,很容易出现游戏数据传输延迟、丢包等情况,从而造成游戏动画播放卡顿、角色表现不流畅等一系列问题,严重影响游戏的体验。
技术实现思路
1、有鉴于此,本发明的目的在于提供一种游戏动画的播放控制方法、装置和电子设备,以减少游戏客户端读取的游戏数据数量,避免因数据传输量过大引起游戏动画播放卡顿、角色表现不流畅等问题,提升游戏体验。
2、第一方面,本发明实施例提供了一种游戏动画的播放控制方法,获取针对游戏角色的目标位置,基于目标位置和游戏角色的移动状态,确定游戏角色的旋转角度;获取旋转角度对应的旋转动画,控制播放旋转动画;其中,在旋转动画中,游戏角色的角色朝向按照旋转角度变化;响应于游戏角色处于指定移动状态,基于游戏角色的当前位置和目标位置,从预设的移动循环动画中确定目标动画,控制播放目标动画;其中,在目标动画中,游戏角色循环执行预设的移动动作;在播放目标动画的过程中,控制游戏角色朝向目标位置移动。
3、第二方面,本发明实施例提供了一种游戏动画的播放控制装置,该装置包括:第一确定模块,用于获取针对游戏角色的目标位置,基于目标位置和游戏角色的移动状态,确定游戏角色的旋转角度;第一播放模块,用于获取旋转角度对应的旋转动画,控制播放旋转动画;其中,在旋转动画中,游戏角色的角色朝向按照旋转角度变化;第二播放模块,用于响应于游戏角色处于指定移动状态,基于游戏角色的当前位置和目标位置,从预设的移动循环动画中确定目标动画,控制播放目标动画;其中,在目标动画中,游戏角色循环执行预设的移动动作;第一控制模块,用于在播放目标动画的过程中,控制游戏角色朝向目标位置移动。
4、第三方面,本发明实施例提供了一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器执行机器可执行指令以实现上述游戏动画的播放控制方法。
5、第四方面,本发明实施例提供了一种机器可读存储介质,机器可读存储介质存储有机器可执行指令,机器可执行指令在被处理器调用和执行时,机器可执行指令促使处理器实现上述游戏动画的播放控制方法。
6、本发明实施例带来了以下有益效果:
7、上述游戏动画的播放控制方法、装置和电子设备,获取针对游戏角色的目标位置,基于目标位置和游戏角色的移动状态,确定游戏角色的旋转角度;获取旋转角度对应的旋转动画,控制播放旋转动画;其中,在旋转动画中,游戏角色的角色朝向按照旋转角度变化;响应于游戏角色处于指定移动状态,基于游戏角色的当前位置和目标位置,从预设的移动循环动画中确定目标动画,控制播放目标动画;其中,在目标动画中,游戏角色循环执行预设的移动动作;在播放目标动画的过程中,控制游戏角色朝向目标位置移动。该方式中,获取游戏角色的目标位置后,通过目标位置和游戏角色的移动状态,确定游戏角色的旋转角度,播放游戏角色的旋转角度对应的的旋转动画;当游戏角色处于指定移动状态后,再根据游戏角色的当前位置和目标位置,从预设的移动循环动画中确定目标动画进行播放,在播放目标动画的过程中,控制游戏角色朝向目标位置移动。该方式下游戏客户端只需获取游戏角色的目标位置,即可根据目标位置和游戏角色的移动状态,控制播放游戏角色的旋转动画和目标动画,并控制游戏角色朝向目标位置移动,该方式减少了游戏客户端需要向游戏服务器监听的游戏数据的数量,游戏客户端基于目标位置可以自主得到游戏角色的姿态动作,避免了客户端与服务器通信中断后,游戏角色出现严重的角色表现问题,提升游戏体验。
8、本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
9、为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
技术特征:1.一种游戏动画的播放控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,基于所述目标位置和所述游戏角色的移动状态,确定所述游戏角色的旋转角度的步骤,包括:
3.根据权利要求1所述的方法,其特征在于,获取所述旋转角度对应的旋转动画的步骤,包括:
4.根据权利要求1所述的方法,其特征在于,基于所述游戏角色的当前位置和所述目标位置,从预设的移动循环动画中确定目标动画,控制播放所述目标动画的步骤,包括:
5.根据权利要求4所述的方法,其特征在于,基于所述移动循环动画对应的移动距离和所述第二向量的向量长度,从预设的移动循环动画中确定目标动画的步骤,包括:
6.根据权利要求4所述的方法,其特征在于,控制播放所述目标动画的步骤之后,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,控制所述游戏角色朝向所述目标位置移动的步骤,包括:
8.根据权利要求7所述的方法,其特征在于,所述速度控制函数的输入参数为时间参数,输出参数为移动速度参数;所述时间参数越大,所述移动速度参数越小。
9.根据权利要求7所述的方法,其特征在于,基于所述目标位置、所述游戏角色的角色方向、所述预设速度以及预设的速度控制函数,确定所述游戏角色的移动位置的步骤,包括:
10.根据权利要求1所述的方法,其特征在于,获取所述旋转角度对应的旋转动画,控制播放所述旋转动画的步骤之后,所述方法还包括:
11.根据权利要求10所述的方法,其特征在于,基于预设的位置偏移控制函数、所述游戏角色的角色方向、所述目标位置和所述游戏角色的当前位置,确定所述游戏角色的位置偏移参数的步骤,包括:
12.根据权利要求1所述的方法,其特征在于,所述方法还包括:
13.根据权利要求1所述的方法,其特征在于,所述方法还包括:
14.一种游戏动画的播放控制装置,其特征在于,所述装置包括:
15.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器执行所述机器可执行指令以实现权利要求1-13任一项所述的游戏动画的播放控制方法。
16.一种机器可读存储介质,其特征在于,所述机器可读存储介质存储有机器可执行指令,所述机器可执行指令在被处理器调用和执行时,所述机器可执行指令促使所述处理器实现权利要求1-13任一项所述的游戏动画的播放控制方法。
技术总结本发明提供了一种游戏动画的播放控制方法、装置和电子设备,方法包括:获取针对游戏角色的目标位置,基于目标位置和游戏角色的移动状态,确定游戏角色的旋转角度;获取旋转角度对应的旋转动画,控制播放旋转动画;其中,在旋转动画中,游戏角色的角色朝向按照旋转角度变化;响应于游戏角色处于指定移动状态,基于游戏角色的当前位置和目标位置,从移动循环动画中确定目标动画,控制播放目标动画;在播放目标动画的过程中,控制游戏角色朝向目标位置移动。该方式减少了游戏角色移动过程中游戏客户端读取的游戏数据的数量,避免了因数据传输数据量过大引起游戏动画播放卡顿、角色表现不流畅等问题,提升了游戏体验。技术研发人员:雷钧,田润受保护的技术使用者:网易(杭州)网络有限公司技术研发日:技术公布日:2024/4/22本文地址:https://www.jishuxx.com/zhuanli/20240615/77971.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。