本技术涉及计算机,具体而言,涉及一种虚拟道具的处理方法、装置、终端、介质及程序产品。
背景技术:
1、在游戏类应用程序中,游戏玩家可以在虚拟场景中控制虚拟对象对持有的虚拟道具进行操作处理;例如,在对战类游戏应用程序中支持游戏玩家对拾取的虚拟道具进行丢弃等操作。
2、经研究表明,现有的游戏类应用程序提供给游戏玩家的是一对一操作处理模式,如游戏玩家需将虚拟道具a和虚拟道具b丢弃时,需执行:先按住虚拟道具a拖拽至删除区域,实现对虚拟道具a的丢弃,然后再按住虚拟道具b拖拽至删除区域,实现对虚拟道具b的丢弃。这使得游戏玩家具有对多个虚拟道具进行操作处理的诉求时,只能依次对各个虚拟道具进行相同的操作处理,从而增加人机交互频率,导致交互效率低下。
技术实现思路
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、本技术实施例中,响应于对第一虚拟道具的选中操作,可显示目标标识来表示第一虚拟道具已选中;然后,可继续通过拖拽目标标识与第二虚拟道具重叠以选中第二虚拟道具,并对目标标识进行更新,更新后的目标标识用于表示第一虚拟道具和第二虚拟道具均已选中,从而实现在虚拟道具列表中批量地选中多个虚拟道具。然后,可通过拖拽更新后的目标标识至第一区域内,以实现对该更新后的目标标识所表示的多个虚拟道具执行第一区域所指示的丢弃功能。上述方案中,支持游戏玩家在一轮道具选择的过程中,对虚拟道具列表中的多个虚拟道具进行批量选择,从而实现对批量选择的多个虚拟道具的一步操作处理,如拖拽目标标识至第一区域就可以实现对多个虚拟道具的丢弃,简化对选择多个虚拟道具的操作,提高虚拟场景中的人机交互效率,提升游戏玩家的游戏体验。