一种道具添加方法、装置及系统制造方法及图纸

技术编号:12953060 阅读:59 留言:0更新日期:2016-03-02 12:50
本发明专利技术涉及一种道具添加方法、装置及系统,一种道具添加方法,包括步骤:在客户端中设置第一界面和第二界面;在所述第一界面中设置多个道具和道具增加按钮;在第二界面中设置多个道具;当客户端接收到打开第一界面的信号时,显示第一界面;当接收到点击增加按钮的信号时,调出第二界面;当在第二界面接收到道具添加信号时,则将被选择添加的道具发送至第一界面,然后返回第一界面;在第一界面中,接收确认信号,完成道具选择。相比于现有技术,本发明专利技术提供了一种道具添加方法,可以在不关闭第一界面的前提下,打开第二界面进行道具的添加;在添加完成后,可以继续进行第一界面中未完成的操作。本发明专利技术还提供用于实现上述方法的道具添加装置和系统。

【技术实现步骤摘要】

本专利技术涉及一种道具添加方法,特别是一种可以保留原来操作流程的道具添加方法;本专利技术还提供了一种用于实现该方法的道具添加装置和系统。
技术介绍
玩家在平时的游戏过程中,很多时候都有使用道具的操作需求。比如:以一个炼药的流程为例,在炼药的过程中,需要进行如下步骤:步骤1:打开炼药界面;步骤2:选择炼药的原料,比如血色菜花,鹿茸等等。步骤3:点击炼药按钮开始炼药。然而,在这个过程中,如果在步骤2的时候,发现缺少了对应的材料。这个时候,炼药的过程就要被中断。而此时,如果玩家要继续完成炼药的操作,就需要进行下列的操作,具体包括:步骤a:关闭现有炼药界面;步骤b:打开购买界面(假设系统是提供购买材料的功能的);步骤C:购买好了对应的材料;步骤d:关闭购买界面,再打开炼药界面;步骤e:再执行一次炼药操作。从上述的现有的道具添加的操作流程可以看出,在玩家需要添加道具时,需要中断原来的操作流程,严重影响了玩家在游戏过程中的体验和进度。
技术实现思路
本专利技术在于克服现有技术的缺点与不足,提供一种不用中断原来操作流程的道具添加方法。本专利技术是通过以下的技术方案实现的:一种道具添加方法,包括步骤:在客户端中设置第一界面和第二界面;在所述第一界面中设置多个道具和道具增加按钮;在第二界面中设置多个道具;当客户端接收到打开第一界面的信号时,显示第一界面;当接收到点击增加按钮的信号时,调出第二界面;当在第二界面接收到道具添加信号时,则将被选择添加的道具发送至第一界面,然后返回第一界面;在第一界面中,接收确认信号,完成道具选择。相比于现有技术,本专利技术提供了一种道具添加方法,通过在该第一界面中点击增加按钮,可以在不关闭第一界面的前提下,打开第二界面进行道具的添加;在添加完成后,关闭第二界面,返回第一界面,可以继续进行第一界面中未完成的操作。从而,使玩家有更好的游戏体验和以及保证了游戏的流畅性。作为本专利技术的进一步改进,所述当接收到点击增加按钮的信号时,调出第二界面的步骤中,具体包括步骤:隐藏第一界面,将第一界面对象压入堆栈中;从哈希表中查找第二界面的界面对象,传入相应的调用参数,并进行显示。进一步,本专利技术的界面是以对象的形式存在的,界面状态存储为对象的成员变量,游戏中通过以哈希表的方式来管理所有打开过的界面对象,通过堆栈的方式来管理当前打开的界面的层级关系。为了保留原来的操作流程,本专利技术通过堆栈的方法将原来的操作步骤流程压入堆栈进行保存。同时,通过哈希表查找相应的第二界面,并传入相应的参数,进行第二界面的显示。作为本专利技术的进一步改进,所述当在第二界面接收到道具添加信号时,则将被选择添加的道具发送至第一界面的步骤中,具体包括:在第二界面中接收道具添加操作指令,并发送该操作指令至服务器;服务器将接收到客户端操作指令后,根据指令类型更新服务器的数据,并将新的数据发送回客户端;客户端接收到新的数据后,刷新客户端缓存,并通过向第一界面发送信号,刷新界面。进一步,本专利技术将游戏数据存储于服务器端,同时在客户端本地存储一份缓存的数据,当服务器数据发送改变时,会把新的数据发送到客户端,客户端收到服务器数据后刷新客户端本地缓存,同时产生一个数据变更的信号,通知游戏内的界面对象刷新状态。作为本专利技术的进一步改进,所述在第二界面中接收道具添加操作指令的步骤中,具体包括步骤:通过表格的方式罗列出每个途径可能产生的道具类型;所述道具的获取途径包括通过界面操作来完成和要通过参加玩法活动或游戏任务来完成两种;当接收到增加道具的信号时,通过遍历该表格得到该道具的获取途径,并显示成快速入口 ;若该道具的获取途径是通过界面操作完成,则通过接收该快速入口的点击信号进入相应的界面;若该道具的获取途径是通过参加玩法活动或游戏任务完成的,则通过接收该快速入口的点击信号进入相应的游戏场景中。进一步,考虑到实际游戏过程中的道具可以通过普通材料合成、参加玩法活动、完成游戏任务、商城购买等几种方式获得。因此,根据不同的操作类型我们将道具的获取途径分为两大类,第1类是可以通过简单界面操作来完成,第2类则是要通过参加玩法活动或游戏任务来完成,这类途径实现相对复杂,并且道具的掉落存在一定的概率性。因此,为了实现道具快速获取功能,本专利技术先通过表格的方式罗列出每个途径可能产生的道具类型,当欠缺某种道具时,通过遍历该表格得到所有可能的获取途径,显示成快速入口,如果是第1类途径,玩家可以通过点击快速入口跳转到相应的界面;如果是第2类接口,则可以跳转到相应活动场景,并寻路到向相应的活动接引人相应的游戏场景中。作为本专利技术的进一步改进,所述返回第一界面的步骤中,具体包括步骤:关闭第二界面;从堆栈中弹出被刷新后的第一界面。另外,本专利技术还提供了一种用于实现上述道具添加方法的道具添加装置,其包括第一界面单元和第二界面单元;所述第一界面单元包括:第一显示模块,用于接收第一界面的打开信号,并对该第一界面进行显示;道具增加模块,用于接收道具增加信号时,并发送触发信号至第二界面单元;选择确认模块,用于接收选择的道具的确认信号;所述第二界面单元包括:第二显示模块,用于接收到道具增加模块的触发信号,并对第二界面单元进行显示;指令接收模块,用于接收选择添加道具的操作指令。相比于现有技术,本专利技术提供了一种道具添加方法,通过在该第一界面中点击增加按钮,可以在不关闭第一界面的前提下,打开第二界面进行道具的添加;在添加完成后,关闭第二界面,返回第一界面,可以继续进行第一界面中未完成的操作。从而,使玩家有更好的游戏体验和以及保证了游戏的流畅性。作为本专利技术的进一步改进,所述第一界面单元还包括:隐藏模块,用于接收第一界面的道具增加按钮的点击信号,将第一界面隐藏,并将第一界面对象压入堆栈中;查找模块,用于从哈希表中查找第二界面的界面对象,传入相应的调用参数至第二显示模块。作为本专利技术的进一步改进,所述第二界面单元还包括:指令发送模块,用于将在第二界面中进行道具添加操作的操作指令至服务器,并由服务器根据指令类型更新服务器的数据,并将新的数据发送回客户端,再通过客户端刷新客户端缓存,并刷新第一界面单元的界面显示内容。作为本专利技术的进一步改进,所述第二界面单元还包括:道具获取途径模块,用于通过表格的方式罗列出每个途径可能产生的道具类型;所述道具的获取途径包括通过界面操作来完成和要通过参加玩法活动或游戏任务来完成两种;快速入口生成模块,用于接收增加道具的信号,通过遍历所述表格得到该道具的获取途径,并显示成快速入口 ;若该道具的获取途径是通过界面操作完成,则通过接收快速入口点击信号进入相应的界面;若该道具的获取途径是通过参加玩法活动或游戏任务完成的,则通过接收该快速入口的点击信号,进入相应的游戏场景中。作为本专利技术的进一步改进,所述第一界面单元还包括:弹出模块,用于当关闭第二界面,从堆栈中弹出被刷新后的当前第1页1 2 3 4 本文档来自技高网...

【技术保护点】
一种道具添加方法,其特征在于:包括步骤:在客户端中设置第一界面和第二界面;在所述第一界面中设置多个道具和道具增加按钮;在第二界面中设置多个道具;当客户端接收到打开第一界面的信号时,显示第一界面;当接收到点击增加按钮的信号时,调出第二界面;当在第二界面接收到道具添加信号时,则将被选择添加的道具发送至第一界面,然后返回第一界面;在第一界面中,接收确认信号,完成道具选择。

【技术特征摘要】

【专利技术属性】
技术研发人员:江志基邓共
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1