[发明专利]在消息同步中虚拟人物动画重播的方法、系统及存储介质有效
申请号: | 202310864921.1 | 申请日: | 2023-07-14 |
公开(公告)号: | CN116614676B | 公开(公告)日: | 2023-09-12 |
发明(设计)人: | 李宏雪;陈亚南 | 申请(专利权)人: | 南京维赛客网络科技有限公司 |
主分类号: | H04N21/462 | 分类号: | H04N21/462;H04N21/43;H04N21/6587;H04N21/478;G06T13/40;A63F13/52;A63F13/55 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 210000 江苏省南京市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 同步 虚拟 人物 动画 重播 方法 系统 存储 介质 | ||
本发明公开了在消息同步中虚拟人物动画重播的方法、系统及存储介质,属于虚拟与现实技术领域,该方法包括:设置与动画指令一一对应的控制参数,每个所述控制参数还对应设置有替代参数;接收执行用户操作的动画指令,判断当前播放的人物动画与接收到的动画指令是否一致;若不一致,则向其他客户端同步该动画指令对应的控制参数;若一致,则判断上一次同步的消息内容,若所述消息内容为控制参数,则发送替代参数;若消息内容为替代参数,则其他客户端发送控制参数;接收到其他客户端同步的消息内容,根据所述消息内容执行对应的动画指令。本发明通过设置替代参数和控制参数指向同一个动画指令,同步消息时实现动画的重复播放。
技术领域
本发明涉及虚拟与现实技术领域,特别涉及在消息同步中虚拟人物动画重播的方法、系统及存储介质。
背景技术
网络同步是指在多个网络连接的设备之间保持游戏状态的一致性。在虚拟场景中,每个玩家的设备都需要与其他玩家的设备进行通信,并确保每个玩家看到的虚拟角色状态是相同的。消息同步和动画同步是网络同步的两个关键方面。消息同步是指在多个设备之间发送和接收游戏消息,以确保所有玩家都获得相同的游戏事件和动画。例如,在音乐馆场景中,当一个玩家点击按钮开始跳舞时,需要将该消息发送到其他玩家的设备,以便其他玩家能够看到该玩家的跳舞动画。动画同步是指在多个设备之间同步播放角色的动画状态。角色动画是虚拟场景中的重要组成部分,如果不进行同步,不同设备上的玩家看到同一个角色动画状态可能不同,从而破坏游戏的一致性和流畅性。
在动画同步中,利用参数控制角色状态的变量,该方法被称为参数同步方法,由于参数同步方法仅传输和同步动画的控制参数,而不包括实际的动画数据,所以当使用参数同步时,接收端设备会根据接收到的参数来重新计算和播放动画,由于消息同步机制的问题,接收端设备接收两次相同的控制参数则不会进行两次计算,例如在Unity中,相同的控制参数不会改变动画状态机(Animator)当前播放的动画状态,所以传统的同步重复动画的方式要么是对动画帧进行操作,要么是在两个同步消息之间增加一次停止指令的同步,这两种方式操作起来都比较麻烦,而且遇到网络波动的情况下,也会影响接收端正常的动画播放。
发明内容
本发明的目的就在于为了解决上述动画同步中接收端播放重复动画比较麻烦且易受网络波动影响的问题提出在消息同步中虚拟人物动画重播的方法、系统及存储介质,具有设置控制参数和替代参数,来改变同步消息内容,简单快捷实现重复动画播放的优点。
第一方面,本发明通过以下技术方案来实现上述目的,一种在消息同步中虚拟人物动画重播的方法,该方法包括以下步骤:
设置与动画指令一一对应的控制参数,每个所述控制参数还对应设置有替代参数;
客户端作为发送端时,接收执行用户操作的动画指令,判断当前播放的人物动画与接收到的动画指令是否一致;
若不一致,则向其他客户端同步该动画指令对应的控制参数;
若一致,则判断上一次同步的消息内容,若所述消息内容为控制参数,则向其他客户端发送所述控制参数所对应的替代参数;若消息内容为替代参数,则向其他客户端发送所述替代参数所对应的控制参数;
客户端作为接收端时,接收到其他客户端同步的消息内容,根据所述消息内容执行对应的动画指令。
优选的,该方法包括将动画指令、控制参数和替代参数生成列表保存在客户端的存储空间内。
优选的,该方法包括将动画指令和控制参数生成列表保存在客户端的存储空间内,通过映射的方式使每个控制参数映射出一个替代参数,在同步动画消息过程中将映射规律同步出去,用于其他客户端接收到所述动画消息后根据映射规律查找到动画指令。
优选的,所述控制参数映射出一个替代参数的方法包括:
设置映射规律为加/减固定值,所述固定值为常数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京维赛客网络科技有限公司,未经南京维赛客网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310864921.1/2.html,转载请声明来源钻瓜专利网。