[发明专利]一种虚拟陀螺的控制方法和系统在审
申请号: | 202110044399.3 | 申请日: | 2021-01-13 |
公开(公告)号: | CN112742023A | 公开(公告)日: | 2021-05-04 |
发明(设计)人: | 李嘉昌 | 申请(专利权)人: | 杭州电魂网络科技股份有限公司 |
主分类号: | A63F13/42 | 分类号: | A63F13/42;A63F13/52;A63F13/57;A63F13/822 |
代理公司: | 杭州创智卓英知识产权代理事务所(普通合伙) 33324 | 代理人: | 张超 |
地址: | 310051 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟 陀螺 控制 方法 系统 | ||
1.一种虚拟陀螺的控制方法,其特征在于,所述方法包括:
显示虚拟交互场景,其中,所述虚拟交互场景中包括虚拟陀螺、虚拟地图和虚拟发射器,所述虚拟陀螺包括第一虚拟陀螺和第二虚拟陀螺;
在接收到第一交互信息的情况下,显示虚拟增益器,其中,所述第一交互信息是拖动所述虚拟交互场景中任一位置的信息;
根据所述第一交互信息确定所述虚拟陀螺在所述虚拟地图上的发射位置、第一发射转速;
接收第二交互信息,其中,所述第二交互信息是在接收到所述第一交互信息之后,释放拖动所述虚拟交互场景中任一位置的信息;
获取所述第二交互信息的交互时间,所述虚拟增益器根据所述交互时间确定增益倍数;
将所述第一发射转速与所述增益倍数求积计算生成第二发射转速,并根据所述第二发射转速和发射位置生成发射指令,基于所述发射指令将所述虚拟陀螺发射至所述虚拟地图。
2.根据权利要求1所述的方法,其特征在于,根据所述第一交互信息确定所述虚拟陀螺在所述虚拟地图上的发射位置和第一发射转速包括:
根据所述第一交互信息中的拖动距离和拖动方向确定第一指向箭头,其中,所述第一指向箭头的长度根随所述拖动距离的增加而增加,在所述拖动距离大于拖动距离阈值的情况下,所述第一指向箭头不再跟随所述拖动距离的增加而增加;
在所述第一指向箭头的反方向上生成第二指向箭头,获取所述第二指向箭头的终点位置即确定所述发射位置,获取所述第二指向箭头增加的额外转速倍数并与所述虚拟陀螺的预设转速求积计算生成第一发射转速;其中,所述第二指向箭头的长度为所述第一指向箭头长度的第一预设倍数,所述第二指向箭头的长度小于所述第一指向箭头。
3.根据权利要求1所述的方法,其特征在于,所述虚拟增益器包括虚拟滚动轴和虚拟滚动游标,其中,所述虚拟滚动游标以预设移动速度在所述虚拟滚动轴上往返运动。
4.根据权利要求3所述的方法,其特征在于,所述虚拟滚动游标以预设移动速度在所述虚拟滚动轴上往返运动包括:
根据所述第一交互信息中的拖动距离确定所述虚拟滚动游标的预设移动速度,以所述预设移动速度在所述虚拟滚动轴上往返运动,其中,所述预设移动速度跟随所述拖动距离的增加而增加。
5.根据权利要求1所述的方法,其特征在于,所述虚拟增益器基于所述交互时间确定增益倍数包括:
所述虚拟滚动游标在所述交互时间时停止运动并停留在所述虚拟滚动轴上的停留位置;
所述增益倍数跟随间隔距离的增加而减小,其中,所述间隔距离是所述停留位置与所述虚拟滚动轴中心位置的距离。
6.根据权利要求1所述的方法,其特征在于,所述根据所述第一交互信息确定所述虚拟陀螺在所述虚拟地图上的发射位置之后,所述方法还包括:
将所述虚拟地图划分为内圈区域,外圈区域和场外区域,其中,所述场外区域的的范围大于所述外圈区域,所述外圈区域的范围大于所述内圈区域;
在所述发射位置位于所述虚拟地图中的所述内圈区域的情况下,所述虚拟陀螺的持久力属性提升为初始值的第二预设倍数;
在所述发射位置位于所述虚拟地图中的所述外圈区域的情况下,所述虚拟陀螺的攻击力属性提升为初始值的第三预设倍数;
在所述发射位置位于所述虚拟地图中的所述场外区域的情况下,通过客户端呈现重新发射信息,其中,所述重新发射信息用于提示修正所述发射位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电魂网络科技股份有限公司,未经杭州电魂网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110044399.3/1.html,转载请声明来源钻瓜专利网。