一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

虚拟道具的替换方法、装置、设备及存储介质与流程

2022-11-16 13:04:43 来源:中国专利 TAG:


1.本技术涉及数据处理技术领域,具体而言,涉及一种虚拟道具的替换方法、装置、设备及存储介质。


背景技术:

2.随着互联网技术的发展,游戏在人们生活中所占的比重越来越大,在休闲娱乐中,很多人会通过玩儿游戏来进行消遣。
3.在游戏过程中,玩家可能需要将待存放虚拟道具存放在虚拟背包中,但是存放过程中,若虚拟背包中没有剩余容量,待存放虚拟道具则无法存放至虚拟背包中。现有技术中,一般玩家需要先退出存放操作,打开虚拟背包,并对虚拟背包的剩余空间进行整理,并在整理后重新对待存放虚拟道具进行存放操作。
4.但是这样存放虚拟道具时,打开的是存放了玩家所有虚拟道具的虚拟背包,玩家在整理虚拟背包的过程中,需要在大量的虚拟道具中对自己需要整理的类型的虚拟道具进行筛查后再整理,造成了玩家存放效率低,玩家游戏体验差的问题。


技术实现要素:

5.本技术的目的在于,针对上述现有技术中的不足,提供一种虚拟道具的替换方法、装置、设备及存储介质,以解决现有技术中玩家存放效率低,玩家游戏体验差的问题。
6.为实现上述目的,本技术实施例采用的技术方案如下:
7.第一方面,本技术一实施例提供了一种虚拟道具的替换方法,所述方法包括:
8.响应针对第一虚拟道具的拾取操作,确定虚拟背包内是否有剩余容量;
9.若所述虚拟背包内有剩余容量,则将所述第一虚拟道具存放至所述虚拟背包中;
10.若所述虚拟背包内没有剩余容量,则根据所述第一虚拟道具显示替换列表;所述替换列表用于显示所述虚拟背包内当前存放的根据所述第一虚拟道具确定的虚拟道具;
11.响应于针对所述替换列表中的第一选择操作,确定所述第一选择操作选中的虚拟道具为第二虚拟道具;
12.将所述第二虚拟道具从所述虚拟背包中移除,并将所述第一虚拟道具存放至所述虚拟背包中。
13.可选地,所述根据所述第一虚拟道具显示替换列表之后,所述方法还包括:
14.响应于针对所述替换列表中的第二选择操作,确定所述第二选择操作选中的虚拟道具为第三虚拟道具,并显示所述第三虚拟道具的信息。
15.可选地,所述显示所述第三虚拟道具的信息,包括:
16.在所述替换列表中所述第三虚拟道具对应位置处显示所述第三虚拟道具的信息;或者,
17.在图形用户界面中所述替换列表之外的预设位置处显示所述第三虚拟道具的信息。
18.可选地,所述方法还包括:
19.响应于所述虚拟背包的打开操作,在图形用户界面上显示虚拟背包列表;所述虚拟背包列表中包括至少一个虚拟道具;
20.响应于针对所述虚拟背包列表中的锁定操作,对所述锁定操作所选中的各虚拟道具进行锁定。
21.可选地,所述响应针对第一虚拟道具的拾取操作,确定虚拟背包内是否有剩余容量之前,所述方法还包括:
22.响应于针对所述第一虚拟道具的资源交换操作,确定触发针对所述第一虚拟道具的拾取操作。
23.可选地,所述响应针对第一虚拟道具的拾取操作,确定虚拟背包内是否有剩余容量,包括:
24.响应针对所述第一虚拟道具的拾取操作,确定所述第一虚拟道具的道具类型;
25.确定所述道具类型对应的虚拟背包内是否有剩余容量。
26.可选地,所述响应于针对所述替换列表中的第一选择操作,确定所述第一选择操作选中的虚拟道具为第二虚拟道具之前,所述方法还包括:
27.响应于在所述替换列表中的移动操作,确定所述移动操作对应的显示位置;
28.显示所述显示位置对应的各虚拟道具。
29.可选地,所述将所述第二虚拟道具从所述虚拟背包中移除之后,所述方法还包括:
30.对所述虚拟背包对应的虚拟角色使用所述第二虚拟道具;或者;
31.丢弃所述第二虚拟道具;或者,
32.根据预设赠予规则,将所述第二虚拟道具赠予目标虚拟角色;或者,
33.销毁所述第二虚拟道具;或者,
34.根据预设自动交易规则,对所述第二虚拟道具进行资源交换。
35.可选地,所述丢弃所述第二虚拟道具之后,该方法还可包括:
36.响应针对第二虚拟道具的拾取操作,确定虚拟背包内是否有剩余容量;
37.若所述虚拟背包内有剩余容量,则将所述第二虚拟道具存放至所述虚拟背包中;
38.若所述虚拟背包内没有剩余容量,则根据所述第二虚拟道具显示替换列表;所述替换列表用于显示所述虚拟背包内当前存放的根据所述第二虚拟道具确定的虚拟道具,其中,所述替换列表中的所述第一虚拟道具以区别于其他虚拟道具的显示方式进行显示;
39.响应于针对所述替换列表中的第三选择操作,确定所述第三选择操作选中的虚拟道具为第四虚拟道具;
40.将所述第四虚拟道具从所述虚拟背包中移除,并将所述第二虚拟道具存放至所述虚拟背包中。
41.可选地,所述根据所述第一虚拟道具显示替换列表之后,所述方法还包括:
42.响应于针对所述替换列表的关闭操作,在图形用户界面上取消所述替换列表的显示
43.第二方面,本技术另一实施例提供了一种虚拟道具的替换装置,所述装置包括:确定模块、存放模块和显示模块,其中:
44.所述确定模块,用于响应针对第一虚拟道具的拾取操作,确定虚拟背包内是否有
剩余容量;
45.所述存放模块,用于若所述虚拟背包内有剩余容量,则将所述第一虚拟道具存放至所述虚拟背包中;
46.所述显示模块,用于若所述虚拟背包内没有剩余容量,则根据所述第一虚拟道具显示替换列表;所述替换列表用于显示所述虚拟背包内当前存放的根据所述第一虚拟道具确定的虚拟道具;
47.所述确定模块,具体用于响应于针对所述替换列表中的第一选择操作,确定所述第一选择操作选中的虚拟道具为第二虚拟道具;
48.所述存放模块,用于将所述第二虚拟道具从所述虚拟背包中移除,并将所述第一虚拟道具存放至所述虚拟背包中。
49.可选地,所述确定模块,具体用于响应于针对所述替换列表中的第二选择操作,确定所述第二选择操作选中的虚拟道具为第三虚拟道具,并显示所述第三虚拟道具的信息。
50.可选地,所述显示模块,具体用于在所述替换列表中所述第三虚拟道具对应位置处显示所述第三虚拟道具的信息;或者,
51.在所述图形用户界面中所述替换列表之外的预设位置处显示所述第三虚拟道具的信息。
52.可选地,所述显示模块,具体用于响应于所述虚拟背包的打开操作,在所述图形用户界面上显示所述虚拟背包列表;所述虚拟背包列表中包括至少一个虚拟道具;
53.所述确定模块,具体用于响应于针对所述虚拟背包列表中的锁定操作,对所述锁定操作所选中的各虚拟道具进行锁定。
54.可选地,所述确定模块,具体用于响应于针对所述第一虚拟道具的资源交换操作,确定触发针对所述第一虚拟道具的拾取操作。
55.可选地,所述确定模块,具体用于响应针对第一虚拟道具的拾取操作,确定所述第一虚拟道具的道具类型;确定所述道具类型对应的虚拟背包内是否有剩余容量。
56.可选地,所述确定模块,具体用于响应于在所述替换列表中的移动操作,确定所述移动操作对应的显示位置;
57.所述显示模块,具体用于显示所述显示位置对应的各虚拟道具。
58.可选地,确定模块,具体用于对所述虚拟背包对应的虚拟角色使用所述第二虚拟道具;或者;丢弃所述第二虚拟道具;或者,根据预设赠予规则,将所述第二虚拟道具赠予目标虚拟角色;或者,销毁所述第二虚拟道具;或者,根据预设自动交易规则,对所述第二虚拟道具进行资源交换。
59.可选地,所述确定模块,具体用于响应针对第二虚拟道具的拾取操作,确定虚拟背包内是否有剩余容量;
60.所述存放模块,具体用于若所述虚拟背包内有剩余容量,则将所述第二虚拟道具存放至所述虚拟背包中;
61.所述显示模块,具体用于若所述虚拟背包内没有剩余容量,则根据所述第二虚拟道具显示替换列表;所述替换列表用于显示所述虚拟背包内当前存放的根据所述第二虚拟道具确定的虚拟道具,其中,所述替换列表中的所述第一虚拟道具以区别于其他虚拟道具的显示方式进行显示;
62.所述确定模块,具体用于响应于针对所述替换列表中的第三选择操作,确定所述第三选择操作选中的虚拟道具为第四虚拟道具;
63.所述存放模块,具体用于将所述第四虚拟道具从所述虚拟背包中移除,并将所述第二虚拟道具存放至所述虚拟背包中。
64.可选地,所述显示模块,具体用于响应于针对所述替换列表的关闭操作,在图形用户界面上取消所述替换列表的显示。
65.第三方面,本技术另一实施例提供了一种虚拟道具的替换设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当虚拟道具的替换设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如上述第一方面任一所述方法的步骤。
66.第四方面,本技术另一实施例提供了一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如上述第一方面任一所述方法的步骤。
67.本技术的有益效果是:采用本技术提供的虚拟道具的替换方法,响应针对第一虚拟道具的拾取操作,确定虚拟背包内是否有剩余容量,若有剩余容量,则可以直接将第一虚拟道具存放在虚拟背包中,若没有剩余容量,则可以直接在图形用户界面上显示根据第一虚拟道具确定的替换列表,再根据用户在替换列表中的第一选择操作所确定的第二虚拟道具,将第二虚拟道具从虚拟背包中移除,并直接将第一虚拟道具存放至虚拟背包中,这样的确定方式由于显示的替换列表是根据第一虚拟道具确定的,替换列表用于显示的是根据第一虚拟道具确定的虚拟道具,而不是玩家用户在虚拟游戏中的所有虚拟道具,因此在虚拟道具的替换过程中,减少了玩家用户其他冗余虚拟道具的显示,用户可以在显示的替换列表中实现第二虚拟道具的快速选择,从而提高了第一虚拟道具的存放效率,实现了第一虚拟道具和第二虚拟道具的快速替换,从而提高了玩家的游戏体验。
附图说明
68.为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
69.图1为本技术一实施例提供的虚拟道具的替换方法的流程示意图;
70.图2为本技术一实施例提供的图形用户界面的示意图;
71.图3为本技术另一实施例提供的图形用户界面的示意图;
72.图4为本技术另一实施例提供的虚拟道具的替换方法的流程示意图;
73.图5为本技术另一实施例提供的虚拟道具的替换方法的流程示意图;
74.图6为本技术一实施例提供的虚拟道具的替换装置的结构示意图;
75.图7本技术一实施例提供的虚拟道具的替换设备的结构示意图。
具体实施方式
76.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是
本技术一部分实施例,而不是全部的实施例。
77.通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
78.在本公开其中一种实施例中的虚拟道具的替换方法可以运行于本地终端设备或者是服务器。当虚拟道具的替换方法运行于服务器时,该方法则可以基于云交互系统来实现与执行,其中,云交互系统包括服务器和客户端设备。
79.在一可选的实施方式中,云交互系统下可以运行各种云应用,例如:云游戏。以云游戏为例,云游戏是指以云计算为基础的游戏方式。在云游戏的运行模式下,游戏程序的运行主体和游戏画面呈现主体是分离的,虚拟道具的替换方法的储存与运行是在云游戏服务器上完成的,客户端设备的作用用于数据的接收、发送以及游戏画面的呈现,举例而言,客户端设备可以是靠近用户侧的具有数据传输功能的显示设备,如,移动终端、电视机、计算机、掌上电脑等;但是进行信息处理的为云端的云游戏服务器。在进行游戏时,玩家操作客户端设备向云游戏服务器发送操作指令,云游戏服务器根据操作指令运行游戏,将游戏画面等数据进行编码压缩,通过网络返回客户端设备,最后,通过客户端设备进行解码并输出游戏画面。
80.在一可选的实施方式中,以游戏为例,本地终端设备存储有游戏程序并用于呈现游戏画面。本地终端设备用于通过图形用户界面与玩家进行交互,即,常规的通过电子设备下载安装游戏程序并运行。该本地终端设备将图形用户界面提供给玩家的方式可以包括多种,例如,可以渲染显示在终端的显示屏上,或者,通过全息投影提供给玩家。举例而言,本地终端设备可以包括显示屏和处理器,该显示屏用于呈现图形用户界面,该图形用户界面包括游戏画面,该处理器用于运行该游戏、生成图形用户界面以及控制图形用户界面在显示屏上的显示。
81.在一种可能的实施方式中,本发明实施例提供了一种虚拟道具的替换方法,通过终端设备提供图形用户界面,其中,终端设备可以是前述提到的本地终端设备,也可以是前述提到的云交互系统中的客户端设备。
82.另外,本技术中使用的流程图示出了根据本技术的一些实施例实现的操作。应该理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本技术内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。
83.如下结合多个具体的应用示例,对本技术实施例所提供的一种虚拟道具的替换方法进行解释说明。图1为本技术一实施例提供的一种虚拟道具的替换方法的流程示意图,如图1所示,该方法包括:
84.s101:响应针对第一虚拟道具的拾取操作,确定虚拟背包内是否有剩余容量。
85.其中,虚拟背包为玩家当前操控的虚拟角色对应的虚拟背包,虚拟背包用于存放当前虚拟角色所拥有的虚拟道具,虚拟背包一般有预设存放容量,也即虚拟角色所存放的虚拟道具存在数量上限,当虚拟背包被虚拟道具存放满以后,虚拟背包中将不会再有存放
其他虚拟道具的剩余容量,此时若需要存放虚拟道具,则需要对虚拟背包中已存放的虚拟道具进行整理,使得虚拟背包中可以有空余的剩余容量去存放其他虚拟道具。
86.在一个可行的实施例中,触发针对第一虚拟道具的拾取操作,例如可以为响应于玩家对游戏场景内的第一虚拟道具的拾取操作触发的;或者,响应于针对第一虚拟道具的资源交换操作触发的,也即响应于针对第一虚拟道具的资源交换操作,确定触发针对第一虚拟道具的拾取操作;其中,资源交换操作例如可以为当前玩家在虚拟商店中的购买操作,或玩家与其他玩家之间的虚拟道具资源交换操作(例如接收赠予或转赠等),应当理解上述确定方式仅为示例性说明,具体确定满足预设存放条件的方式可以根据用户需要灵活调整,并不以上述实施例为限。
87.s102:若虚拟背包内有剩余容量,则将第一虚拟道具存放至虚拟背包中。
88.虚拟背包内有剩余容量,说明虚拟背包内当前还可以容纳虚拟道具,则可以直接将第一虚拟道具存放在虚拟背包中。
89.s103:若虚拟背包内没有剩余容量,则根据第一虚拟道具显示替换列表。
90.替换列表用于显示虚拟背包内当前存放的根据第一虚拟道具确定的各虚拟道具;其中,根据第一虚拟道具确定的各虚拟道具,例如可以为与第一虚拟道具同类型的各虚拟道具,或与第一虚拟道具相同的各虚拟道具,或与第一虚拟道具相关的各虚拟道具等,具体根据第一虚拟道具确定替换列表中显示的各虚拟道具的方式可以根据用户需要灵活调整,并不以上述实施例给出的为限。
91.图2为本技术一实施例提供的图形用户界面的示意图,如图2所示,若当前游戏场景内展示替换列表是响应于针对第一虚拟道具的资源交换操作触发的,例如玩家在当前游戏场景内的虚拟商店界面中触发的,则可以在虚拟商店界面的虚拟货物列表的右侧展开并显示替换列表,应当理解上述实施例仅为示例性说明,具体显示位置也可以为当前游戏界面内的其他位置,也可以显示在虚拟货物列表的左侧、上侧或下侧,并不以上述实施例给出的为限。
92.图3为本技术另一实施例提供的图形用户界面的示意图,如图3所示,若当前场景游戏场景内展示替换列表是响应于针对第一虚拟道具的拾取触发的,则可以在当前游戏场景中第一虚拟道具的一侧显示第一虚拟道具的信息,并在第一虚拟道具的信息的右侧展开并显示替换列表,应当理解上述实施例仅为示例性说明,具体显示位置也可以为当前游戏界面内的其他位置,也可以显示在虚拟货物列表的左侧、上侧或下侧,并不以上述实施例给出的为限。
93.在一些可能的实施例中,响应于针对所述替换列表的关闭操作,在图形用户界面上取消所述替换列表的显示。
94.其中,如图2和图3所示,替换列表上的预设位置还设置有关闭控件,则响应于关闭控件的触发操作,触发针对替换列表的关闭操作;或者,也可以为响应于针对替换列表的关闭快捷键,或关闭快捷手势的触发操作,触发针对替换列表的关闭操作,具体关闭操作的触发方式可以根据用户需要灵活调整,并不以上述实施例给出的为限。
95.其中,在一些可能的实施例中,替换列表中显示的各虚拟道具的顺序例如可以与虚拟背包中存放各虚拟道具的顺序一致,即在替换列表中对各虚拟道具根据各虚拟道具的品质,或等级由高到低进行展示;或者,例如也可以根据玩家的使用顺序,倒序展示,即不常
使用的道具在替换列表中的展示位置靠前,常用道具的展示位置靠后;或者,例如也可以根据各虚拟道具的等级,或品质等倒序展示,品质或等级低的虚拟道具在替换列表中的展示位置靠前,品质或等级高的虚拟道具在替换列表中的展示位置靠后;应当理解,上述实施例仅为示例性说明,具体替换列表中各虚拟道具的展示位置的依据可以根据游戏设定灵活调整,并不以上述实施例给出的为限。
96.s104:响应于针对替换列表中的第一选择操作,确定第一选择操作选中的虚拟道具为第二虚拟道具。
97.其中,第一选择操作例如可以为单击操作,或双击操作,本技术在此不做任何限制,具体可以根据用户需要灵活调整。
98.s105:将第二虚拟道具从虚拟背包中移除,并将第一虚拟道具存放至虚拟背包中。
99.将第二虚拟道具从虚拟背包中移除,以使虚拟背包里有剩余容量来存放第一虚拟道具;在一些可能的实施例中,对第二虚拟道具从背包中移除之后,例如还可以对虚拟背包对应的虚拟角色使用第二虚拟道具,例如对于一些补充类虚拟道具,可以直接对当前虚拟角色进行使用,以补充虚拟角色的角色状态,例如补充血量状态、或补充魔法状态,或补充体力状态等,并不以上述实施例给出的为限。
100.或者,在另一些可能的实施例中,对第二虚拟道具从背包中移除之后,例如还可以丢弃第二虚拟道具,例如直接丢弃在当前游戏场景中,当前虚拟角色的一侧,若玩家还需要改第二虚拟道具,可以再次通过拾取操作将该第二虚拟道具重新拾取至虚拟背包中。
101.或者,在另一些可能的实施例中,对第二虚拟道具从背包中移除之后,例如还可以根据预设赠予规则,将第二虚拟道具赠予目标虚拟角色,预设赠予规则例如可以为:直接将第二虚拟道具赠予给与当前虚拟角色亲密度最高的其他虚拟角色,或赠予给与当前虚拟角色进行赠予操作次数最多的其他虚拟角色,或根据当前虚拟角色对应的玩家在多个其他虚拟角色的选择操作,确定赠予被选中的其他虚拟角色,具体赠予的目标虚拟角色是通过怎样的确定方式确定的可以根据用户需要灵活调整,并不以上述实施例给出的为限。
102.或者,在另一些可能的实施例中,对第二虚拟道具从背包中移除之后,例如还可以销毁第二虚拟道具。
103.或者,在另一些可能的实施例中,对第二虚拟道具从背包中移除之后,例如还可以根据预设自动交易规则,对第二虚拟道具进行资源交换;例如移除第二虚拟道具后,为当前虚拟角色补充第二虚拟道具对应的虚拟金币或虚拟元宝等;或将第二虚拟道具展示在虚拟商店中,以使其他虚拟角色对第二虚拟道具进行资源交换操作,具体自动交易规则的设置可以根据用户需要灵活调整,并不以上述实施例给出的为限。
104.采用本技术提供的虚拟道具的替换方法,响应针对第一虚拟道具的拾取操作,确定虚拟背包内是否有剩余容量,若有剩余容量,则可以直接将第一虚拟道具存放在虚拟背包中,若没有剩余容量,则可以直接在图形用户界面上显示根据第一虚拟道具确定的替换列表,再根据用户在替换列表中的第一选择操作所确定的第二虚拟道具,将第二虚拟道具从虚拟背包中移除,并直接将第一虚拟道具存放至虚拟背包中,这样的确定方式由于显示的替换列表是根据第一虚拟道具确定的,替换列表用于显示的是根据第一虚拟道具确定的虚拟道具,而不是玩家用户在虚拟游戏中的所有虚拟道具,因此在虚拟道具的替换过程中,减少了玩家用户其他冗余虚拟道具的显示,用户可以在显示的替换列表中实现第二虚拟道
具的快速选择,从而提高了第一虚拟道具的存放效率,实现了第一虚拟道具和第二虚拟道具的快速替换,从而提高了玩家的游戏体验。
105.示例地,在本技术的一个实施例中,仍以将第一虚拟道具存放在虚拟背包中,即丢弃第二虚拟道具为例进行说明,此时若玩家还需要第二虚拟道具,则可以将第二虚拟道具捡回,捡回方式例如可以为:响应针对第二虚拟道具的拾取操作,确定虚拟背包内是否有剩余容量;若虚拟背包内有剩余容量,则将第二虚拟道具存放至虚拟背包中;若虚拟背包内没有剩余容量,则根据第二虚拟道具显示替换列表;替换列表用于显示虚拟背包内当前存放的根据第二虚拟道具确定的虚拟道具,其中,替换列表中的第一虚拟道具以区别于其他虚拟道具的显示方式进行显示;响应于针对替换列表中的第三选择操作,确定第三选择操作选中的虚拟道具为第四虚拟道具;将第四虚拟道具从虚拟背包中移除,并将第二虚拟道具存放至虚拟背包中。
106.在一些可能的实施例中,为了给玩家反悔的时间,例如对于丢弃的第二虚拟道具,可以设定一个预设锁定时间,在预设锁定时间内,第二虚拟道具只能被丢弃第二虚拟道具的玩家拾取,使得玩家在锁定时间内,可以在没有其他玩家竞争的情况下将第二虚拟道具拾取;若丢弃时间超过锁定时间,则第二虚拟道具可以被所有在当前场景内的玩家拾取;应当理解,上述实施例仅为示例性说明,具体针对丢弃后的第二虚拟道具的设置,可以根据用户需要灵活调整,并不以上述实施例给出的为限。
107.可选地,在上述实施例的基础上,本技术实施例还可提供一种虚拟道具的替换方法,如下结合附图对上述方法的实现过程进行示例说明。图4为本技术另一实施例提供的一种虚拟道具的替换方法的流程示意图,如图4所示,s103之后,该方法还可包括:
108.s111:响应于针对替换列表中的第二选择操作,确定第二选择操作选中的虚拟道具为第三虚拟道具,并显示第三虚拟道具的信息。
109.其中,第二选择操作为区别于第一选择操作的操作,例如第一选择操作为单击操作时,第二选择操作例如可以为长按操作;第一选择操作为双击操作时,第二选择操作例如可以为单击操作;应当理解上述实施例仅为示例性说明,具体第一选择操作和第二选择操作的设置可以根据用户需要灵活调整,并不以上述实施例给出的为限。
110.在一些可能的实施例中,显示第三虚拟道具的信息的方式例如可以为:在替换列表中第三虚拟道具对应位置处显示第三虚拟道具的信息;例如第三虚拟道具的左侧、上侧、下侧或右侧等;或者,在图形用户界面中替换列表之外的预设位置处显示第三虚拟道具的信息,例如在替换列表的左侧、上侧、下侧或右侧或其他预设位置等,具体第三虚拟道具的信息的显示位置可以根据用户需要灵活调整,并不以上述实施例给出的为限。
111.第三虚拟道具的信息例如可以为第三虚拟道具的说明信息,属性信息,等级信息或其他信息等。
112.可选地,在上述实施例的基础上,本技术实施例还可提供一种虚拟道具的替换方法,如下结合附图对上述方法的实现过程进行示例说明。图5为本技术另一实施例提供的一种虚拟道具的替换方法的流程示意图,如图5所示,该方法还可包括:
113.s121:响应于虚拟背包的打开操作,在图形用户界面上显示虚拟背包列表。
114.其中,虚拟背包为当前虚拟角色对应的虚拟背包,虚拟背包用于存放当前虚拟角色对应的虚拟道具,在一些可能的实施例中,虚拟背包的打开操作例如可以为当前虚拟角
色对应的玩家通过点击当前图形用户界面上的虚拟背包控件触发的,或玩家通过外接设备输入的预设快捷方式触发的,具体触发打开虚拟背包的方式可以根据用户需要灵活调整,并不以上述实施例给出的为限,在触发虚拟背包的打开操作后,展示虚拟背包列表,其中,虚拟背包列表中包括至少一个虚拟道具。
115.s122:响应于针对虚拟背包列表中的锁定操作,对锁定操作所选中的各虚拟道具进行锁定。
116.其中,锁定操作例如可以为当前虚拟角色对应的玩家逐一点击当前图形用户界面上的各虚拟道具上的预设锁定控件,触发的针对各虚拟道具的锁定操作;或玩家在选择多个待锁定虚拟道具后,通过电机当前虚拟背包列表中的预设锁定控件,触发的同时针对多个待锁定道具的锁定操作,应当理解上述实施例仅为示例性说明,具体触发打开虚拟背包的方式可以根据用户需要灵活调整。
117.示例地,在一些可能的实施例中,例如被锁定的虚拟道具将不会在替换列表中展示;在另一些可能实施例中,例如被锁定的虚拟道具将会展示在替换列表中,但不会被确定为第二虚拟道具;具体被锁定的虚拟道具是否会展示在替换列表中,可以根据游戏设定,或玩家设定进行调整,并不以上述实施例给出的为限。
118.在一些可能的实施例中,不同的虚拟道具对应不同的道具类型,不同的道具类型存放在该类型对应的虚拟背包中,也即当前虚拟角色具有多个不同类型的虚拟背包,各虚拟背包用于存放对应类型的虚拟道具,虚拟道具的类型例如可以包括:加成类虚拟道具、武器类虚拟道具、补充类虚拟道具等,应当理解上述实施例仅为示例性说明,具体虚拟道具的类型可以根据游戏设定灵活调整,并不以上述实施例给出的为限。
119.则在本技术的一些可能的实施例中,确定虚拟背包内是否有剩余容量的方式例如可以为:响应针对第一虚拟道具的拾取操作,则确定第一虚拟道具的道具类型;确定道具类型对应的虚拟背包内是否有剩余容量。
120.采用本技术提供的虚拟道具的替换方法,在第一虚拟道具满足预设存放条件,且虚拟背包内没有剩余容量时,可以在不打开虚拟背包的情况下,快速将虚拟背包内的第二虚拟道具与第一虚拟道具进行替换,从而实现第一虚拟道具的存放,提高了玩家进行虚拟道具替换时的替换效率,从而提高了玩家的游戏体验。
121.下述结合附图对本技术所提供的虚拟道具的替换装置进行解释说明,该虚拟道具的替换装置可执行上述图1-图5任一虚拟道具的替换方法,其具体实现以及有益效果参照上述,如下不再赘述。
122.图6为本技术一实施例提供的虚拟道具的替换装置的结构示意图,如图6所示,该装置包括:确定模块201、存放模块202和显示模块203,其中:
123.确定模块201,用于响应针对第一虚拟道具的拾取操作,确定虚拟背包内是否有剩余容量;
124.存放模块202,用于若虚拟背包内有剩余容量,则将第一虚拟道具存放至虚拟背包中;
125.显示模块203,用于若虚拟背包内没有剩余容量,则根据第一虚拟道具显示替换列表;替换列表用于显示虚拟背包内当前存放的根据第一虚拟道具确定的虚拟道具;
126.确定模块201,具体用于响应于针对替换列表中的第一选择操作,确定第一选择操
作选中的虚拟道具为第二虚拟道具;
127.存放模块202,用于将第二虚拟道具从虚拟背包中移除,并将第一虚拟道具存放至虚拟背包中。
128.可选地,确定模块201,具体用于响应于针对替换列表中的第二选择操作,确定第二选择操作选中的虚拟道具为第三虚拟道具,并显示第三虚拟道具的信息。
129.可选地,显示模块202,具体用于在替换列表中第三虚拟道具对应位置处显示第三虚拟道具的信息;或者,
130.在图形用户界面中替换列表之外的预设位置处显示第三虚拟道具的信息。
131.可选地,显示模块202,具体用于响应于虚拟背包的打开操作,在图形用户界面上显示虚拟背包列表;虚拟背包列表中包括至少一个虚拟道具;
132.确定模块201,具体用于响应于针对虚拟背包列表中的锁定操作,对锁定操作所选中的各虚拟道具进行锁定。
133.可选地,确定模块201,具体用于响应于针对第一虚拟道具的资源交换操作,确定触发针对第一虚拟道具的拾取操作。
134.可选地,确定模块201,具体用于响应针对第一虚拟道具的拾取操作,确定第一虚拟道具的道具类型;确定道具类型对应的虚拟背包内是否有剩余容量。
135.可选地,确定模块201,具体用于响应于在替换列表中的移动操作,确定移动操作对应的显示位置;
136.显示模块202,具体用于显示显示位置对应的各虚拟道具。
137.可选地,确定模块201,具体用于对虚拟背包对应的虚拟角色使用第二虚拟道具;或者;丢弃第二虚拟道具;或者,根据预设赠予规则,将第二虚拟道具赠予目标虚拟角色;或者,销毁第二虚拟道具;或者,根据预设自动交易规则,对第二虚拟道具进行资源交换。
138.可选地,确定模块201,具体用于响应针对第二虚拟道具的拾取操作,确定虚拟背包内是否有剩余容量;
139.存放模块202,具体用于若虚拟背包内有剩余容量,则将第二虚拟道具存放至虚拟背包中;
140.显示模块203,具体用于若虚拟背包内没有剩余容量,则根据第二虚拟道具显示替换列表;替换列表用于显示虚拟背包内当前存放的根据第二虚拟道具确定的虚拟道具,其中,替换列表中的第一虚拟道具以区别于其他虚拟道具的显示方式进行显示;
141.确定模块201,具体用于响应于针对替换列表中的第三选择操作,确定第三选择操作选中的虚拟道具为第四虚拟道具;
142.存放模块202,具体用于将第四虚拟道具从虚拟背包中移除,并将第二虚拟道具存放至虚拟背包中。
143.可选地,显示模块202,具体用于响应于针对替换列表的关闭操作,在图形用户界面上取消替换列表的显示。
144.上述装置用于执行前述实施例提供的方法,其实现原理和技术效果类似,在此不再赘述。
145.以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integrated circuit,简称asic),或,一个
或多个微处理器,或,一个或者多个现场可编程门阵列(field programmable gate array,简称fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit,简称cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称soc)的形式实现。
146.图7为本技术一实施例提供的虚拟道具的替换设备的结构示意图,该虚拟道具的替换设备可以集成于终端设备或者终端设备的芯片。
147.如图7所示,该虚拟道具的替换设备包括:处理器501、存储介质502和总线503。
148.处理器501用于存储程序,处理器501调用存储介质502存储的程序,以执行上述图1-图5对应的方法实施例。所执行的方法可以包括:
149.响应针对第一虚拟道具的拾取操作,确定虚拟背包内是否有剩余容量;
150.若所述虚拟背包内有剩余容量,则将所述第一虚拟道具存放至所述虚拟背包中;
151.若所述虚拟背包内没有剩余容量,则根据所述第一虚拟道具显示替换列表;所述替换列表用于显示所述虚拟背包内当前存放的根据所述第一虚拟道具确定的虚拟道具;
152.响应于针对所述替换列表中的第一选择操作,确定所述第一选择操作选中的虚拟道具为第二虚拟道具;
153.将所述第二虚拟道具从所述虚拟背包中移除,并将所述第一虚拟道具存放至所述虚拟背包中。
154.在一个可行的实施方案中,所述处理器601在执行所述根据所述第一虚拟道具显示替换列表之后,还用于:
155.响应于针对所述替换列表中的第二选择操作,确定所述第二选择操作选中的虚拟道具为第三虚拟道具,并显示所述第三虚拟道具的信息。
156.在一个可行的实施方案中,所述处理器601在执行所述显示所述第三虚拟道具的信息时,具体用于:
157.在所述替换列表中所述第三虚拟道具对应位置处显示所述第三虚拟道具的信息;或者,
158.在所述图形用户界面中所述替换列表之外的预设位置处显示所述第三虚拟道具的信息。
159.在一个可行的实施方案中,所述处理器601还用于:
160.响应于所述虚拟背包的打开操作,在所述图形用户界面上显示所述虚拟背包列表;所述虚拟背包列表中包括至少一个虚拟道具;
161.响应于针对所述虚拟背包列表中的锁定操作,对所述锁定操作所选中的各虚拟道具进行锁定。
162.可选地,处理器601在执行响应针对第一虚拟道具的拾取操作,确定虚拟背包内是否有剩余容量之前,还用于:
163.响应于针对所述第一虚拟道具的资源交换操作,确定触发针对所述第一虚拟道具的拾取操作。
164.在一个可行的实施方案中,所述处理器601在执行响应针对第一虚拟道具的拾取操作,确定虚拟背包内是否有剩余容量时,还用于:
165.响应针对所述第一虚拟道具的拾取操作,确定所述第一虚拟道具的道具类型;
166.确定所述道具类型对应的虚拟背包内是否有剩余容量。
167.在一个可行的实施方案中,所述处理器601在响应于针对所述替换列表中的第一选择操作,确定所述第一选择操作选中的虚拟道具为第二虚拟道具之前,还用于:
168.响应于在所述替换列表中的移动操作,确定所述移动操作对应的显示位置;
169.显示所述显示位置对应的各虚拟道具。
170.在一个可行的实施方案中,所述处理器601在执行所述将所述第二虚拟道具从所述虚拟背包中移除之后,还用于:
171.对所述虚拟背包对应的虚拟角色使用所述第二虚拟道具;或者;
172.丢弃所述第二虚拟道具;或者,
173.根据预设赠予规则,将所述第二虚拟道具赠予目标虚拟角色;或者,
174.销毁所述第二虚拟道具;或者,
175.根据预设自动交易规则,对所述第二虚拟道具进行资源交换。
176.在一个可行的实施方案中,所述处理器601在执行所述丢弃所述第二虚拟道具之后,还用于:
177.响应针对第二虚拟道具的拾取操作,确定虚拟背包内是否有剩余容量;
178.若所述虚拟背包内有剩余容量,则将所述第二虚拟道具存放至所述虚拟背包中;
179.若所述虚拟背包内没有剩余容量,则根据所述第二虚拟道具显示替换列表;所述替换列表用于显示所述虚拟背包内当前存放的根据所述第二虚拟道具确定的虚拟道具,其中,所述替换列表中的所述第一虚拟道具以区别于其他虚拟道具的显示方式进行显示;
180.响应于针对所述替换列表中的第三选择操作,确定所述第三选择操作选中的虚拟道具为第四虚拟道具;
181.将所述第四虚拟道具从所述虚拟背包中移除,并将所述第二虚拟道具存放至所述虚拟背包中。
182.在一个可行的实施方案中,所述处理器601在执行根据所述第一虚拟道具显示替换列表之后,还用于:
183.响应于针对所述替换列表的关闭操作,在图形用户界面上取消所述替换列表的显示。
184.通过上述事实方式,在虚拟背包内没有剩余容量,且检测到第一虚拟道具满足预设存放条件时,可以直接在图形用户界面上展示替换列表,并根据玩家在替换列表中的第一选择操作所确定的第二虚拟道具,将第二虚拟道具从虚拟背包中移除,并直接将第一虚拟道具存放至虚拟背包中,从而无需用户在虚拟背包没有剩余容量存放第一虚拟道具时,先打开虚拟背包,对虚拟背包内的空间进行整理后,再对第一虚拟道具进行存放,提高了第一虚拟道具的存放效率,实现了第一虚拟道具和第二虚拟道具的快速替换,从而提高了玩家的游戏体验。
185.本技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行,所述处理器执行以下步骤:
186.响应针对第一虚拟道具的拾取操作,确定虚拟背包内是否有剩余容量;
187.若所述虚拟背包内有剩余容量,则将所述第一虚拟道具存放至所述虚拟背包中;
188.若所述虚拟背包内没有剩余容量,则根据所述第一虚拟道具显示替换列表;所述替换列表用于显示所述虚拟背包内当前存放的根据所述第一虚拟道具确定的虚拟道具;
189.响应于针对所述替换列表中的第一选择操作,确定所述第一选择操作选中的虚拟道具为第二虚拟道具;
190.将所述第二虚拟道具从所述虚拟背包中移除,并将所述第一虚拟道具存放至所述虚拟背包中。
191.在一个可行的实施方案中,所述处理器在执行所述根据所述第一虚拟道具显示替换列表根据所述第一虚拟道具显示替换列表之后,还用于:
192.响应于针对所述替换列表中的第二选择操作,确定所述第二选择操作选中的虚拟道具为第三虚拟道具,并显示所述第三虚拟道具的信息。
193.在一个可行的实施方案中,所述处理器在执行所述显示所述第三虚拟道具的信息时,具体用于:
194.在所述替换列表中所述第三虚拟道具对应位置处显示所述第三虚拟道具的信息;或者,
195.在所述图形用户界面中所述替换列表之外的预设位置处显示所述第三虚拟道具的信息。
196.在一个可行的实施方案中,所述处理器还用于:
197.响应于所述虚拟背包的打开操作,在所述图形用户界面上显示所述虚拟背包列表;所述虚拟背包列表中包括至少一个虚拟道具;
198.响应于针对所述虚拟背包列表中的锁定操作,对所述锁定操作所选中的各虚拟道具进行锁定。
199.可选地,处理器在执行响应针对第一虚拟道具的拾取操作,确定虚拟背包内是否有剩余容量之前,还用于:
200.响应于针对所述第一虚拟道具的资源交换操作,确定触发针对所述第一虚拟道具的拾取操作。
201.在一个可行的实施方案中,所述处理器在执行响应针对第一虚拟道具的拾取操作,确定虚拟背包内是否有剩余容量时,还用于:
202.响应针对所述第一虚拟道具的拾取操作,确定所述第一虚拟道具的道具类型;
203.确定所述道具类型对应的虚拟背包内是否有剩余容量。
204.在一个可行的实施方案中,所述响应于针对所述替换列表中的第一选择操作,确定所述第一选择操作选中的虚拟道具为第二虚拟道具之前,还用于:
205.响应于在所述替换列表中的移动操作,确定所述移动操作对应的显示位置;
206.显示所述显示位置对应的各虚拟道具。
207.在一个可行的实施方案中,所述处理器在执行所述将所述第二虚拟道具从所述虚拟背包中移除之后,还用于:
208.对所述虚拟背包对应的虚拟角色使用所述第二虚拟道具;或者;
209.丢弃所述第二虚拟道具;或者,
210.根据预设赠予规则,将所述第二虚拟道具赠予目标虚拟角色;或者,
211.销毁所述第二虚拟道具;或者,
212.根据预设自动交易规则,对所述第二虚拟道具进行资源交换。
213.在一个可行的实施方案中,所述处理器在执行所述丢弃所述第二虚拟道具之后,还用于:
214.响应针对第二虚拟道具的拾取操作,确定虚拟背包内是否有剩余容量;
215.若所述虚拟背包内有剩余容量,则将所述第二虚拟道具存放至所述虚拟背包中;
216.若所述虚拟背包内没有剩余容量,则根据所述第二虚拟道具显示替换列表;所述替换列表用于显示所述虚拟背包内当前存放的根据所述第二虚拟道具确定的虚拟道具,其中,所述替换列表中的所述第一虚拟道具以区别于其他虚拟道具的显示方式进行显示;
217.响应于针对所述替换列表中的第三选择操作,确定所述第三选择操作选中的虚拟道具为第四虚拟道具;
218.将所述第四虚拟道具从所述虚拟背包中移除,并将所述第二虚拟道具存放至所述虚拟背包中。
219.在一个可行的实施方案中,所述处理器在执行根据所述第一虚拟道具显示替换列表之后,还用于:
220.响应于针对所述替换列表的关闭操作,在图形用户界面上取消所述替换列表的显示。
221.通过上述事实方式,在虚拟背包内没有剩余容量,且检测到第一虚拟道具满足预设存放条件时,可以直接在图形用户界面上展示替换列表,并根据玩家在替换列表中的第一选择操作所确定的第二虚拟道具,将第二虚拟道具从虚拟背包中移除,并直接将第一虚拟道具存放至虚拟背包中,从而无需用户在虚拟背包没有剩余容量存放第一虚拟道具时,先打开虚拟背包,对虚拟背包内的空间进行整理后,再对第一虚拟道具进行存放,提高了第一虚拟道具的存放效率,实现了第一虚拟道具和第二虚拟道具的快速替换,从而提高了玩家的游戏体验。
222.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
223.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
224.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
225.上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本申
请各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(英文:read-only memory,简称:rom)、随机存取存储器(英文:random access memory,简称:ram)、磁碟或者光盘等各种可以存储程序代码的介质。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献