[发明专利]一种游戏的数据处理方法和装置在审
申请号: | 202010732480.6 | 申请日: | 2020-07-27 |
公开(公告)号: | CN111773678A | 公开(公告)日: | 2020-10-16 |
发明(设计)人: | 刘伟伟;陈启明 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | A63F13/42 | 分类号: | A63F13/42;A63F13/63 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 吴文心 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 游戏 数据处理 方法 装置 | ||
1.一种游戏的数据处理方法,其特征在于,所述方法包括:
获取技能数据,以及槽位数据;所述技能数据包括多个虚拟技能;所述槽位数据包括与第一技能控件对应的槽位标识;
确定与所述槽位标识对应的虚拟技能;
判断所述槽位标识对应的虚拟技能的数量是否大于预设阈值;
若是,则在接收到与所述槽位标识对应的操作事件时,在图形用户界面中生成环形区域,以及在所述环形区域中生成相应的第二技能控件。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
确定与所述操作事件对应的目标第一技能控件以及当前操作位置;
确定与所述目标第一技能控件的中心位置;
判断所述中心位置与所述当前操作位置之间的距离是否满足预设长度范围;
若是,则执行所述在所述图形用户界面中生成环形区域;所述环形区域的位置与所述目标第一技能控件位置对应。
3.根据权利要求2所述的方法,其特征在于,所述判断所述中心位置与所述当前操作位置之间的距离是否满足预设长度范围的步骤,包括:
确定所述中心位置与所述当前操作位置之间的距离;
获取与所述环形区域对应的内半径以及外半径;
若所述距离大于所述内半径且小于所述外半径,则确定所述中心位置与所述当前操作位置之间的距离满足预设长度范围。
4.根据权利要求2或3所述的方法,其特征在于,所述环形区域包括与所述第二控件对应的响应区域;所述方法还包括:
根据操作事件确定终止操作位置;
确定所述终止操作位置相对于所述环形区域的偏转角度;
确定与所述偏转角度匹配的目标响应区域;
确定与所述目标响应区域对应的目标第二控件;
其中,所述响应区域按照所述槽位标识对应的虚拟技能的数量等量划分所述环形区域得到。
5.根据权利要求4所述的方法,其特征在于,所述确定所述终止操作位置相对于所述环形区域的偏转角度的步骤,包括:
获取与环形区域对应的参考射线,所述参考射线的端点为所述环形区域的中心;
确定所述操作终止位置与所述环形区域的中心的相对位置信息;
采用所述相位位置信息和所述参考射线,确定偏转角度。
6.根据权利要求1所述的方法,其特征在于,所述技能数据还包括与虚拟技能对应的技能标识;所述槽位数据包括与所述技能标识对应的技能配置信息;所述确定与所述槽位标识对应的虚拟技能的步骤,包括:
按照所述技能标识和技能配置信息,将所述虚拟技能划分为多个技能组;
采用所述技能配置信息确定与所述槽位标识对应的技能组。
7.根据权利要求1所述的方法,其特征在于,所述技能数据还包括与所述虚拟技能对应的操作方式;所述方法还包括:
若所述槽位标识对应的虚拟技能数量大于预设阈值,则建立所述槽位标识与预设轮盘组件的绑定关系;所述轮盘组件用于响应针对与其具有绑定关系的槽位标识的操作事件;
若所述槽位标识对应的虚拟技能数量不大于预设阈值,则按照所述操作方式确定与所述槽位标识对应的操作组件;所述操作组件用于响应针对与其对应的槽位标识的操作事件。
8.根据权利要求1所述的方法,其特征在于,
所述获取技能数据的步骤包括:
监听虚拟技能关联事件;所述虚拟技能关联事件包括:虚拟技能初始化事件、以及虚拟技能变更事件;
解析所述虚拟技能关联事件,生成技能数据;
所述方法还包括:
获取新的技能数据时,重新执行所述确定与所述槽位标识对应的虚拟技能,以及判断所述槽位标识对应的虚拟技能的数量是否大于预设阈值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010732480.6/1.html,转载请声明来源钻瓜专利网。