[发明专利]游戏系统中虚拟镜头的控制方法及控制装置有效
申请号: | 201611194705.7 | 申请日: | 2016-12-20 |
公开(公告)号: | CN106730852B | 公开(公告)日: | 2020-03-10 |
发明(设计)人: | 庄泳 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | A63F13/822 | 分类号: | A63F13/822;A63F13/525;A63F13/55 |
代理公司: | 北京博浩百睿知识产权代理有限责任公司 11134 | 代理人: | 宋子良 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 游戏 系统 虚拟 镜头 控制 方法 装置 | ||
1.一种游戏系统中虚拟镜头的控制方法,其特征在于,包括以下步骤:
检测游戏系统中的虚拟角色队伍中的每个虚拟角色的坐标,所述虚拟角色队伍包括一个或多个虚拟角色,所述一个或多个虚拟角色中的至少一个由游戏的玩家控制;
计算各个所述虚拟角色的坐标所围成的多边形的重心坐标;以及
控制游戏系统的虚拟镜头的视点中心跟随所述重心坐标移动;
其中,还包括以下步骤:检测所述游戏系统中的目标虚拟角色的坐标;计算所述重心坐标到所述目标虚拟角色的坐标之间的线段的中点的坐标;并且根据所述中点的坐标设置新的视点中心。
2.根据权利要求1所述的控制方法,其特征在于:
如果所述虚拟角色队伍包括的虚拟角色的数量为1,则所述重心坐标为所述虚拟角色的坐标,或者
如果所述虚拟角色队伍包括的虚拟角色的数量大于1,则所述重心坐标A=(xb,yb)的计算公式为
其中,所述虚拟角色的数量为n,n≥1,xi是n个所述虚拟角色中的第i个虚拟角色的x轴坐标,yi是n个所述虚拟角色中的第i个虚拟角色的y轴坐标。
3.根据权利要求2所述的控制方法,其特征在于,还包括以下步骤:
检测基准虚拟角色的坐标,所述基准虚拟角色是所述虚拟角色队伍中与目标虚拟角色最近的虚拟角色,
计算所述重心坐标到所述基准虚拟角色的坐标的向量,并且
如果所述基准虚拟角色的坐标位移为新的坐标,则将所述向量平移使得所述基准虚拟角色的坐标与所述新的坐标重合,根据所述重心坐标平移后得到的坐标设置新的视点中心。
4.根据权利要求1所述的控制方法,其特征在于:
如果所述一个或多个虚拟角色和所述目标虚拟角色中的任一个的坐标发生位移,则重新计算新的所述中点的坐标。
5.根据权利要求4所述的控制方法,其特征在于:
如果新的所述中点的坐标与所述中点的坐标之间的距离大于预定阈值,将新的视点中心设置为新的所述中点的坐标。
6.根据权利要求1、3和5中任一项所述的控制方法,其特征在于,还包括:
将所述视点中心匀速移动到所述新的视点中心。
7.一种游戏系统中虚拟镜头的控制装置,其特征在于,包括:
虚拟角色检测单元,用于检测游戏系统中的虚拟角色队伍中的每个虚拟角色的坐标,所述虚拟角色队伍包括一个或多个虚拟角色,所述一个或多个虚拟角色中的至少一个由游戏的玩家控制;
重心计算单元,用于计算各个所述虚拟角色的坐标所围成的多边形的重心坐标;以及
虚拟镜头设置单元,用于控制游戏系统的虚拟镜头的视点中心跟随所述重心坐标移动;
其中,还包括:目标检测单元,用于检测所述游戏系统中的目标虚拟角色的坐标;中点计算单元,用于计算所述重心坐标到所述目标虚拟角色的坐标之间的线段的中点的坐标;以及视点更新单元,根据所述中点的坐标设置新的视点中心。
8.根据权利要求7所述的装置,其特征在于,还包括:
视点移动单元,用于将所述视点中心匀速移动到所述新的视点中心。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611194705.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于脉喷袋式除尘器的袋笼
- 下一篇:一种适用儿童玩耍的旋转座椅