CN117618902A - 虚拟消耗品的索要丢弃方法、装置、终端及存储介质 - Google Patents
虚拟消耗品的索要丢弃方法、装置、终端及存储介质 Download PDFInfo
- Publication number
- CN117618902A CN117618902A CN202210992626.XA CN202210992626A CN117618902A CN 117618902 A CN117618902 A CN 117618902A CN 202210992626 A CN202210992626 A CN 202210992626A CN 117618902 A CN117618902 A CN 117618902A
- Authority
- CN
- China
- Prior art keywords
- consumable
- virtual
- option
- discard
- virtual object
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 91
- 230000002452 interceptive effect Effects 0.000 claims abstract description 136
- 230000008569 process Effects 0.000 claims abstract description 34
- 230000004044 response Effects 0.000 claims description 20
- 238000012790 confirmation Methods 0.000 claims description 19
- 238000004590 computer program Methods 0.000 claims description 7
- 239000000758 substrate Substances 0.000 claims 1
- 230000003993 interaction Effects 0.000 abstract description 15
- 238000010586 diagram Methods 0.000 description 19
- 238000012545 processing Methods 0.000 description 8
- 230000000694 effects Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000009183 running Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000013473 artificial intelligence Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- 208000015041 syndromic microphthalmia 10 Diseases 0.000 description 2
- 230000009193 crawling Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 229940079593 drug Drugs 0.000 description 1
- 230000009187 flying Effects 0.000 description 1
- 238000009432 framing Methods 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000036544 posture Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 230000009184 walking Effects 0.000 description 1
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/55—Controlling game characters or game objects based on the game progress
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/52—Controlling the output signals based on the game progress involving aspects of the displayed game scene
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/53—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
- A63F13/533—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game for prompting the player, e.g. by displaying a game menu
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
- A63F13/837—Shooting of targets
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0486—Drag-and-drop
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/30—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by output arrangements for receiving control signals generated by the game device
- A63F2300/308—Details of the user interface
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/80—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
- A63F2300/8076—Shooting
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- User Interface Of Digital Computer (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
本申请实施例公开了一种虚拟消耗品的索要丢弃方法、装置、终端及存储介质,属于人机交互技术领域。该方法包括:显示消耗品选项栏,所述消耗品选项栏中包含至少一种虚拟消耗品对应的消耗品选项,所述虚拟消耗品在虚拟道具使用过程中被消耗;接收对所述消耗品选项栏中第一消耗品选项的触发操作,所述第一消耗品选项对应第一虚拟消耗品;控制第一虚拟对象执行针对所述第一虚拟消耗品的交互操作,所述交互操作包括丢弃操作、丢弃标记操作以及索要操作中的至少一种。采用本申请实施例提供的方案,能够实现以消耗品选项栏为统一入口,控制第一虚拟对象执行多种针对第一虚拟消耗品的交互操作,简化了交互操作的路径,提高了交互操作的执行效率。
Description
技术领域
本申请实施例涉及人机交互技术领域,特别涉及一种虚拟消耗品的索要丢弃方法、装置、终端及存储介质。
背景技术
第一人称射击类游戏(First-Person Shooting game,FPS)是一种基于三维虚拟环境的应用程序,用户可以操控虚拟环境中的虚拟对象进行行走、奔跑、攀爬、射击等动作,并且多个用户可以在线组队在同一个虚拟环境中协同完成某项任务。
相关技术中,在虚拟对象存在索要虚拟弹药需求的情况下,需要先手持对应虚拟道具,再通过轮盘中的快捷消息发出索要信息;在虚拟对象存在丢弃虚拟弹药需求的情况下,需要首先打开背包界面,拖拽并丢弃对应虚拟弹药,并通过瞄准虚拟环境中的虚拟弹药,点击标记按钮,才能获得虚拟弹药对应的信息并发送。
可见,相关技术中,虚拟对象进行索要和丢弃虚拟弹药时,需要触发的前置操作步骤较多,过程较复杂。
发明内容
本申请实施例提供了一种虚拟消耗品的索要丢弃方法、装置、终端及存储介质,能够简化控制第一虚拟对象执行交互操作的路径。所述技术方案如下:
一方面,本申请实施例提供了一种虚拟消耗品的索要丢弃方法,所述方法包括:
显示消耗品选项栏,所述消耗品选项栏中包含至少一种虚拟消耗品对应的消耗品选项,所述虚拟消耗品在虚拟道具使用过程中被消耗;
接收对所述消耗品选项栏中第一消耗品选项的触发操作,所述第一消耗品选项对应第一虚拟消耗品;
控制第一虚拟对象执行针对所述第一虚拟消耗品的交互操作,所述交互操作包括丢弃操作、丢弃标记操作以及索要操作中的至少一种;
其中,所述丢弃操作用于将所述第一虚拟消耗品丢弃在虚拟环境中,所述丢弃标记操作用于将所述第一虚拟消耗品丢弃在虚拟环境中,并标记所述第一虚拟消耗品在所述虚拟环境中的位置,所述索要操作用于向第二虚拟对象索要所述第一虚拟消耗品。
另一方面,本申请实施例提供了一种虚拟消耗品的索要丢弃装置,所述装置包括:
显示模块,用于显示消耗品选项栏,所述消耗品选项栏中包含至少一种虚拟消耗品对应的消耗品选项,所述虚拟消耗品在虚拟道具使用过程中被消耗;
接收模块,用于接收对所述消耗品选项栏中第一消耗品选项的触发操作,所述第一消耗品选项对应第一虚拟消耗品;
控制模块,用于控制第一虚拟对象执行针对所述第一虚拟消耗品的交互操作,所述交互操作包括丢弃操作、丢弃标记操作以及索要操作中的至少一种;
其中,所述丢弃操作用于将所述第一虚拟消耗品丢弃在虚拟环境中,所述丢弃标记操作用于将所述第一虚拟消耗品丢弃在虚拟环境中,并标记所述第一虚拟消耗品在所述虚拟环境中的位置,所述索要操作用于向第二虚拟对象索要所述第一虚拟消耗品。
另一方面,本申请实施例提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上述方面所述的虚拟消耗品的索要丢弃方法。
另一方面,本申请实施例提供了一种计算机可读存储介质,所述可读存储介质中存储有至少一条指令,所述至少一条指令由处理器加载并执行以实现如上述方面所述的虚拟消耗品的索要丢弃方法。
另一方面,本申请实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述方面提供的虚拟消耗品的索要丢弃方法。
本申请实施例中,终端以消耗品选项栏作为控制第一虚拟对象执行交互操作的入口,在显示消耗品选项栏的同时,显示至少一种虚拟消耗品对应的消耗品选项,并基于接收到的对消耗品选项栏中第一消耗品选项的触发操作,控制第一虚拟对象执行针对第一虚拟消耗品的交互操作,该交互操作包括丢弃操作、丢弃标记操作以及索要操作中的至少一种,从而实现以消耗品选项栏为统一入口,控制第一虚拟对象执行多种针对第一虚拟消耗品的交互操作,简化了控制第一虚拟对象执行交互操作的路径,提高了交互操作的执行效率。
附图说明
图1示出了本申请一个实施例提供的实施环境的示意图;
图2示出了本申请一个示例性实施例提供的虚拟消耗品的索要丢弃方法的流程图;
图3是本申请一个示例性实施例示出的接收对第一消耗品选项的触发操作并控制第一虚拟对象执行交互操作的界面示意图;
图4示出了本申请另一个示例性实施例提供的虚拟消耗品的索要丢弃方法的流程图;
图5是本申请一个示例性实施例示出的第一触发操作和第二触发操作为拖动终点位置不同的拖动操作的界面示意图;
图6示出了本申请另一个示例性实施例提供的虚拟消耗品的索要丢弃方法的流程图;
图7是本申请一个示例性实施例示出的显示消耗品选项栏的界面示意图;
图8是本申请一个示例性实施例示出的控制第一虚拟对象执行丢弃标记操作的界面示意图;
图9是本申请一个示例性实施例示出的显示丢弃确认控件的界面示意图;
图10是本申请一个示例性实施例示出的显示数量设置控件的界面示意图;
图11是本申请一个示例性实施例示出的控制第一虚拟对象执行丢弃操作的界面示意图;
图12是本申请一个示例性实施例示出的控制第一虚拟对象执行索要操作的界面示意图;
图13示出了本申请另一个示例性实施例提供的虚拟消耗品的索要丢弃方法的流程图;
图14是本申请另一个示例性实施例示出的显示数量设置控件的界面示意图;
图15是本申请另一个示例性实施例示出的控制第一虚拟对象执行丢弃标记操作的界面示意图;
图16是本申请另一个示例性实施例示出的控制第一虚拟对象执行索要操作的界面示意图;
图17是本申请一个示例性实施例示出的更新消耗品选项栏的界面示意图;
图18是本申请一个示例性实施例示出的移除第一消耗品选项的界面示意图;
图19示出了本申请一个示例性实施例提供的显示交互识别区域的流程图;
图20示出了本申请另一个示例性实施例提供的控制第一虚拟对象执行丢弃标记操作的流程图;
图21示出了本申请另一个示例性实施例提供的控制第一虚拟对象执行丢弃操作的流程图;
图22是本申请一个示例性实施例提供的虚拟消耗品的索要丢弃装置的结构框图;
图23示出了本申请一个示例性实施例提供的终端的结构框图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
请参考图1,其示出了本申请一个实施例提供的实施环境的示意图。该实施环境可以包括:第一终端110、服务器120和第二终端130。
第一终端110中运行有支持虚拟环境的应用程序111,该应用程序111可以是多人在线对战程序。当第一终端运行应用程序111时,第一终端110的屏幕上显示应用程序111的用户界面。该应用程序111可以是多人在线战术竞技(Multiplayer Online Battle Arena,MOBA)游戏、模拟游戏(Simulation Game,SLG)的任意一种。在本实施例中,以该应用程序111是第一人称射击类游戏(First-Person Shooting game,FPS)来举例说明。第一终端110是第一用户112使用的终端,第一用户112使用第一终端110控制位于虚拟环境中的第一虚拟对象进行活动,第一虚拟对象可以称为第一用户112的主控虚拟对象。第一虚拟对象的活动包括但不限于:调整身体姿态、爬行、步行、奔跑、骑行、飞行、跳跃、驾驶、拾取、射击、攻击、投掷、释放技能中的至少一种。示意性的,第一虚拟对象是第一虚拟人物,比如仿真人物或动漫人物。
第二终端130中运行有支持虚拟环境的应用程序131,该应用程序131可以是多人在线对战程序。当第二终端130运行应用程序131时,第二终端130的屏幕上显示应用程序131的用户界面。该客户端可以是MOBA游戏、SLG游戏中的任意一种,在本实施例中,以该应用程序131是FPS游戏来举例说明。第二终端130是第二用户132使用的终端,第二用户132使用第二终端130控制位于虚拟环境中的第二虚拟对象进行活动,第二虚拟对象可以称为第二用户132的主控虚拟角色。示意性的,第二虚拟对象是第二虚拟人物,比如仿真人物或动漫人物。
可选地,第一虚拟对象和第二虚拟对象处于同一虚拟世界中。可选地,第一虚拟对象和第二虚拟对象可以属于同一个阵营、同一个队伍、同一个组织、具有好友关系或具有临时性的通讯权限。可选的,第一虚拟对象和第二虚拟对象可以属于不同的阵营、不同的队伍、不同的组织或具有敌对关系。
可选地,第一终端110和第二终端130上安装的应用程序是相同的,或两个终端上安装的应用程序是不同操作***平台(安卓或IOS)上的同一类型应用程序。第一终端110可以泛指多个终端中的一个,第二终端130可以泛指多个终端中的另一个,本实施例仅以第一终端110和第二终端130来举例说明。第一终端110和第二终端130的设备类型相同或不同,该设备类型包括:智能手机、平板电脑、电子书阅读器、动态影像专家压缩标准音频层面3(Moving Picture Experts Group Audio Layer III,MP3)播放器、动态影像专家压缩标准音频层面4(Moving Picture Experts Group Audio Layer IV,MP4)播放器、膝上型便携计算机和台式计算机中的至少一种。
图1中仅示出了两个终端,但在不同实施例中存在多个其它终端可以接入服务器120。可选地,还存在一个或多个终端是开发者对应的终端,在该终端上安装有支持虚拟环境的应用程序的开发和编辑平台,开发者可在该终端上对应用程序进行编辑和更新,并将更新后的应用程序安装包通过有线或无线网络传输至服务器120,第一终端110和第二终端130可从服务器120下载应用程序安装包实现对应用程序的更新。
第一终端110、第二终端130以及其它终端通过无线网络或有线网络与服务器120相连。
服务器120包括一台服务器、多台服务器组成的服务器集群、云计算平台和虚拟化中心中的至少一种。服务器120用于为支持三维虚拟环境的应用程序提供后台服务。可选地,服务器120承担主要计算工作,终端承担次要计算工作;或者,服务器120承担次要计算工作,终端承担主要计算工作;或者,服务器120和终端之间采用分布式计算架构进行协同计算。
在一个示意性的例子中,服务器120包括存储器121、处理器122、用户账号数据库123、对战服务模块124、面向用户的输入/输出接口(Input/Output Interface,I/O接口)125。其中,处理器122用于加载服务器120中存储的指令,处理用户账号数据库123和对战服务模块124中的数据;用户账号数据库123用于存储第一终端110、第二终端130以及其它终端所使用的用户账号的数据,比如用户账号的头像、用户账号的昵称、用户账号的战斗力指数,用户账号所在的服务区;对战服务模块124用于提供多个对战房间供用户进行对战,比如1V1对战、3V3对战、5V5对战等;面向用户的I/O接口125用于通过无线网络或有线网络和第一终端110和/或第二终端130建立通信交换数据。
请参考图2,其示出了本申请一个示例性实施例提供的虚拟消耗品的索要丢弃方法的流程图。本实施例以该方法用于图1所示实施环境中的第一终端110或第二终端130或该实施环境中的其它终端为例进行说明,该方法包括如下步骤:
步骤201,显示消耗品选项栏,消耗品选项栏中包含至少一种虚拟消耗品对应的消耗品选项,虚拟消耗品在虚拟道具使用过程中被消耗。
可选的,虚拟对象在使用虚拟道具的过程中需要消耗虚拟消耗品,虚拟消耗品可以是虚拟子弹、虚拟药品等。
虚拟对象是指用户在三维虚拟环境中的主控对象。示例性的,虚拟对象可以是虚拟人物、虚拟动物、动漫人物、虚拟载具、虚拟动物中的至少一种。
虚拟环境是终端中的应用程序在运行的过程中,虚拟对象在虚拟世界中所处的三维环境。可选的,本申请实施例中,通过摄像机模型对虚拟环境进行观察。
可选的,摄像机模型在虚拟世界中对虚拟角色进行自动跟随,即,当虚拟对象在虚拟世界中的位置发生改变时,摄像机模型跟随虚拟对象在虚拟世界中的位置同时发生改变,且该摄像机模型在虚拟世界中始终处于虚拟对象的预设距离范围内。可选的,在自动跟随过程中,摄像头模型和虚拟对象的相对位置不发生变化。
摄像机模型是指在虚拟世界中位于虚拟对象周围的三维模型,当采用第一人称视角时,该摄像机模型位于虚拟对象的头部附近或者位于虚拟对象的头部;当采用第三人称视角时,该摄像机模型可以位于虚拟对象的后方并与虚拟对象进行绑定,也可以位于与虚拟对象相距预设距离的任意位置,通过该摄像机模型可以从不同角度对位于虚拟世界中的虚拟对象进行观察,可选地,该第三人称视角为第一人称的过肩视角时,摄像机模型位于虚拟对象(比如虚拟对象的头肩部)的后方。可选地,除第一人称视角和第三人称视角外,视角还包括其他视角,比如俯视视角;当采用俯视视角时,该摄像机模型可以位于虚拟对象头部的上空,俯视视角是以从空中俯视的角度进行观察虚拟世界的视角。可选地,该摄像机模型在虚拟世界中不会进行实际显示,即,在用户界面显示的虚拟世界中不显示该摄像机模型。
在一种可能的实施方式中,终端在消耗品选项栏中显示虚拟对象持有的至少一种虚拟消耗品对应的消耗品选项。
可选的,消耗品选项以对应虚拟消耗品的图标进行显示,还可以包括对应的虚拟消耗品的名称和数量。
可选的,终端根据虚拟消耗品的数量在消耗品选项栏中对至少一种虚拟消耗品对应的消耗品选项进行排列显示。
可选的,终端根据虚拟消耗品的名称在消耗品选项栏中对至少一种虚拟消耗品对应的消耗品选项进行排列显示。
示意性的,如图3所示,终端显示消耗品选项栏301,该消耗品选项栏301中显示的至少一种虚拟消耗品由第一虚拟对象302在使用虚拟道具的过程中被消耗。
步骤202,接收对消耗品选项栏中第一消耗品选项的触发操作,第一消耗品选项对应第一虚拟消耗品。
在一种可能的实施方式中,终端接收用户对消耗品选项栏中第一消耗品选项的触发操作,从而确定第一消耗品选项对应的第一虚拟消耗品。
在一种可能的实施方式中,为了区别消耗品选项栏中的第一消耗品选项和其他消耗品选项,终端在接收到用户对消耗品选项栏中第一消耗品选项的触发操作之后,可以对第一消耗品选项进行框选处理。
示意性的,如图3所示,终端接收对消耗品选项栏301中第一消耗品选项303的触发操作,并对第一消耗品选项303进行框选处理。
步骤203,控制第一虚拟对象执行针对第一虚拟消耗品的交互操作,交互操作包括丢弃操作、丢弃标记操作以及索要操作中的至少一种。
在一种可能的实施方式中,终端基于接收到的对第一消耗品选项的触发操作,控制第一虚拟对象执行针对第一虚拟消耗品的交互操作。
可选的,交互操作包括丢弃操作、丢弃标记操作以及索要操作中的至少一种,其中,丢弃操作用于将第一虚拟消耗品丢弃在虚拟环境中,丢弃标记操作用于将第一虚拟消耗品丢弃在虚拟环境中,并标记第一虚拟消耗品在虚拟环境中的位置,索要操作用于向第二虚拟对象索要第一虚拟消耗品。
在一种可能的实施方式中,消耗品选项栏中第一消耗品选项对应的第一虚拟消耗品数量大于零,在终端控制第一虚拟对象执行针对第一虚拟消耗品的丢弃操作或者丢弃标记操作后,消耗品选项栏中第一消耗品选项对应的第一虚拟消耗品数量相应减少。
可选的,终端控制第一虚拟对象执行针对第一虚拟消耗品的索要操作的过程可以由终端执行:当终端接收到对第一消耗品选项的触发操作后,可以获取第一虚拟对象关联的第一虚拟消耗品的名称,对应通过服务器向控制第二虚拟对象的终端发送第一虚拟消耗品索要消息。
示意性的,如图3所示,终端控制第一虚拟对象302执行针对第一虚拟消耗品的索要操作。
综上所述,本申请实施例中,终端以消耗品选项栏作为控制第一虚拟对象执行交互操作的入口,在显示消耗品选项栏的同时,显示至少一种虚拟消耗品对应的消耗品选项,并基于接收到的对消耗品选项栏中第一消耗品选项的触发操作,控制第一虚拟对象执行针对第一虚拟消耗品的交互操作,该交互操作包括丢弃操作、丢弃标记操作以及索要操作中的至少一种,从而实现以消耗品选项栏为统一入口,控制第一虚拟对象执行多种针对第一虚拟消耗品的交互操作,简化了控制第一虚拟对象执行交互操作的路径,提高了交互操作的执行效率。
在一种可能的实施方式中,由于存在多种交互操作,因此为了控制第一虚拟对象执行对应的交互操作,终端可以通过设置不同的触发操作对应不同的交互操作,从而根据不同的触发操作区分控制第一虚拟对象执行的不同交互操作。
请参考图4,其示出了本申请另一个示例性实施例提供的虚拟消耗品的索要丢弃方法的流程图。本实施例以该方法用于图1所示实施环境中的第一终端110或第二终端130或该实施环境中的其它终端为例进行说明,该方法包括如下步骤:
步骤401,显示消耗品选项栏,消耗品选项栏中包含至少一种虚拟消耗品对应的消耗品选项,虚拟消耗品在虚拟道具使用过程中被消耗。
本步骤的具体实施方式可以参考步骤201,本实施例在此不作赘述。
步骤402,接收对消耗品选项栏中第一消耗品选项的触发操作,第一消耗品选项对应第一虚拟消耗品。
在一种可能的实施方式中,终端为不同的交互操作设置有对应的触发操作,分别为第一触发操作对应丢弃标记操作、第二触发操作对应丢弃操作以及第三触发操作对应索要操作,并且第一触发操作、第二触发操作以及第三触发操作互不相同。
可选的,第一触发操作、第二触发操作以及第三触发操作可以是不同类型的触发操作,可以是拖动操作、长按操作、点击操作等等。
可选的,第一触发操作、第二触发操作以及第三触发操作可以是同一类型的触发操作对应的三种不同形式,比如第一触发操作、第二触发操作以及第三触发操作分别为三连击操作、双击操作以及单击操作,或者为长按1秒操作、长按3秒操作以及长按5秒操作等等。
在一种可能的实施方式中,第一触发操作对应丢弃标记操作,第二触发操作对应丢弃操作,第一触发操作和第二触发操作为拖动终点位置不同的拖动操作,终端接收对消耗品选项栏中第一消耗品选项的触发操作的过程可以包括以下子步骤。
1、在接收到对第一消耗品选项的拖动操作的情况下,显示第一交互识别区域和第二交互识别区域。
在接收到用户对第一消耗品选项的拖动操作的情况下,终端显示第一交互识别区域和第二交互识别区域,其中,第一交互识别区域用于识别对第一虚拟消耗品执行丢弃标记操作,第二交互识别区域用于识别对第一虚拟消耗品执行丢弃操作。
示意性的,如图5所示,在接收到对第一消耗品选项501的拖动操作的情况下,终端显示第一交互识别区域502和第二交互识别区域503。
在一种可能的实施方式中,在第一虚拟消耗品的剩余数量为零的情况下,第一交互识别区域不能识别对第一虚拟消耗品执行丢弃标记操作,并且第二交互识别区域不能识别对第一虚拟消耗品执行丢弃操作。
在一种可能的实施方式中,为了提高丢弃标记操作和丢弃操作的执行效率,减少不必要的步骤,在接收到对第一消耗品选项的拖动操作,且第一虚拟消耗品的剩余数量大于零的情况下,终端显示第一交互识别区域和第二交互识别区域;在接收到对第一消耗品选项的拖动操作,且第一虚拟消耗品的剩余数量为零的情况下,终端不显示第一交互识别区域和第二交互识别区域。
2、在拖动操作的拖动终点位置位于第一交互识别区域的情况下,确定接收到第一触发操作。
在一种可能的实施方式中,在拖动操作的拖动终点位置位于第一交互识别区域,且第一虚拟消耗品的剩余数量大于零的情况下,终端确定接收到第一触发操作。
可选的,终端可以对第一交互识别区域进行高亮显示,提示用户第一虚拟消耗品已经被拖到至第一交互识别区域。
示意性的,如图5所示,在拖动操作的拖动终点位置位于第一交互识别区域502的情况下,终端确定接收到第一触发操作。
3、在拖动操作的拖动终点位置位于第二交互识别区域的情况下,确定接收到第二触发操作。
在一种可能的实施方式中,在拖动操作的拖动终点位置位于第二交互识别区域,且第一虚拟消耗品的剩余数量大于零的情况下,终端确定接收到第二触发操作。
可选的,终端可以对第二交互识别区域进行高亮显示,提示用户第一虚拟消耗品已经被拖到至第二交互识别区域。
示意性的,如图5所示,在拖动操作的拖动终点位置位于第二交互识别区域503的情况下,终端确定接收到第二触发操作。
在一种可能的实施方式中,第三触发操作对应索要操作,第三触发操作为点击操作,在接收到对第一消耗品选项的点击操作的情况下,终端确定接收到第三触发操作。
步骤403,在接收到第一触发操作的情况下,控制第一虚拟对象执行针对第一虚拟消耗品的丢弃标记操作。
在一种可能的实施方式中,在接收到第一触发操作的情况下,终端控制第一虚拟对象执行针对第一虚拟消耗品的丢弃标记操作,将第一虚拟消耗品丢弃在虚拟环境中,并标记第一虚拟消耗品在虚拟环境中的位置。
可选的,基于第一虚拟消耗品在虚拟环境中的位置,终端能够控制第一虚拟对象自动执行标记,而不需要用户手动标记,并且响应于该丢弃标记操作,终端能够生成第一虚拟消耗品对应的标记消息通知,该标记消息通知中可以包含第一虚拟消耗品的丢弃数量、丢弃位置以及丢弃位置距离其他虚拟对象的位置等等,本申请实施例对此不作限定。
步骤404,在接收到第二触发操作的情况下,控制第一虚拟对象执行针对第一虚拟消耗品的丢弃操作。
在一种可能的实施方式中,在接收到第二触发操作的情况下,终端控制第一虚拟对象执行针对第一虚拟消耗品的丢弃操作,将第一虚拟消耗品丢弃在虚拟环境中。
步骤405,在接收到第三触发操作的情况下,控制第一虚拟对象执行针对第一虚拟消耗品的索要操作。
在一种可能的实施方式中,在接收到第三触发操作的情况下,终端控制第一虚拟对象执行针对第一虚拟消耗品的索要操作,控制第一虚拟对象向第二虚拟对象索要第一虚拟消耗品。
可选的,终端还可以控制第一虚拟对象向第二虚拟对象发送索要消息,该索要消息中可以包括针对第一虚拟消耗品的索要数量、第一虚拟对象当前的位置信息等,本申请实施例对此不作限定。
上述实施例中,通过设置第一触发操作对应丢弃标记操作、第二触发操作对应丢弃操作以及第三触发操作对应索要操作,能够实现通过不同触发操作确定控制第一虚拟对象执行不同的交互操作,避免交互操作之间的误操作,提高了控制第一虚拟对象执行交互操作的效率。
在一种可能的实施方式中,为了提高用户界面的简洁性,避免控制第一虚拟对象过程中的误操作,消耗品选项栏不直接显示在用户界面中,此外,对于不同的交互操作,在控制第一虚拟对象执行对应的交互操作的过程中,具体的操作过程也不同。
请参考图6,其示出了本申请另一个示例性实施例提供的虚拟消耗品的索要丢弃方法的流程图。本实施例以该方法用于图1所示实施环境中的第一终端110或第二终端130或该实施环境中的其它终端为例进行说明,该方法包括如下步骤:
步骤601,显示消耗品选项栏,消耗品选项栏中包含至少一种虚拟消耗品对应的消耗品选项,虚拟消耗品在虚拟道具使用过程中被消耗。
在一种可能的实施方式中,为了保持用户界面控件显示的简洁,消耗品选项栏以缩略的形式隐藏在用户界面中,响应于对消耗品填充控件的第四触发操作,终端显示消耗品选项栏。
其中,消耗品填充控件用于触发为携带的虚拟道具填充虚拟消耗品,响应于对消耗品填充控件的第五触发操作,终端为第一虚拟对象当前携带的虚拟道具填充虚拟消耗品,因此为了区分针对消耗品填充控件的不同的触发操作,第四触发操作为不同于第五触发操作的触发操作。
示例性的,第四触发操作是对消耗品填充控件的双击操作,第五触发操作是对消耗品填充控件的单击操作,响应于对消耗品填充控件的双击操作,终端显示消耗品选项栏;响应于对消耗品填充控件的单击操作,终端为第一虚拟对象当前携带的虚拟道具填充虚拟消耗品。
在一种可能的实施方式中,为了防止用户对消耗品填充控件的误操作,终端在用户界面设置消耗品填充控件关联的消耗品展示控件,响应于对消耗品展示控件的第六触发操作,终端显示消耗品选项栏。
可选的,为了能够提示用户消耗品展示控件与消耗品填充控件关联,且通过触发该消耗品展示控件能够对虚拟消耗品执行操作,终端可以将消耗品展示控件显示在消耗品填充控件周围。
示例性的,第六触发操作可以是对消耗品展示控件的点击操作。
示意性的,如图7所示,响应于对消耗品填充控件701关联的消耗品展示控件702的点击操作,终端显示消耗品选项栏703。
在一种可能的实施方式中,由于虚拟消耗品种类较多,且不同对局场景中可能对应不同的虚拟消耗品,消耗品选项栏中显示全部消耗品选项可能会导致消耗品选项过多、用户选择耗时等问题,因此终端在消耗品选项栏中只展示第二虚拟消耗品对应的消耗品选项,其中,第二虚拟消耗品是指第一虚拟对象所拥有虚拟道具所消耗的虚拟消耗品。
在一种可能的实施方式中,为了尽可能满足用户对虚拟消耗品的选择和使用,终端在消耗品选项栏中展示全部类型虚拟消耗品对应的消耗品选项,并且为了提高用户在消耗品选项栏中选择消耗品选项的效率,终端将第二虚拟消耗品对应的消耗品选项在消耗品选项栏中集中显示。
可选的,终端可以将第二虚拟消耗品对应的消耗品选项集中显示在消耗品选项栏中的前半部分,其他虚拟消耗品对应的消耗品选项集中显示在消耗品选项栏中的后半部分。
步骤602,接收对消耗品选项栏中第一消耗品选项的触发操作,第一消耗品选项对应第一虚拟消耗品。
本步骤的具体实施方式可以参考步骤402,本实施例在此不作赘述。
步骤603,控制第一虚拟对象丢弃拥有的第一虚拟消耗品;基于第一虚拟消耗品所处的位置,向第二虚拟对象发送丢弃标记消息。
在一种可能的实施方式中,在接收到对消耗品选项栏中第一消耗品选项的第一触发操作后,终端控制第一虚拟对象丢弃拥有的第一虚拟消耗品,并基于第一虚拟消耗品在虚拟环境中所处的位置,获取第一虚拟消耗品对应的位置信息,向第二虚拟对象发送丢弃标记消息。
可选的,丢弃标记消息中可以包括第一虚拟消耗品的名称、第一虚拟消耗品的丢弃数量以及第一虚拟消耗品在虚拟环境中的位置信息。
示意性的,如图8所示,在接收到将第一消耗品选项801拖动到第一交互识别区域802的拖动操作的情况下,终端控制第一虚拟对象803丢弃第一虚拟消耗品804,并根据第一虚拟消耗品804在虚拟环境中的位置,向第二虚拟对象发送丢弃标记消息805,其中丢弃标记消息805中包含第一虚拟消耗品804在虚拟环境中的位置信息以及第一虚拟消耗品804的名称。
在一种可能的实施方式中,为了提高第二虚拟对象寻找丢弃的第一虚拟消耗品的速度,终端在缩略地图中标记并显示第一虚拟消耗品在虚拟环境中的位置。
在一种可能的实施方式中,在第一虚拟消耗品不属于第一虚拟对象所拥有虚拟道具所消耗的虚拟消耗品的情况下,在接收到对消耗品选项栏中第一消耗品选项的第一触发操作后,终端控制第一虚拟对象丢弃拥有的全部第一虚拟消耗品。
在一种可能的实施方式中,为了避免对第一虚拟消耗品的误丢弃,在第一虚拟消耗品属于第一虚拟对象所拥有虚拟道具所消耗的虚拟消耗品的情况下,在接收到对消耗品选项栏中第一消耗品选项的第一触发操作后,终端显示丢弃确认控件,等待用户对丢弃操作的进一步确认。响应于对丢弃确认控件的确认操作,终端控制第一虚拟对象丢弃拥有的全部第一虚拟消耗品;响应于对丢弃确认控件的取消操作,终端取消控制第一虚拟对象丢弃拥有的全部第一虚拟消耗品。
示意性的,如图9所示,第一消耗品选项901对应的第一虚拟消耗品属于第一虚拟对象903所拥有虚拟道具所消耗的虚拟消耗品,在接收到将第一消耗品选项901拖动到第一交互识别区域902的拖动操作之后,控制第一虚拟对象903执行丢弃标记操作之前,终端显示丢弃确认控件904,响应于用户对丢弃确认控件904的确认操作,终端控制第一虚拟对象903执行丢弃标记操作。
在一种可能的实施方式中,为了防止第一虚拟对象在丢弃全部第一虚拟消耗品之后再次需要第一虚拟消耗品,可以在丢弃第一虚拟消耗品之前对丢弃数量进行调整。响应于对丢弃确认控件的设置操作,终端显示数量设置控件,该数量设置控件用于设置丢弃第一虚拟消耗品的数量,基于对数量设置控件的设置操作,终端确定丢弃第一虚拟消耗品的第一数量,并控制第一虚拟对象丢弃第一数量的第一虚拟消耗品。
示意性的,如图10所示,响应于用户对丢弃确认控件1001的设置操作,终端显示数量设置控件1002,并基于用户对数量设置控件1002的设置操作,确定丢弃第一虚拟消耗品的第一数量为5,从而控制第一虚拟对象1003丢弃5个第一虚拟消耗品。
步骤604,控制第一虚拟对象丢弃拥有的第一虚拟消耗品。
在一种可能的实施方式中,在接收到将第一消耗品选项拖动到第二交互识别区域的拖动操作的情况下,终端控制第一虚拟对象丢弃拥有的第一虚拟消耗品。
示意性的,如图11所示,在接收到将第一消耗品选项1101拖动到第二交互识别区域1102的拖动操作的情况下,终端控制第一虚拟对象1103丢弃拥有的第一虚拟消耗品1104。
可选的,为了避免对第一虚拟消耗品的误丢弃,和提高对第一虚拟消耗品丢弃数量的机动性,终端控制第一虚拟对象执行丢弃操作的过程中,同样可以设置丢弃确认控件和数量设置控件,该过程的具体实施方式可以参考步骤703中关于控制第一虚拟对象执行丢弃标记操作的说明,在此不作赘述。
步骤605,控制第一虚拟对象向第二虚拟对象发送第一索要消息,第一索要消息中包含第一虚拟消耗品的名称。
在一种可能的实施方式中,在接收到对消耗品选项栏中第一消耗品选项的第三触发操作后,终端控制第一虚拟对象向第二虚拟对象发送第一索要消息,其中,第一索要消息中包含第一虚拟消耗品的名称。
示意性的,如图12所示,在接收到对第一消耗品选项1201的点击操作后,终端控制第一虚拟对象1202向第二虚拟对象发送第一索要消息1203,并且第一索要消息1203中包含第一虚拟消耗品的名称。
在一种可能的实施方式中,为了提高第一虚拟对象通过索要获取第一虚拟消耗品的效率,第一索要消息中可以包括第一虚拟对象当前的位置信息。
上述实施例中,消耗品选项栏能够基于设置的对消耗品填充控件的第四触发操作或者对消耗品填充控件关联的消耗品展示控件的第六触发操作,在用户界面显示,提高了控制第一虚拟对象执行操作时用户界面的简洁性,避免了用户控制第一虚拟对象时的误操作。
此外,在控制第一虚拟对象执行丢弃标记操作或者丢弃操作之前,通过设置丢弃确认控件和数量设置控件,减少了控制第一虚拟对象执行丢弃操作或者丢弃标记操作过程中的误操作,提高了对第一虚拟消耗品丢弃数量设置的灵活性和机动性。
在一种可能的实施方式中,为了进一步提高控制第一虚拟对象执行交互操作过程中,对第一虚拟消耗品数量设置的灵活性和机动性,在接收到对消耗品选项栏中第一消耗品选项的触发操作之后,终端显示数量设置控件,基于用户对第一虚拟消耗品数量的设置,控制第一虚拟对象执行相应的交互操作。
请参考图13,其示出了本申请另一个示例性实施例提供的虚拟消耗品的索要丢弃方法的流程图。本实施例以该方法用于图1所示实施环境中的第一终端110或第二终端130或该实施环境中的其它终端为例进行说明,该方法包括如下步骤:
步骤1301,显示消耗品选项栏,消耗品选项栏中包含至少一种虚拟消耗品对应的消耗品选项,虚拟消耗品在虚拟道具使用过程中被消耗。
步骤1302,接收对消耗品选项栏中第一消耗品选项的触发操作,第一消耗品选项对应第一虚拟消耗品。
步骤1301和步骤1302的具体实施方式可以参考步骤601和步骤602,本实施例在此不作赘述。
步骤1303,显示数量设置控件,数量设置控件用于设置索要或丢弃第一虚拟消耗品的数量。
在一种可能的实施方式中,为了提高用户对索要或者丢弃第一虚拟消耗品数量的灵活性设置,在接收到用户对消耗品选项栏中第一消耗品选项的触发操作之后,控制第一虚拟对象执行针对第一虚拟消耗品的交互操作之前,终端显示数量设置控件,该数量设置控件用于设置索要或丢弃第一虚拟消耗品的数量。
可选的,数量设置控件中的初始显示的数量可以为0,也可以为第一虚拟对象拥有的第一虚拟消耗品的全部数量。
示意性的,如图14所示,在接收到用户对第一消耗品选项1401的触发操作之后,终端显示数量设置控件1402。
在一种可能的实施方式中,在交互操作为丢弃标记操作的情况下,在接收到针对第一虚拟消耗品的第二索要消息时,终端获取第二索要消息中包含的第二数量,其中,第二索要消息为同一阵营的其他虚拟对象发送的针对第一虚拟消耗品的索要消息。
进一步的,为了提高对第一虚拟消耗品数量设置的效率,及时响应同一阵营的其他虚拟对象发送的第二索要消息,基于第二索要消息中包含的第二数量以及第一虚拟对象拥有的第一虚拟消耗品的第三数量,终端显示数量设置控件。
其中,在第三数量大于或者等于第二数量的情况下,数量设置控件初始显示的数量可以为满足其他虚拟对象索要需求的第二数量;在第三数量小于第二数量的情况下,数量设置控件初始显示的数量可以为尽可能满足其他虚拟对象索要需求的第三数量。
示例性的,在终端控制第一虚拟对象执行针对第一虚拟消耗品的丢弃标记操作的30秒前,同一阵营的第二虚拟对象发送了针对第一虚拟消耗品的索要操作,该索要操作中包含需要10个第一虚拟消耗品,在第一虚拟对象拥有20个第一虚拟消耗品的情况下,终端显示数量设置控件的初始显示数量为10;在第一虚拟对象拥有5个第一虚拟消耗品的情况下,终端显示数量设置控件的初始显示数量则为5。
在一种可能的实施方式中,为了增加用户对是否显示数量设置控件的选择,可以根据用户对消耗品选项栏中的第一消耗品选项的触发操作对应的操作时长确定是否显示数量设置控件。在对消耗品选项栏中第一消耗品选项的触发操作的操作时长大于时长阈值的情况下,终端显示数量设置控件。
在对消耗品选项栏中第一消耗品选项的触发操作的操作时长小于时长阈值的情况下,终端则不显示数量设置控件,可选的,在不显示数量设置控件的情况下,终端控制第一虚拟对象执行针对第一虚拟消耗品的索要操作时,则不包含针对第一虚拟消耗品的索要数量;终端控制第一虚拟对象执行针对第一虚拟消耗品的丢弃操作或者丢弃标记操作时,则直接丢弃全部第一虚拟消耗品。
在一种可能的实施方式中,在交互操作为丢弃标记操作的情况下,终端基于用户对第一消耗品选项的拖动操作在第一交互识别区域的拖动停留时长,在停留时长大于时长阈值的情况下,显示数量设置控件。
在一种可能的实施方式中,在交互操作为丢弃操作的情况下,终端基于用户对第一消耗品选项的拖动操作在第二交互识别区域的拖动停留时长,在停留时长大于时长阈值的情况下,显示数量设置控件。
在一种可能的实施方式中,在交互操作为索要操作的情况下,终端基于用户对第一消耗品选项的点击操作的停留时长,在停留时长大于时长阈值的情况下,显示数量设置控件。
示例性的,终端设置时长阈值为0.2秒,在交互操作为丢弃标记操作,且用户对第一消耗品选项的拖动操作在第一交互识别区域的拖动停留时长大于0.2秒的情况下,终端显示数量设置控件;在交互操作为索要操作,且用户对第一消耗品选项的点击操作的停留时长大于0.2秒的情况下,终端显示数量设置控件。
在交互操作为丢弃标记操作,且用户对第一消耗品选项的拖动操作在第一交互识别区域的拖动停留时长小于0.2秒的情况下,终端控制第一虚拟对象丢弃全部第一虚拟消耗品;在交互操作为索要操作,且用户对第一消耗品选项的点击操作的停留时长小于0.2秒的情况下,终端控制第一虚拟对象执行快速索要操作。
步骤1304,基于对数量设置控件的设置操作,确定第一数量。
在一种可能的实施方式中,终端基于用户对数量设置控件的设置操作,调整针对第一虚拟消耗品的交互数量,从而确定第一数量。
示意性的,如图15所示,响应于对数量设置控件1501的设置操作,终端确定针对第一虚拟消耗品的交互数量为5。
步骤1305,控制第一虚拟对象丢弃第一数量的第一虚拟消耗品;基于第一虚拟消耗品所处的位置,向第二虚拟对象发送丢弃标记消息。
在一种可能的实施方式中,在控制第一虚拟对象执行针对第一虚拟消耗品的丢弃标记操作的过程中,基于确定的针对第一虚拟消耗品的第一数量,终端控制第一虚拟对象丢弃第一数量的第一虚拟消耗品,并基于第一虚拟消耗品在虚拟环境中所处的位置,向第二虚拟对象发送丢弃标记消息。
可选的,丢弃标记消息中除了包含第一虚拟消耗品的名称以及位置信息,还可以包括第一虚拟消耗品的丢弃数量。
示意性的,如图15所示,终端控制第一虚拟对象1502丢弃5个第一虚拟消耗品1503,并向第二虚拟对象发送丢弃标记消息1504,其中,丢弃标记消息1504中包含第一虚拟消耗品1503的数量。
步骤1306,控制第一虚拟对象丢弃第一数量的第一虚拟消耗品。
同样地,在控制第一虚拟对象执行针对第一虚拟消耗品的丢弃操作的过程中,基于确定的针对第一虚拟消耗品的第一数量,终端控制第一虚拟对象丢弃第一数量的第一虚拟消耗品。
步骤1307,控制第一虚拟对象向第二虚拟对象发送第一索要消息,第一索要消息中包含第一虚拟消耗品的名称以及第一数量。
在一种可能的实施方式中,在控制第一虚拟对象执行针对第一虚拟消耗品的索要操作的过程中,基于确定的针对第一虚拟消耗品的第一数量,终端控制第一虚拟对象向第二虚拟对象发送第一索要消息,其中,第一索要消息中包含第一虚拟消耗品的名称以及第一数量。
示意性的,如图16所示,在用户对数量设置控件1602中的第一数量“5”确认之后,终端控制第一虚拟对象1601向第二虚拟对象发送第一索要消息1603,其中,第一索要消息1603中包含需要5个第一虚拟消耗品的内容。
上述实施例中,通过在接收到用户对消耗品选项栏中第一消耗品选项的触发操作之后,控制第一虚拟对象执行针对第一虚拟消耗品的交互操作之前,增加显示数量设置控件,能够提高控制第一虚拟对象执行交互操作过程中,对第一虚拟消耗品数量设置的灵活性和机动性。
此外,在基于第二虚拟对象的第二索要消息,控制第一虚拟对象执行丢弃标记操作的过程中,终端能够根据第二索要消息中包含的第二数量以及第一虚拟对象拥有的第一虚拟消耗品的第三数量,在显示数量设置控件时合理确定初始显示数量,提高了对第一虚拟消耗品丢弃数量设置的效率。
在一种可能的实施方式中,在交互操作为丢弃操作或丢弃标记操作的情况下,控制第一虚拟对象执行针对第一虚拟消耗品的交互操作之后,基于第一虚拟消耗品数量的变化,终端需要对消耗品选项栏进行相应的更新显示,该过程可以包括以下三种情况:
1、在丢弃后第一虚拟消耗品的剩余数量大于零的情况下,更新消耗品选项栏中的第一消耗品选项。
在一种可能的实施方式中,在丢弃后第一虚拟消耗品的剩余数量大于零的情况下,终端对消耗品选项栏中的第一消耗品选项进行更新,在第一消耗品选项中包含第一虚拟对象拥有的第一虚拟消耗品数量的情况下,对第一消耗品选项中的第一虚拟消耗品数量进行更新。
在一种可能的实施方式中,终端在消耗品选项栏中按照第一虚拟对象拥有的各个虚拟消耗品的数量对各个消耗品选项进行排序,在丢弃后第一虚拟消耗品的剩余数量大于零的情况下,终端基于第一虚拟消耗品的剩余数量,对消耗品选项栏中各个消耗品选项进行排序更新。
2、在丢弃后第一虚拟消耗品的剩余数量等于零,且第一虚拟对象拥有消耗第一虚拟消耗品的虚拟道具的情况下,更新消耗品选项栏中的第一消耗品选项。
在一种可能的实施方式中,在丢弃后第一虚拟消耗品的剩余数量等于零,且第一虚拟对象拥有消耗第一虚拟消耗品的虚拟道具的情况下,为了便于控制第一虚拟对象再次获取第一虚拟消耗品,终端对消耗品选项栏中的第一消耗品选项进行更新显示,将第一消耗品选项中的第一虚拟消耗品数量设置为零。
在一种可能的实施方式中,为了更明显的区别于其他虚拟消耗品数量大于零的消耗品选项,终端对第一消耗品选项进行提高透明度显示。
示意性的,如图17所示,在丢弃后第一虚拟消耗品的剩余数量等于零,且第一虚拟对象1701拥有消耗第一虚拟消耗品的虚拟道具的情况下,终端将消耗品选项栏1702中的第一消耗品选项1703中包含的第一虚拟消耗品数量设置为零,并对第一消耗品选项1703进行提高透明度显示处理。
3、在丢弃后第一虚拟消耗品的剩余数量等于零,且第一虚拟对象未拥有消耗第一虚拟消耗品的虚拟道具的情况下,从消耗品选项栏中移除第一消耗品选项。
在一种可能的实施方式中,在丢弃后第一虚拟消耗品的剩余数量等于零,且第一虚拟对象未拥有消耗第一虚拟消耗品的虚拟道具的情况下,为了减少不必要的显示,简化消耗品选项栏,终端将第一消耗品选项从消耗品选项栏中移除。
示意性的,如图18所示,在丢弃后第一虚拟消耗品的剩余数量等于零,且第一虚拟对象1801未拥有消耗第一虚拟消耗品的虚拟道具的情况下,终端将第一消耗品选项1803从消耗品选项栏1802中移除。
上述实施例中,通过在控制第一虚拟对象执行丢弃操作之后,基于丢弃后第一虚拟对象拥有的第一虚拟消耗品数量对消耗品选项栏进行更新显示,增加了消耗品选项栏的显示效果,提高了基于消耗品选项栏选择消耗品选项的效率。
请参考图19,其示出了本申请一个示例性实施例提供的显示交互识别区域的流程图。
步骤1901,接收对第一消耗品选项的拖动操作。
终端接收用户对消耗品选项栏中第一消耗品选项的拖动操作。
步骤1902,对第一消耗品选项进行框选显示。
响应于用户对第一消耗品选项的拖动操作,终端对第一消耗品选项进行框选显示。
步骤1903,判断第一虚拟消耗品的剩余数量是否不为零。
在第一虚拟消耗品的剩余数量为零的情况下,进入步骤1910;在第一虚拟消耗品的剩余数量不为零的情况下,进入步骤1904和步骤1905。
步骤1904,显示第一交互识别区域。
终端显示第一交互识别区域,第一交互识别区域用于识别对第一虚拟消耗品执行丢弃标记操作。
步骤1905,显示第二交互识别区域。
终端显示第二交互识别区域,第二交互识别区域用于识别对第一虚拟消耗品执行丢弃操作。
步骤1906,判断是否取消对第一消耗品选项的拖动操作。
在取消对第一消耗品选项的拖动操作的情况下,进入步骤1907、步骤1908和步骤1909;在没有取消对第一消耗品选项的拖动操作的情况下,返回步骤1904和步骤1905。
步骤1907,取消对第一消耗品选项的框选显示。
在取消对第一消耗品选项的拖动操作的情况下,终端取消对第一消耗品选项的框选显示。
步骤1908,隐藏第一交互识别区域。
在取消对第一消耗品选项的拖动操作的情况下,终端隐藏第一交互识别区域。
步骤1909,隐藏第二交互识别区域。
在取消对第一消耗品选项的拖动操作的情况下,终端隐藏第二交互识别区域。
步骤1910,判断是否取消对第一消耗品选项的拖动操作。
在取消对第一消耗品选项的拖动操作的情况下,进入步骤1911;在没有取消对第一消耗品选项的拖动操作的情况下,返回步骤1902。
步骤1911,取消对第一消耗品选项的框选显示。
在取消对第一消耗品选项的拖动操作的情况下,终端取消对第一消耗品选项的框选显示。
请参考图20,其示出了本申请一个示例性实施例提供的控制第一虚拟对象执行丢弃标记操作的流程图。
步骤2001,接收拖动第一消耗品选项至第一交互识别区域的操作。
终端接收用户拖动第一消耗品选项至第一交互识别区域的操作。
步骤2002,对第一交互识别区域高亮显示。
响应于第一消耗品选项被拖动至第一交互识别区域,终端对第一交互识别区域高亮显示。
步骤2003,判断拖动终点位置是否为第一交互识别区域。
在拖动终点位置为第一交互识别区域的情况下,进入步骤2004;在拖动终点位置不为第一交互识别区域的情况下,返回步骤2002。
步骤2004,判断第一虚拟对象是否拥有消耗第一虚拟消耗品的虚拟道具。
在第一虚拟对象拥有消耗第一虚拟消耗品的虚拟道具的情况下,进入步骤2005~2008;在第一虚拟对象未拥有消耗第一虚拟消耗品的虚拟道具的情况下,进入步骤2009~2012。
步骤2005,控制第一虚拟对象丢弃拥有的第一虚拟消耗品。
终端控制第一虚拟对象丢弃拥有的第一虚拟消耗品至虚拟环境中。
步骤2006,获取第一虚拟消耗品在虚拟环境中所处的位置。
终端获取第一虚拟消耗品在虚拟环境中所处的位置。
步骤2007,向第二虚拟对象发送丢弃标记消息。
基于第一虚拟消耗品在虚拟环境中的位置信息和第一虚拟消耗品的丢弃数量,终端控制第一虚拟对象向第二虚拟对象发送丢弃标记消息。
步骤2008,更新消耗品选项栏中的第一消耗品选项。
终端对消耗品选项栏中的第一消耗品选项进行更新显示,将第一消耗品选项中的第一虚拟消耗品数量设置为零,并对第一消耗品选项进行提高透明度显示。
步骤2009,控制第一虚拟对象丢弃拥有的第一虚拟消耗品。
终端控制第一虚拟对象丢弃拥有的第一虚拟消耗品至虚拟环境中。
步骤2010,获取第一虚拟消耗品在虚拟环境中所处的位置。
终端获取第一虚拟消耗品在虚拟环境中所处的位置。
步骤2011,向第二虚拟对象发送丢弃标记消息。
基于第一虚拟消耗品在虚拟环境中的位置信息和第一虚拟消耗品的丢弃数量,终端控制第一虚拟对象向第二虚拟对象发送丢弃标记消息。
步骤2012,从消耗品选项栏中移除第一消耗品选项。
终端将第一消耗品选项从消耗品选项栏中移除,从而简化消耗品选项栏。
请参考图21,其示出了本申请一个示例性实施例提供的控制第一虚拟对象执行丢弃操作的流程图。
步骤2101,接收拖动第一消耗品选项至第二交互识别区域的操作。
终端接收用户拖动第一消耗品选项至第二交互识别区域的操作。
步骤2102,对第二交互识别区域高亮显示。
响应于第一消耗品选项被拖动至第二交互识别区域,终端对第二交互识别区域高亮显示。
步骤2103,判断拖动终点位置是否为第二交互识别区域。
在拖动终点位置为第二交互识别区域的情况下,进入步骤2104;在拖动终点位置不为第二交互识别区域的情况下,返回步骤2102。
步骤2104,判断第一虚拟对象是否拥有消耗第一虚拟消耗品的虚拟道具。
在第一虚拟对象拥有消耗第一虚拟消耗品的虚拟道具的情况下,进入步骤2105~2106;在第一虚拟对象未拥有消耗第一虚拟消耗品的虚拟道具的情况下,进入步骤2107~2108。
步骤2105,控制第一虚拟对象丢弃拥有的第一虚拟消耗品。
终端控制第一虚拟对象丢弃拥有的第一虚拟消耗品至虚拟环境中。
步骤2106,更新消耗品选项栏中的第一消耗品选项。
终端对消耗品选项栏中的第一消耗品选项进行更新显示,将第一消耗品选项中的第一虚拟消耗品数量设置为零,并对第一消耗品选项进行提高透明度显示。
步骤2107,控制第一虚拟对象丢弃拥有的第一虚拟消耗品。
终端控制第一虚拟对象丢弃拥有的第一虚拟消耗品至虚拟环境中。
步骤2108,从消耗品选项栏中移除第一消耗品选项。
终端将第一消耗品选项从消耗品选项栏中移除,从而简化消耗品选项栏。
请参考图22,其示出了本申请一个示例性实施例提供的虚拟消耗品的索要丢弃装置的结构框图,该装置包括:
显示模块2201,用于显示消耗品选项栏,所述消耗品选项栏中包含至少一种虚拟消耗品对应的消耗品选项,所述虚拟消耗品在虚拟道具使用过程中被消耗;
接收模块2202,用于接收对所述消耗品选项栏中第一消耗品选项的触发操作,所述第一消耗品选项对应第一虚拟消耗品;
控制模块2203,用于控制第一虚拟对象执行针对所述第一虚拟消耗品的交互操作,所述交互操作包括丢弃操作、丢弃标记操作以及索要操作中的至少一种;
其中,所述丢弃操作用于将所述第一虚拟消耗品丢弃在虚拟环境中,所述丢弃标记操作用于将所述第一虚拟消耗品丢弃在虚拟环境中,并标记所述第一虚拟消耗品在所述虚拟环境中的位置,所述索要操作用于向第二虚拟对象索要所述第一虚拟消耗品。
可选的,所述控制模块2203,包括:
第一控制单元,用于在接收到第一触发操作的情况下,控制所述第一虚拟对象执行针对所述第一虚拟消耗品的所述丢弃标记操作;或,
第二控制单元,用于在接收到第二触发操作的情况下,控制所述第一虚拟对象执行针对所述第一虚拟消耗品的所述丢弃操作;或,
第三控制单元,用于在接收到第三触发操作的情况下,控制所述第一虚拟对象执行针对所述第一虚拟消耗品的所述索要操作;
其中,所述第一触发操作、所述第二触发操作以及所述第三触发操作互不相同。
可选的,所述第一触发操作和所述第二触发操作为拖动终点位置不同的拖动操作;
所述接收模块2202,包括:
显示单元,用于在接收到对所述第一消耗品选项的拖动操作的情况下,显示第一交互识别区域和第二交互识别区域;
第一接收单元,用于在拖动操作的拖动终点位置位于所述第一交互识别区域的情况下,确定接收到所述第一触发操作;
第二接收单元,用于在拖动操作的拖动终点位置位于所述第二交互识别区域的情况下,确定接收到所述第二触发操作。
可选的,所述显示单元,用于:
在接收到对所述第一消耗品选项的拖动操作,且所述第一虚拟消耗品的剩余数量大于零的情况下,显示所述第一交互识别区域和所述第二交互识别区域。
可选的,所述接收模块2202,包括:
第三接收单元,用于在接收到对所述第一消耗品选项的点击操作的情况下,确定接收到所述第三触发操作。
可选的,
所述第一控制单元,还用于控制所述第一虚拟对象丢弃拥有的所述第一虚拟消耗品;基于所述第一虚拟消耗品所处的位置,向所述第二虚拟对象发送丢弃标记消息;或,
所述第二控制单元,还用于控制所述第一虚拟对象丢弃拥有的所述第一虚拟消耗品;或,
所述第三控制单元,还用于控制所述第一虚拟对象向所述第二虚拟对象发送第一索要消息,所述第一索要消息中包含所述第一虚拟消耗品的名称。
可选的,所述交互操作为所述丢弃标记操作或所述丢弃操作;
所述第一控制单元,用于:
在所述第一虚拟消耗品不属于所述第一虚拟对象所拥有虚拟道具所消耗的虚拟消耗品的情况下,控制所述第一虚拟对象丢弃拥有的所述第一虚拟消耗品。
可选的,所述第一控制单元,还用于:
在所述第一虚拟消耗品属于所述第一虚拟对象所拥有虚拟道具所消耗的虚拟消耗品的情况下,显示丢弃确认控件;
响应于对所述丢弃确认控件的确认操作,控制所述第一虚拟对象丢弃拥有的所述第一虚拟消耗品。
可选的,所述控制第一虚拟对象执行针对所述第一虚拟消耗品的交互操作之前,所述装置还包括:
控件显示模块,用于显示数量设置控件,所述数量设置控件用于设置索要或丢弃所述第一虚拟消耗品的数量;
数量确定模块,用于基于对所述数量设置控件的设置操作,确定第一数量;
所述控制模块2203,用于:
控制所述第一虚拟对象丢弃所述第一数量的所述第一虚拟消耗品;基于所述第一虚拟消耗品所处的位置,向所述第二虚拟对象发送丢弃标记消息;或,
控制所述第一虚拟对象丢弃所述第一数量的所述第一虚拟消耗品;或,
控制所述第一虚拟对象向所述第二虚拟对象发送第一索要消息,所述第一索要消息中包含所述第一虚拟消耗品的名称以及所述第一数量。
可选的,所述交互操作为所述丢弃标记操作;
所述控件显示模块,用于:
在接收到针对所述第一虚拟消耗品的第二索要消息的情况下,获取所述第二索要消息中包含的第二数量;
基于所述第二数量以及所述第一虚拟对象拥有的所述第一虚拟消耗品的第三数量,显示所述数量设置控件,其中,在所述第三数量大于或等于所述第二数量的情况下,所述数量设置控件初始显示的数量为所述第二数量;在所述第三数量小于所述第二数量的情况下,所述数量设置控件初始显示的数量为所述第三数量。
可选的,所述控件显示模块,用于:
在对所述消耗品选项栏中所述第一消耗品选项的所述触发操作的操作时长大于时长阈值的情况下,显示所述数量设置控件。
可选的,在所述交互操作为所述丢弃操作或所述丢弃标记操作的情况下,所述控制第一虚拟对象执行针对所述第一虚拟消耗品的交互操作之后,所述装置还包括:
选项更新模块,用于在丢弃后所述第一虚拟消耗品的剩余数量大于零的情况下,更新所述消耗品选项栏中的所述第一消耗品选项;
所述选项更新模块,还用于在丢弃后所述第一虚拟消耗品的剩余数量等于零,且所述第一虚拟对象拥有消耗所述第一虚拟消耗品的虚拟道具的情况下,更新所述消耗品选项栏中的所述第一消耗品选项;
选项移除模块,用于在丢弃后所述第一虚拟消耗品的剩余数量等于零,且所述第一虚拟对象未拥有消耗所述第一虚拟消耗品的虚拟道具的情况下,从所述消耗品选项栏中移除所述第一消耗品选项。
可选的,所述显示模块2201,用于:
响应于对消耗品填充控件的第四触发操作,显示所述消耗品选项栏,所述消耗品填充控件用于触发为携带的虚拟道具填充虚拟消耗品,且所述第四触发操作不同于用于触发进行虚拟消耗品填充的第五触发操作;
或,
响应于对消耗品填充控件关联的消耗品展示控件的第六触发操作,显示所述消耗品选项栏。
可选的,
所述消耗品选项栏中包含第二虚拟消耗品对应的消耗品选项,所述第二虚拟消耗品指所述第一虚拟对象所拥有虚拟道具所消耗的虚拟消耗品;
或者,
所述消耗品选项栏中包含全部类型虚拟消耗品对应的消耗品选项,且所述消耗品选项栏中所述第二虚拟消耗品对应的消耗品选项集中显示。
综上所述,本申请实施例中,终端以消耗品选项栏作为控制第一虚拟对象执行交互操作的入口,在显示消耗品选项栏的同时,显示至少一种虚拟消耗品对应的消耗品选项,并基于接收到的对消耗品选项栏中第一消耗品选项的触发操作,控制第一虚拟对象执行针对第一虚拟消耗品的交互操作,该交互操作包括丢弃操作、丢弃标记操作以及索要操作中的至少一种,从而实现以消耗品选项栏为统一入口,控制第一虚拟对象执行多种针对第一虚拟消耗品的交互操作,简化了控制第一虚拟对象执行交互操作的路径,提高了交互操作的执行效率。
需要说明的是:上述实施例提供的装置,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其实现过程详见方法实施例,这里不再赘述。
请参考图23,其示出了本申请一个示例性实施例提供的终端2300的结构框图。该终端2300可以是便携式移动终端,比如:智能手机、平板电脑、MP3播放器、MP4播放器。终端2300还可能被称为用户设备、便携式终端等其他名称。
通常,终端2300包括有:处理器2301、存储器2302和显示屏2303。
处理器2301可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器2301可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable LogicArray,PLA)中的至少一种硬件形式来实现。处理器2301也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称中央处理器(CentralProcessing Unit,CPU);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器2301可以在集成有图像处理器(Graphics Processing Unit,GPU),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器2301还可以包括人工智能(Artificial Intelligence,AI)处理器,该AI处理器用于处理有关机器学习的计算操作。
存储器2302可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是有形的和非暂态的。存储器2302还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器2302中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器2301所执行以实现本申请实施例提供的虚拟消耗品的索要丢弃方法。
显示屏2303是用于进行画面显示的组件。可选的,该显示屏2303还具有触控功能,用户可以通过在显示屏2303上进行触控操作,实现对显示内容的控制。比如,该显示屏2303为智能手机的触摸式显示屏,或者,显示屏2303为电视终端的非触摸式显示屏。
本领域技术人员可以理解,图23中示出的结构并不构成对终端2300的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有至少一段程序,所述至少一段程序由处理器加载并执行以实现如上各个实施例所述的虚拟消耗品的索要丢弃方法。
根据本申请的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。终端的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该终端执行上述方面的各种可选实现方式中提供的虚拟消耗品的索要丢弃方法。
本领域技术人员应该可以意识到,在上述一个或多个示例中,本申请实施例所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读存储介质中或者作为计算机可读存储介质上的一个或多个指令或代码进行传输。计算机可读存储介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
以上所述仅为本申请的可选实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (18)
1.一种虚拟消耗品的索要丢弃方法,其特征在于,所述方法包括:
显示消耗品选项栏,所述消耗品选项栏中包含至少一种虚拟消耗品对应的消耗品选项,所述虚拟消耗品在虚拟道具使用过程中被消耗;
接收对所述消耗品选项栏中第一消耗品选项的触发操作,所述第一消耗品选项对应第一虚拟消耗品;
控制第一虚拟对象执行针对所述第一虚拟消耗品的交互操作,所述交互操作包括丢弃操作、丢弃标记操作以及索要操作中的至少一种;
其中,所述丢弃操作用于将所述第一虚拟消耗品丢弃在虚拟环境中,所述丢弃标记操作用于将所述第一虚拟消耗品丢弃在虚拟环境中,并标记所述第一虚拟消耗品在所述虚拟环境中的位置,所述索要操作用于向第二虚拟对象索要所述第一虚拟消耗品。
2.根据权利要求1所述的方法,其特征在于,所述控制第一虚拟对象执行针对所述第一虚拟消耗品的交互操作,包括:
在接收到第一触发操作的情况下,控制所述第一虚拟对象执行针对所述第一虚拟消耗品的所述丢弃标记操作;或,
在接收到第二触发操作的情况下,控制所述第一虚拟对象执行针对所述第一虚拟消耗品的所述丢弃操作;或,
在接收到第三触发操作的情况下,控制所述第一虚拟对象执行针对所述第一虚拟消耗品的所述索要操作;
其中,所述第一触发操作、所述第二触发操作以及所述第三触发操作互不相同。
3.根据权利要求2所述的方法,其特征在于,所述第一触发操作和所述第二触发操作为拖动终点位置不同的拖动操作;
所述接收对所述消耗品选项栏中第一消耗品选项的触发操作,包括:
在接收到对所述第一消耗品选项的拖动操作的情况下,显示第一交互识别区域和第二交互识别区域;
在拖动操作的拖动终点位置位于所述第一交互识别区域的情况下,确定接收到所述第一触发操作;
在拖动操作的拖动终点位置位于所述第二交互识别区域的情况下,确定接收到所述第二触发操作。
4.根据权利要求3所述的方法,其特征在于,所述在接收到对所述第一消耗品选项的拖动操作的情况下,显示第一交互识别区域和第二交互识别区域,包括:
在接收到对所述第一消耗品选项的拖动操作,且所述第一虚拟消耗品的剩余数量大于零的情况下,显示所述第一交互识别区域和所述第二交互识别区域。
5.根据权利要求2所述的方法,其特征在于,所述接收对所述消耗品选项栏中第一消耗品选项的触发操作,包括:
在接收到对所述第一消耗品选项的点击操作的情况下,确定接收到所述第三触发操作。
6.根据权利要求1所述的方法,其特征在于,所述控制第一虚拟对象执行针对所述第一虚拟消耗品的交互操作,包括:
控制所述第一虚拟对象丢弃拥有的所述第一虚拟消耗品;基于所述第一虚拟消耗品所处的位置,向所述第二虚拟对象发送丢弃标记消息;或,
控制所述第一虚拟对象丢弃拥有的所述第一虚拟消耗品;或,
控制所述第一虚拟对象向所述第二虚拟对象发送第一索要消息,所述第一索要消息中包含所述第一虚拟消耗品的名称。
7.根据权利要求6所述的方法,其特征在于,所述交互操作为所述丢弃标记操作或所述丢弃操作;
所述控制所述第一虚拟对象丢弃拥有的所述第一虚拟消耗品,包括:
在所述第一虚拟消耗品不属于所述第一虚拟对象所拥有虚拟道具所消耗的虚拟消耗品的情况下,控制所述第一虚拟对象丢弃拥有的所述第一虚拟消耗品。
8.根据权利要求7所述的方法,其特征在于,所述控制所述第一虚拟对象丢弃拥有的所述第一虚拟消耗品,还包括:
在所述第一虚拟消耗品属于所述第一虚拟对象所拥有虚拟道具所消耗的虚拟消耗品的情况下,显示丢弃确认控件;
响应于对所述丢弃确认控件的确认操作,控制所述第一虚拟对象丢弃拥有的所述第一虚拟消耗品。
9.根据权利要求1所述的方法,其特征在于,所述控制第一虚拟对象执行针对所述第一虚拟消耗品的交互操作之前,所述方法还包括:
显示数量设置控件,所述数量设置控件用于设置索要或丢弃所述第一虚拟消耗品的数量;
基于对所述数量设置控件的设置操作,确定第一数量;
所述控制第一虚拟对象执行针对所述第一虚拟消耗品的交互操作,包括:
控制所述第一虚拟对象丢弃所述第一数量的所述第一虚拟消耗品;基于所述第一虚拟消耗品所处的位置,向所述第二虚拟对象发送丢弃标记消息;或,
控制所述第一虚拟对象丢弃所述第一数量的所述第一虚拟消耗品;或,
控制所述第一虚拟对象向所述第二虚拟对象发送第一索要消息,所述第一索要消息中包含所述第一虚拟消耗品的名称以及所述第一数量。
10.根据权利要求9所述的方法,其特征在于,所述交互操作为所述丢弃标记操作;
所述显示数量设置控件,包括:
在接收到针对所述第一虚拟消耗品的第二索要消息的情况下,获取所述第二索要消息中包含的第二数量;
基于所述第二数量以及所述第一虚拟对象拥有的所述第一虚拟消耗品的第三数量,显示所述数量设置控件,其中,在所述第三数量大于或等于所述第二数量的情况下,所述数量设置控件初始显示的数量为所述第二数量;在所述第三数量小于所述第二数量的情况下,所述数量设置控件初始显示的数量为所述第三数量。
11.根据权利要求9所述的方法,其特征在于,所述显示数量设置控件,包括:
在对所述消耗品选项栏中所述第一消耗品选项的所述触发操作的操作时长大于时长阈值的情况下,显示所述数量设置控件。
12.根据权利要求1所述的方法,其特征在于,在所述交互操作为所述丢弃操作或所述丢弃标记操作的情况下,所述控制第一虚拟对象执行针对所述第一虚拟消耗品的交互操作之后,所述方法还包括:
在丢弃后所述第一虚拟消耗品的剩余数量大于零的情况下,更新所述消耗品选项栏中的所述第一消耗品选项;
在丢弃后所述第一虚拟消耗品的剩余数量等于零,且所述第一虚拟对象拥有消耗所述第一虚拟消耗品的虚拟道具的情况下,更新所述消耗品选项栏中的所述第一消耗品选项;
在丢弃后所述第一虚拟消耗品的剩余数量等于零,且所述第一虚拟对象未拥有消耗所述第一虚拟消耗品的虚拟道具的情况下,从所述消耗品选项栏中移除所述第一消耗品选项。
13.根据权利要求1所述的方法,其特征在于,所述显示消耗品选项栏,包括:
响应于对消耗品填充控件的第四触发操作,显示所述消耗品选项栏,所述消耗品填充控件用于触发为携带的虚拟道具填充虚拟消耗品,且所述第四触发操作不同于用于触发进行虚拟消耗品填充的第五触发操作;
或,
响应于对消耗品填充控件关联的消耗品展示控件的第六触发操作,显示所述消耗品选项栏。
14.根据权利要求1所述的方法,其特征在于,
所述消耗品选项栏中包含第二虚拟消耗品对应的消耗品选项,所述第二虚拟消耗品指所述第一虚拟对象所拥有虚拟道具所消耗的虚拟消耗品;
或者,
所述消耗品选项栏中包含全部类型虚拟消耗品对应的消耗品选项,且所述消耗品选项栏中所述第二虚拟消耗品对应的消耗品选项集中显示。
15.一种虚拟消耗品的索要丢弃装置,其特征在于,所述装置包括:
显示模块,用于显示消耗品选项栏,所述消耗品选项栏中包含至少一种虚拟消耗品对应的消耗品选项,所述虚拟消耗品在虚拟道具使用过程中被消耗;
接收模块,用于接收对所述消耗品选项栏中第一消耗品选项的触发操作,所述第一消耗品选项对应第一虚拟消耗品;
控制模块,用于控制第一虚拟对象执行针对所述第一虚拟消耗品的交互操作,所述交互操作包括丢弃操作、丢弃标记操作以及索要操作中的至少一种;
其中,所述丢弃操作用于将所述第一虚拟消耗品丢弃在虚拟环境中,所述丢弃标记操作用于将所述第一虚拟消耗品丢弃在虚拟环境中,并标记所述第一虚拟消耗品在所述虚拟环境中的位置,所述索要操作用于向第二虚拟对象索要所述第一虚拟消耗品。
16.一种终端,其特征在于,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如权利要求1至14任一所述的虚拟消耗品的索要丢弃方法。
17.一种计算机可读存储介质,其特征在于,所述可读存储介质中存储有至少一条指令,所述至少一条指令由处理器加载并执行以实现如权利要求1至14任一所述的虚拟消耗品的索要丢弃方法。
18.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机指令,所述计算机指令存储在计算机可读存储介质中;计算机设备的处理器从所述计算机可读存储介质读取所述计算机指令,所述处理器执行所述计算机指令,使得所述计算机设备执行如权利要求1至14任一所述的虚拟消耗品的索要丢弃方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210992626.XA CN117618902A (zh) | 2022-08-18 | 2022-08-18 | 虚拟消耗品的索要丢弃方法、装置、终端及存储介质 |
PCT/CN2023/099736 WO2024037156A1 (zh) | 2022-08-18 | 2023-06-12 | 虚拟消耗品的索要丢弃方法、装置、终端及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210992626.XA CN117618902A (zh) | 2022-08-18 | 2022-08-18 | 虚拟消耗品的索要丢弃方法、装置、终端及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117618902A true CN117618902A (zh) | 2024-03-01 |
Family
ID=89940603
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210992626.XA Pending CN117618902A (zh) | 2022-08-18 | 2022-08-18 | 虚拟消耗品的索要丢弃方法、装置、终端及存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN117618902A (zh) |
WO (1) | WO2024037156A1 (zh) |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8719730B2 (en) * | 2010-04-23 | 2014-05-06 | Ganz | Radial user interface and system for a virtual world game |
JP6022807B2 (ja) * | 2012-04-26 | 2016-11-09 | 任天堂株式会社 | 情報処理プログラム、情報処理装置、情報処理システムおよび情報処理制御方法 |
CN110201403B (zh) * | 2019-06-05 | 2023-01-10 | 腾讯科技(深圳)有限公司 | 控制虚拟对象对虚拟物品进行丢弃的方法、装置及介质 |
CN112516583B (zh) * | 2020-12-11 | 2024-05-14 | 网易(杭州)网络有限公司 | 游戏中的数据处理方法、装置以及电子终端 |
CN113398571B (zh) * | 2021-05-26 | 2022-11-22 | 腾讯科技(深圳)有限公司 | 虚拟道具的切换方法、装置、终端及存储介质 |
CN113289331B (zh) * | 2021-06-09 | 2022-12-06 | 腾讯科技(深圳)有限公司 | 虚拟道具的显示方法、装置、电子设备及存储介质 |
CN114159785A (zh) * | 2021-12-10 | 2022-03-11 | 网易(杭州)网络有限公司 | 虚拟道具丢弃方法、装置、电子设备和存储介质 |
CN114404969A (zh) * | 2022-01-21 | 2022-04-29 | 腾讯科技(深圳)有限公司 | 虚拟物品的处理方法、装置、电子设备及存储介质 |
CN114344903A (zh) * | 2022-01-24 | 2022-04-15 | 腾讯科技(深圳)有限公司 | 控制虚拟对象拾取虚拟道具的方法、终端及存储介质 |
-
2022
- 2022-08-18 CN CN202210992626.XA patent/CN117618902A/zh active Pending
-
2023
- 2023-06-12 WO PCT/CN2023/099736 patent/WO2024037156A1/zh unknown
Also Published As
Publication number | Publication date |
---|---|
WO2024037156A1 (zh) | 2024-02-22 |
WO2024037156A9 (zh) | 2024-04-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12017141B2 (en) | Virtual object control method and apparatus, device, and storage medium | |
WO2022247592A1 (zh) | 虚拟道具的切换方法、装置、终端及存储介质 | |
WO2023138192A1 (zh) | 控制虚拟对象拾取虚拟道具的方法、终端及存储介质 | |
US11810234B2 (en) | Method and apparatus for processing avatar usage data, device, and storage medium | |
CN111359208A (zh) | 游戏中标记信号生成的方法及装置、电子设备、存储介质 | |
CN113144596B (zh) | 棋盘画面的显示方法、装置、终端设备及存储介质 | |
CN112891931A (zh) | 虚拟角色的选择方法、装置、设备及存储介质 | |
CN113350793B (zh) | 一种界面元素设置方法、装置、电子设备和存储介质 | |
WO2023103617A1 (zh) | 用户界面的显示方法、装置、设备、介质及程序产品 | |
US20230285855A1 (en) | Virtual scene display method and apparatus, terminal, and storage medium | |
CN114053711A (zh) | 界面显示方法、装置、设备以及存储介质 | |
CN113101657A (zh) | 游戏界面元素的控制方法、装置、计算机设备和存储介质 | |
CN112316440B (zh) | 游戏资源配置方法、装置、终端和存储介质 | |
CN114885199B (zh) | 实时互动方法、装置、电子设备、存储介质及*** | |
WO2023029859A1 (zh) | 实时对局信息的显示方法、装置、终端及存储介质 | |
CN117618902A (zh) | 虚拟消耗品的索要丢弃方法、装置、终端及存储介质 | |
CN115300904A (zh) | 推荐方法、装置、电子设备和存储介质 | |
CN113941152A (zh) | 虚拟对象控制方法、装置、电子设备及存储介质 | |
WO2024109377A1 (zh) | 虚拟道具的丢弃方法、装置、终端及存储介质 | |
CN113144606A (zh) | 虚拟对象的技能触发方法及相关设备 | |
WO2024114160A1 (zh) | 基于亲密关系的头像处理方法、装置、设备、介质和产品 | |
WO2024037188A1 (zh) | 虚拟对象控制方法、装置、设备及介质 | |
US20220288491A1 (en) | Virtual item information transmission method and apparatus, virtual item information display method and apparatus, and terminal | |
CN118236705A (zh) | 虚拟对局中历史消息的显示方法、装置、终端及存储介质 | |
CN116943197A (zh) | 虚拟角色的展示方法、装置、终端、存储介质及程序产品 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |