[发明专利]虚拟对象的技能释放方法、装置、设备及介质有效
申请号: | 202110239240.7 | 申请日: | 2021-03-04 |
公开(公告)号: | CN112843679B | 公开(公告)日: | 2022-11-08 |
发明(设计)人: | 李巍;杨宇宁;张航 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | A63F13/42 | 分类号: | A63F13/42;A63F13/52;A63F13/58;A63F13/822 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 祝亚男 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 对象 技能 释放 方法 装置 设备 介质 | ||
1.一种虚拟对象的技能释放方法,其特征在于,所述方法包括:
显示第一虚拟对象,所述第一虚拟对象处于虚拟环境中,所述虚拟环境中还包括第二虚拟对象,所述第一虚拟对象朝向第一方向,所述第二虚拟对象位于所述第一虚拟对象的第二方向,所述第一虚拟对象是非玩家角色类型的虚拟对象,所述第一虚拟对象对应有逻辑旋转节点、过渡节点和模型旋转子节点,所述模型旋转子节点挂载在所述过渡节点上,所述过渡节点挂载在所述逻辑旋转节点上;
显示所述第一虚拟对象释放目标技能的释放准备过程,所述释放准备过程中包括同步显示的姿态变化过程和朝向变化过程;其中,所述释放准备过程包括n个准备阶段,n≥2,且n为整数,所述姿态变化过程包括所述第一虚拟对象在所述目标技能的释放准备阶段的姿态表现变化;所述朝向变化过程包括所述第一虚拟对象以所述第一方向为初始朝向,以所述第二方向为目标朝向的朝向变化;
针对所述释放准备过程中的所述朝向变化过程,确定所述第二虚拟对象在第k个准备阶段的结束时刻所处的目标位置,其中,1≤k≤n,且k为整数;
基于所述目标位置确定第k+1个准备阶段中所述朝向变化过程对应的所述第二方向;
切换所述逻辑旋转节点指向所述第二方向,并逆向旋转所述过渡节点指向所述第一方向,所述逻辑旋转节点用于指示所述第一虚拟对象在服务器中的朝向变化结果;
执行所述过渡节点旋转至与所述逻辑旋转节点对应的朝向情况相同,所述过渡节点用于带动所述模型旋转子节点旋转;
基于所述模型旋转子节点的旋转过程确定所述释放准备过程中的所述朝向变化过程;
响应于所述释放准备过程结束,控制所述第一虚拟对象向所述第二方向释放所述目标技能。
2.根据权利要求1所述的方法,其特征在于,所述显示所述第一虚拟对象释放目标技能的释放准备过程,包括:
根据所述目标技能确定所述姿态变化过程对应的姿态表现动作;
根据所述第一方向和所述第二方向确定所述朝向变化过程对应的朝向变化动作;
将所述姿态表现动作和所述朝向变化动作进行动作融合,得到所述释放准备过程对应的动作表现;
通过所述第一虚拟对象显示所述动作表现。
3.根据权利要求1所述的方法,其特征在于,所述执行所述过渡节点旋转至与所述逻辑旋转节点对应的朝向情况相同,包括:
根据所述第一方向和所述第二方向的差异情况,确定预设旋转曲线;
根据所述预设旋转曲线对应的旋转速度变化,控制所述过渡节点旋转的指向旋转至与所述逻辑旋转节点对齐。
4.根据权利要求3所述的方法,其特征在于,所述根据所述第一方向和所述第二方向的差异情况,确定预设旋转曲线,包括:
获取预设动画曲线;
获取所述第一方向相对于预设坐标系的第一角度和所述第二方向相对于所述预设坐标系的第二角度;
确定所述第二角度与所述第一角度的比值;
基于所述比值对应的正切值和所述预设动画曲线的乘积,确定所述预设旋转曲线。
5.根据权利要求3所述的方法,其特征在于,所述根据所述第一方向和所述第二方向的差异情况,确定预设旋转曲线,包括:
根据所述第一方向和所述第二方向确定旋转角度;
将所述旋转角度通过四元数曲线进行转化,得到所述预设旋转曲线。
6.根据权利要求1所述的方法,其特征在于,所述显示所述第一虚拟对象释放目标技能的释放准备过程,还包括:
响应于所述第一虚拟对象符合技能释放要求,触发显示所述第一虚拟对象释放所述目标技能的所述释放准备过程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110239240.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种乡镇地下井水处理装置
- 下一篇:多机组解密方法、系统、装置和计算机设备