[发明专利]虚拟对象处理方法、装置、系统及其存储介质有效
申请号: | 201911423046.3 | 申请日: | 2019-12-30 |
公开(公告)号: | CN110935172B | 公开(公告)日: | 2021-03-16 |
发明(设计)人: | 季文彬;陈勇;蔡沛程 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | A63F13/52 | 分类号: | A63F13/52;A63F13/57;G06T13/00 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;贾允 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 对象 处理 方法 装置 系统 及其 存储 介质 | ||
1.一种虚拟对象处理方法,其特征在于,该方法包括:
在处于浮空状态的虚拟对象受到攻击时,获取所述虚拟对象的受击位置和所述攻击对应的配置参数;
基于所述受击位置和所述配置参数生成虚拟运动曲线;
控制与所述虚拟对象相关的受击动画沿着所述虚拟运动曲线播放,以在游戏界面中呈现所述虚拟对象按照所述虚拟运动曲线动态变化的;所述受击动画包括第一动画和第二动画,第一动画用于表现所述虚拟对象在水平方向上运动,所述第二动画用于表现所述虚拟对象在竖直方向上运动,通过第一动画和第二动画的融合叠加呈现出虚拟对象的运动轨迹;
其中,所述控制与所述虚拟对象相关的受击动画沿着所述虚拟运动曲线播放,包括:
将所述第二动画拆分成三段,第一段用于表现所述虚拟对象在所述竖直方向向上的匀减速直线运动,第二段用于表现所述虚拟对象处于漂浮状态,第三段用于表现所述虚拟对象的竖直方向向下的自由落体运动;
基于位移时间、第一时间段和第三时间段计算第二时间段,其中,所述第一时间段是所述虚拟对象在所述竖直方向向上完成匀减速直线运动的时间,所述第二时间段是所述虚拟对象处于漂浮状态的时间;所述第三时间段是所述虚拟对象在所述竖直方向向下完成自由落体运动的时间;
根据预设的标准漂浮时间与所述第二时间段计算动作缩放率;
利用所述动作缩放率分别乘以每个时间段对应的标准播放速度,得到所述第二动画对应的播放速度。
2.根据权利要求1所述的虚拟对象处理方法,其特征在于,所述配置参数包括水平方向的第一位移距离、竖直方向的第二位移距离或第二速度值和重力加速度,则所述基于所述受击位置和所述配置参数生成虚拟运动曲线包括:
基于所述受击位置和所述第一位移距离计算所述虚拟对象在所述水平方向的第一速度值;
基于所述第二位移距离、重力加速度和所述受击位置计算所述虚拟对象在所述水平方向的位移时间;
基于所述第二位移距离计算所述虚拟对象在所述竖直方向的第二速度值;
基于所述第一速度值、所述位移时间和所述第二速度值生成所述虚拟运动曲线。
3.根据权利要求1所述的虚拟对象处理方法,其特征在于,所述配置参数包括水平方向的第一位移距离、竖直方向的第二位移距离或第二速度值和重力加速度,则所述基于所述受击位置和所述配置参数计算虚拟运动曲线:
在所述第二位移距离大于门限值时,将所述门限值作为所述第二位移距离;
基于修改后的所述第二位移距离、重力加速度和所述受击位置计算所述虚拟对象在所述水平方向的新的位移时间;
基于所述受击位置和所述第一位移距离计算所述虚拟对象在所述水平方向的第一速度值;
基于修改后所述第二位移距离计算所述虚拟对象在所述竖直方向的新的第二速度值;
基于所述第一速度值、所述新的位移时间和所述新的第二速度值生成所述虚拟运动曲线。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911423046.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:头部佩戴装置和头戴式显示设备
- 下一篇:一种单罐高温储能装置