[发明专利]一种游戏界面中虚拟物品的展示控制方法及装置有效
申请号: | 201510528655.0 | 申请日: | 2015-08-25 |
公开(公告)号: | CN105159526B | 公开(公告)日: | 2018-09-11 |
发明(设计)人: | 王骏波;刘金宝 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F3/0481 | 分类号: | G06F3/0481;G06F3/0484;G06F3/0488 |
代理公司: | 深圳新创友知识产权代理有限公司 44223 | 代理人: | 余敏 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 游戏 界面 虚拟 物品 展示 控制 方法 装置 | ||
1.一种游戏界面中虚拟物品的展示控制方法,其特征在于:用于控制移动终端上的游戏界面的控件区域内展示的虚拟物品元素个数由单列y行增加为m列n行,m≥2,n≥y≥1,定义所述虚拟物品元素的个数为S=m×n;包括以下步骤:
1)判断手指触摸点的动作指示是否为展开所述控件区域,如是,则执行步骤2);如否,则保持当前展示状态不变;
2)沿所述动作指示的方向,调整控件区域的宽度或者调整控件区域的宽度和长度,使控件区域的面积增加至能容纳m列n行虚拟物品元素;
3)从虚拟物品元素列表中确定出待布局的S个虚拟物品元素,确定时,将所述控件区域内当前展示的第一个虚拟物品元素及其后按顺序排列的S-1个虚拟物品元素确定为所述S个虚拟物品元素;存储所述S个虚拟物品元素按单列y行排列时的初始位置;
4)计算所述S个虚拟物品元素在所述控件区域内以m列n行排列的布局位置;
5)根据步骤4)计算的布局位置,控制所述S个虚拟物品元素在所述控件区域内显示;控制显示时,控制所述S个虚拟物品元素从初始位置动态移动至所述布局位置,对各个虚拟物品元素进行如下处理:先根据虚拟物品元素的初始位置和布局位置判断两个位置是否处于同一列或同一行,如是,则控制虚拟物品以直线平移的方式移动至所述布局位置;如否,则控制虚拟物品以弧线移动的方式移动至所述布局位置。
2.根据权利要求1所述的展示控制方法,其特征在于:当n等于y时,所述步骤2)中调整时,保持控件区域的长度值不变,调整控件区域的宽度值为能容纳m列虚拟物品元素的宽度;当n大于y时,所述步骤2)中调整时,调整控件区域的长度值为能容纳n行虚拟物品元素的长度,调整控件区域的宽度值为能容纳m列虚拟物品元素的宽度。
3.根据权利要求1所述的展示控制方法,其特征在于:所述步骤1)包括:检测手指触摸点在所述控件区域内的水平滑动距离;判断所述水平滑动距离是否超过设定阈值;如果是,则判断手指触摸点的动作指示为展开控件区域的指示;如果否,则判断手指触摸点的动作指示不是展开控件区域的指示。
4.根据权利要求1所述的展示控制方法,其特征在于:所述步骤1)包括:判断游戏界面中展开控件区域的按钮是否被手指触摸点击,如果是,则判断手指触摸点的动作指示为展开控件区域的指示;如果否,则判断手指触摸点的动作指示不是展开控件区域的指示。
5.根据权利要求1所述的展示控制方法,其特征在于:还包括以下步骤:6)检测手指触摸点所点击的虚拟物品元素;7)判断所述步骤6)中检测到的虚拟物品元素与游戏界面中游戏角色当前装备的虚拟物品是否对应一致,如果是,则控制所述虚拟物品从游戏角色上卸下;如果否,则控制所述虚拟物品元素对应的虚拟物品装备到所述游戏角色上。
6.一种游戏界面中虚拟物品的展示控制装置,其特征在于:用于控制移动终端上的游戏界面的控件区域内展示的虚拟物品元素个数由m列n行减少为单列y行,m≥2,n≥y≥1,定义所述虚拟物品元素个数为S=m×n;包括以下步骤:
1)判断手指触摸点的动作指示是否为展开所述控件区域,如是,则执行步骤2);如否,则保持当前展示状态不变;
2)调整控件区域的宽度或者调整控件区域的宽度和长度,使控件区域的面积减少至容纳单列y行虚拟物品元素;
3)从当前展示的S个虚拟物品元素中确定出y个虚拟物品元素,确定时,将所述控件区域内当前展示的第一个虚拟物品元素及其后按顺序排列的y-1个虚拟物品元素确定为所述y个虚拟物品元素;存储所述y个虚拟物品元素按m列n行排列时的初始位置;
4)计算所述y个虚拟物品元素在所述控件区域内以单列y行排列的布局位置;
5)根据步骤4)计算的布局位置,控制所述y个虚拟物品元素在所述控件区域内显示;控制显示时,控制所述y个虚拟物品元素从初始位置动态移动至所述布局位置,对各个虚拟物品元素进行如下处理:先根据虚拟物品元素的初始位置和布局位置判断两个位置是否处于同一列或同一行,如是,则控制虚拟物品以直线平移的方式移动至所述布局位置;如否,则控制虚拟物品以弧线移动的方式移动至所述布局位置。
7.一种游戏界面中虚拟物品的展示控制装置,其特征在于:用于控制移动终端上的游戏界面的控件区域内展示的虚拟物品元素个数由单列y行增加为m列n行,m≥2,n≥y≥1,定义所述虚拟物品元素个数为S=m×n;包括判断模块,调整模块,确定模块,计算模块和控制模块;
所述判断模块用于判断手指触摸点的动作指示是否为展开所述控件区域;
所述调整模块用于在所述判断模块的判断结果为是时,沿所述动作指示的方向,调整控件区域的宽度或者调整控件区域的宽度和长度,使控件区域的面积增加至能容纳m列n行虚拟物品元素;
所述确定模块用于从虚拟物品元素列表中确定出待布局的S个虚拟物品元素,确定时,将所述控件区域内当前展示的第一个虚拟物品元素及其后按顺序排列的S-1个虚拟物品元素确定为所述S个虚拟物品元素;所述确定模块还用于存储所述S个虚拟物品元素按单列y行排列时的初始位置;
所述计算模块用于计算所述S个虚拟物品元素在所述控件区域内以m列n行排列的布局位置;
所述控制模块用于根据所述计算模块计算的布局位置,控制所述S个虚拟物品元素在所述控件区域内显示;所述控制模块控制显示时,控制所述S个虚拟物品元素从初始位置动态移动至所述布局位置,对各个虚拟物品元素进行如下处理:先根据虚拟物品元素的初始位置和布局位置判断两个位置是否处于同一列或同一行,如是,则控制虚拟物品以直线平移的方式移动至所述布局位置;如否,则控制虚拟物品以弧线移动的方式移动至所述布局位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510528655.0/1.html,转载请声明来源钻瓜专利网。