[发明专利]物体添加方法、装置及电子设备有效
申请号: | 201711283717.1 | 申请日: | 2017-12-06 |
公开(公告)号: | CN108014497B | 公开(公告)日: | 2021-03-30 |
发明(设计)人: | 李杨 | 申请(专利权)人: | 北京像素软件科技股份有限公司 |
主分类号: | A63F13/56 | 分类号: | A63F13/56;A63F13/57 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 孙辉 |
地址: | 102200 北京市昌平区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 物体 添加 方法 装置 电子设备 | ||
本发明实施例提供一种物体添加方法、装置及电子设备,涉及游戏制作技术领域,该方法包括:获得被添加对象的原始姿态信息、动画姿态信息和待添加物体的原始姿态信息,根据被添加对象的原始姿态信息、动画姿态信息和待添加物体的原始姿态信息,采用匹配算法计算获得待添加物体的动画姿态信息,根据待添加物体的动画姿态信息确定反映该待添加物体形态的待加载骨骼信息,根据被添加对象的动画姿态信息获得反映被添加对象的添加位置的目标骨骼信息,将待加载骨骼信息加载至目标骨骼信息,以实现将待添加物体添加至被添加对象。采用该方法、装置及电子设备,能降低游戏美术工作量和游戏动画资源大小,提高资源的可维护性。
技术领域
本发明涉及游戏制作技术领域,具体而言,涉及一种物体添加方法、装置及电子设备。
背景技术
游戏是一种基于物质需求满足之上的,在特定时间、空间范围内遵循某种特定规则的,追求精神需求满足的社会行为方式。随着社会的进步,游戏行业蓬勃发展,成为人们生活乃至工作的重要组成部分。
在3D大型网游中,会涉及到许多游戏角色,这些游戏角色身上会佩戴或持有各种各样的武器、装备或饰品等物体。现有技术一般通过设置和计算挂点来实现物体的添加,但这种方式比较费时,占用的美术资源和游戏资源也很多。
发明内容
有鉴于此,本发明实施例的目的在于提供一种物体添加方法、装置及电子设备,以改善现有技术对物体进行添加时存在的费时和占用较多资源的问题。
本发明实施例提供了一种物体添加方法,应用于游戏客户端,所述方法包括:
获得被添加对象的原始姿态信息、动画姿态信息和待添加物体的原始姿态信息;
根据所述被添加对象的原始姿态信息、动画姿态信息和所述待添加物体的原始姿态信息,采用匹配算法计算获得所述待添加物体的动画姿态信息;
根据所述待添加物体的动画姿态信息确定反映该待添加物体形态的待加载骨骼信息;根据所述被添加对象的动画姿态信息获得反映所述被添加对象的添加位置的目标骨骼信息;
将所述待加载骨骼信息加载至所述目标骨骼信息,以实现将所述待添加物体添加至所述被添加对象。
可选地,所述匹配算法包括平移分量算法、旋转分量算法和缩放分量算法,所述待添加物体的动画姿态信息包括平移分量信息、旋转分量信息和缩放分量信息;采用匹配算法计算获得待添加物体的动画姿态信息的步骤,包括:
采用平移分量算法计算获得所述待添加物体的动画姿态信息中的平移分量信息;
采用旋转分量算法计算获得所述待添加物体的动画姿态信息中的旋转分量信息;
采用缩放分量算法计算获得所述待添加物体的动画姿态信息中的缩放分量信息。
可选地,采用平移分量算法计算获得所述待添加物体的动画姿态信息中的平移分量信息的步骤,包括:
采用平移计算公式计算获得所述待添加物体的动画姿态信息中的平移分量信息,所述平移计算公式如下:
b2.Trans=a2.Trans
其中:
a2.Trans为所述待添加物体的原始姿态信息中的平移分量信息;
b2.Trans为所述待添加物体的动画姿态信息中的平移分量信息。
可选地,采用旋转分量算法计算获得所述待添加物体的动画姿态信息中的旋转分量信息的步骤,包括:
采用旋转计算公式计算获得所述待添加物体的动画姿态信息中的旋转分量信息,所述旋转计算公式如下:
b2.Quat=a2.Quat*(b1.Quat/a1.Quat)
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京像素软件科技股份有限公司,未经北京像素软件科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711283717.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于共享频带中的无线通信信道管理的技术
- 下一篇:一种多功能破窗锤