[发明专利]虚拟角色的控制方法、装置、设备及介质有效
申请号: | 202110610049.9 | 申请日: | 2021-06-01 |
公开(公告)号: | CN113209618B | 公开(公告)日: | 2023-04-28 |
发明(设计)人: | 晏嘉庆 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | A63F13/5252 | 分类号: | A63F13/5252;A63F13/57 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 张所明 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 角色 控制 方法 装置 设备 介质 | ||
本申请公开了一种虚拟角色的控制方法、装置、设备及介质,运用于虚拟世界领域。方法包括:显示位于虚拟环境中的第一虚拟角色;接收移动控制操作,所述移动控制操作用于控制所述第一虚拟角色在所述虚拟环境进行移动状态的变化,所述移动状态包括站立状态和行进状态;响应于所述移动控制操作,在过渡动画中确定与第一移动距离对应的第一过渡动画帧,所述第一移动距离是所述第一虚拟角色在所述移动状态变化的第一过渡阶段中的移动距离;播放所述第一移动距离对应的所述第一过渡动画帧,得到所述第一虚拟角色在所述第一过渡阶段中的移动动画。该方法可以在服务器计算压力较小的前提下,使虚拟角色的移动状态的变化表现得自然。
技术领域
本申请涉及虚拟世界领域,特别涉及一种虚拟角色的控制方法、装置、设备及介质。
背景技术
虚拟角色会在三维虚拟世界中进行一系列活动,例如,虚拟角色在虚拟环境中从静止开始移动,或者,虚拟角色在虚拟环境中从移动开始停止。
相关技术会先为虚拟角色创建两个动画,一个是虚拟角色的静止动画,另一个是虚拟角色的移动动画。当用户控制一个静止的虚拟角色开始移动时,会通过程序融合的方式,将静止动画过渡到移动动画,使得虚拟角色表现出从静止到移动的过程。
但是相关技术会使得虚拟角色的移动显得不自然。
发明内容
本申请实施例提供了一种虚拟角色的控制方法、装置、设备及介质,该方法会在虚拟环境中显示虚拟角色的移动状态变化的过程,动画表现较为流畅。所述技术方案如下。
根据本申请的一个方面,提供了一种虚拟角色的移动方法,该方法包括:
显示位于虚拟环境中的第一虚拟角色;
接收移动控制操作,所述移动控制操作用于控制所述第一虚拟角色在所述虚拟环境进行移动状态的变化,所述移动状态包括站立状态和行进状态;
响应于所述移动控制操作,在第一过渡动画中确定与第一移动距离对应的第一过渡动画帧,所述第一移动距离是所述第一虚拟角色在所述移动状态变化的第一过渡阶段中的第一移动距离;
播放所述第一移动距离对应的所述第一过渡动画帧,得到所述第一虚拟角色在所述第一过渡阶段中的移动动画。
根据本申请的另一个方面,提供了一种虚拟角色的移动装置,该装置包括:
显示模块,用于显示位于虚拟环境中的第一虚拟角色;
接收模块,用于接收移动控制操作,所述移动控制操作用于控制所述第一虚拟角色在所述虚拟环境进行移动状态的变化,所述移动状态包括站立状态和行进状态;
控制模块,用于响应于所述移动控制操作,在第一过渡动画中确定与第一移动距离对应的第一过渡动画帧,所述第一移动距离是所述第一虚拟角色在所述移动状态变化的第一过渡阶段中的第一移动距离;
所述显示模块,还用于播放所述第一移动距离对应的所述第一过渡动画帧,得到所述第一虚拟角色在所述第一过渡阶段中的移动动画。
在本申请一个可选设计中,所述控制模块,还用于响应于所述移动控制操作,在移动状态变化的第一过渡阶段,获取所述第一虚拟角色的参考位置点;计算所述第一虚拟角色的当前位置与所述参考位置点之间的所述第一移动距离;在所述第一过渡动画中确定与所述第一移动距离对应的所述第一过渡动画帧。
在本申请一个可选设计中,所述控制模块,还用于根据所述第一移动距离从第一过渡动画曲线中确定目标时间戳,所述第一过渡动画曲线用于表示在所述第一过渡动画中的移动距离与时间戳之间的关系;在所述第一过渡动画中确定与所述目标时间戳对应的所述第一过渡动画帧。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110610049.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种动物源材料联产硫酸软骨素和胶原蛋白的方法
- 下一篇:负荷曲线数据存取方法