[发明专利]虚拟角色的控制方法、装置、设备及介质有效
申请号: | 202110610049.9 | 申请日: | 2021-06-01 |
公开(公告)号: | CN113209618B | 公开(公告)日: | 2023-04-28 |
发明(设计)人: | 晏嘉庆 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | A63F13/5252 | 分类号: | A63F13/5252;A63F13/57 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 张所明 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 角色 控制 方法 装置 设备 介质 | ||
1.一种虚拟角色的控制方法,其特征在于,所述方法包括:
显示位于虚拟环境中的第一虚拟角色;
接收移动控制操作,所述移动控制操作用于控制所述第一虚拟角色在所述虚拟环境进行移动状态的变化,所述移动状态包括站立状态和行进状态;
响应于所述移动控制操作,在第一过渡动画中确定与第一移动距离对应的第一过渡动画帧,所述第一过渡动画是所述第一虚拟角色在移动状态变化的过渡阶段中显示的动画,所述第一移动距离是所述第一虚拟角色在移动状态变化的第一过渡阶段中的移动距离,所述第一过渡动画与移动状态变化的类型相关,当所述第一虚拟角色从所述站立状态变为所述行进状态时,所述第一过渡动画的最初n帧的动画帧与所述站立状态相对应,所述第一过渡动画的最后m帧的动画帧与所述行进状态相对应,当所述第一虚拟角色从所述行进状态变为所述站立状态时,所述第一过渡动画的最初n帧的动画帧与所述行进状态相对应,所述第一过渡动画的最后m帧的动画帧与所述站立状态相对应,所述m和所述n为正整数;
播放所述第一移动距离对应的第一过渡动画帧,得到所述第一虚拟角色在所述第一过渡阶段中的移动动画。
2.根据权利要求1所述的方法,其特征在于,所述响应于所述移动控制操作,在第一过渡动画中确定与第一移动距离对应的第一过渡动画帧,包括:
响应于所述移动控制操作,在移动状态变化的第一过渡阶段,获取所述第一虚拟角色的参考位置点;
计算所述第一虚拟角色的当前位置与所述参考位置点之间的所述第一移动距离;
在所述第一过渡动画中确定与所述第一移动距离对应的所述第一过渡动画帧。
3.根据权利要求2所述的方法,其特征在于,所述在所述第一过渡动画中确定与所述第一移动距离对应的所述第一过渡动画帧,包括:
根据所述第一移动距离从第一过渡动画曲线中确定目标时间戳,所述第一过渡动画曲线用于表示在所述第一过渡动画中的移动距离与时间戳之间的关系;
在所述第一过渡动画中确定与所述目标时间戳对应的所述第一过渡动画帧。
4.根据权利要求2所述的方法,其特征在于,所述移动状态变化包括所述第一虚拟角色从所述站立状态变为所述行进状态;
所述响应于所述移动控制操作,在移动状态变化的第一过渡阶段,获取所述第一虚拟角色的参考位置点,包括:
响应于所述移动控制操作,在所述第一虚拟角色从所述站立状态变为所述行进状态的第一过渡阶段,将所述第一虚拟角色的起始位置点确定为所述参考位置点。
5.根据权利要求2所述的方法,其特征在于,所述移动状态变化包括所述第一虚拟角色从所述行进状态变为所述站立状态;
所述响应于所述移动控制操作,在移动状态变化的第一过渡阶段,获取所述第一虚拟角色的参考位置点,包括:
响应于所述移动控制操作,在所述第一虚拟角色从所述行进状态变为所述站立状态的第一过渡阶段,根据所述第一虚拟角色的行进参数计算预测停止点,所述行进参数包括速度大小、速度方向、摩擦力、空气阻力、加速度中的至少一种;
将所述预测停止点确定为所述参考位置点。
6.根据权利要求1至5任一项所述的方法,其特征在于,所述虚拟环境中还包括第二虚拟角色;
所述方法还包括:
接收服务器发送的移动状态变化指令,所述移动状态变化指令用于控制所述第二虚拟角色在所述虚拟环境进行所述移动状态的变化;
响应于所述移动状态变化指令,在第二过渡动画中确定与第二移动距离对应的第二过渡动画帧,所述第二移动距离是所述第二虚拟角色在所述移动状态变化的第二过渡阶段中的移动距离;
播放所述第二移动距离对应的所述第二过渡动画帧,得到所述第二虚拟角色在所述第二过渡阶段中的移动动画。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110610049.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种动物源材料联产硫酸软骨素和胶原蛋白的方法
- 下一篇:负荷曲线数据存取方法