CN116999809A - 虚拟天气的展示控制方法和装置、存储介质及电子设备 - Google Patents

虚拟天气的展示控制方法和装置、存储介质及电子设备 Download PDF

Info

Publication number
CN116999809A
CN116999809A CN202210995051.7A CN202210995051A CN116999809A CN 116999809 A CN116999809 A CN 116999809A CN 202210995051 A CN202210995051 A CN 202210995051A CN 116999809 A CN116999809 A CN 116999809A
Authority
CN
China
Prior art keywords
virtual
weather
target
prop
virtual weather
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
Application number
CN202210995051.7A
Other languages
English (en)
Inventor
李宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN202210995051.7A priority Critical patent/CN116999809A/zh
Publication of CN116999809A publication Critical patent/CN116999809A/zh
Pending legal-status Critical Current

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • A63F13/52Controlling the output signals based on the game progress involving aspects of the displayed game scene
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/80Special adaptations for executing a specific game genre or game mode
    • A63F13/822Strategy games; Role-playing games
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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/0486Drag-and-drop
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/60Editing figures and text; Combining figures or text

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请公开了一种虚拟天气的展示控制方法和装置、存储介质及电子设备。其中,该方法包括:确定目标虚拟角色当前在虚拟场景中所在的角色位置;在角色位置与至少一个虚拟天气控制道具中的目标虚拟天气控制道具所在的道具位置之间的距离小于目标距离阈值的情况下,显示与目标虚拟天气控制道具相匹配的虚拟天气配置图层;在目标施放区域内控制展示目标虚拟天气道具对应的目标虚拟天气,并在虚拟场景匹配的虚拟地图中标记出目标施放区域及与目标虚拟天气匹配的天气标记;提示与目标虚拟天气对应的施放结果。本申请解决了相关技术中虚拟场景内展示的虚拟天气的利用率较低的技术问题。

Description

虚拟天气的展示控制方法和装置、存储介质及电子设备
技术领域
本申请涉及计算机领域,具体而言,涉及一种虚拟天气的展示控制方法和装置、存储介质及电子设备。
背景技术
如今在多人在线互动应用提供的虚拟场景中,为了增强用户参与游戏任务时的代入感,往往会通过模拟仿真的方式再现很多现实生活中的场景或事物,如模拟真实的雨雪天气,风沙天气等。例如,根据玩家真实所在的地理位置来调整虚拟场景中的虚拟天气,如当玩家所在地区正在下雨,则在玩家进入游戏任务提供的虚拟场景后,虚拟场景内也呈现下雨天气。
也就是说,相关技术中的虚拟天气仅仅是对玩家提示了当前所在地区的真实天气,达到提升玩家身临其境的感觉的目的。换言之,目前虚拟场景内展示的虚拟天气仅起到对当前地区的真实天气进行同步提示的作用,存在利用率较低的问题。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本申请实施例提供了一种虚拟天气的展示控制方法和装置、存储介质及电子设备,以至少解决了相关技术中虚拟场景内展示的虚拟天气的利用率较低的问题。
根据本申请实施例的一个方面,提供了一种虚拟天气的展示控制方法,包括:确定目标虚拟角色当前在虚拟场景中所在的角色位置,其中,上述虚拟场景内分布放置有至少一个虚拟天气控制道具;在上述角色位置与上述至少一个虚拟天气控制道具中的目标虚拟天气控制道具所在的道具位置之间的距离小于目标距离阈值的情况下,显示与上述目标虚拟天气控制道具相匹配的虚拟天气配置图层,其中,上述虚拟天气配置图层中显示有至少一个虚拟天气道具;在从上述至少一个虚拟天气道具中获取到目标虚拟天气道具,且确定出上述目标虚拟天气道具在上述虚拟场景内的目标施放区域的情况下,在上述目标施放区域内控制展示上述目标虚拟天气道具对应的目标虚拟天气,并在上述虚拟场景匹配的虚拟地图中标记出上述目标施放区域及与上述目标虚拟天气匹配的天气标记,其中,上述目标虚拟天气用于对进入上述目标施放区域内的虚拟角色产生干扰;提示与上述目标虚拟天气对应的施放结果。
根据本申请实施例的另一方面,还提供了一种虚拟天气的展示控制装置,包括:确定单元,用于确定目标虚拟角色当前在虚拟场景中所在的角色位置,其中,上述虚拟场景内分布放置有至少一个虚拟天气控制道具;显示单元,用于在上述角色位置与上述至少一个虚拟天气控制道具中的目标虚拟天气控制道具所在的道具位置之间的距离小于目标距离阈值的情况下,显示与上述目标虚拟天气控制道具相匹配的虚拟天气配置图层,其中,上述虚拟天气配置图层中显示有至少一个虚拟天气道具;处理单元,用于在从上述至少一个虚拟天气道具中获取到目标虚拟天气道具,且确定出上述目标虚拟天气道具在上述虚拟场景内的目标施放区域的情况下,在上述目标施放区域内控制展示上述目标虚拟天气道具对应的目标虚拟天气,并在上述虚拟场景匹配的虚拟地图中标记出上述目标施放区域及与上述目标虚拟天气匹配的天气标记,其中,上述目标虚拟天气用于对进入上述目标施放区域内的虚拟角色产生干扰;提示单元,用于提示与上述目标虚拟天气对应的施放结果。
根据本申请实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述虚拟天气的展示控制方法。
根据本申请实施例的又一个方面,提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行如以上虚拟天气的展示控制方法。
根据本申请实施例的又一方面,还提供了一种电子设备,包括存储器和处理器,上述存储器中存储有计算机程序,上述处理器被设置为通过所述计算机程序执行上述的虚拟天气的展示控制方法。
在本申请实施例中,确定目标虚拟角色当前在虚拟场景中所在的角色位置;在角色位置与至少一个虚拟天气控制道具中的目标虚拟天气控制道具所在的道具位置之间的距离小于目标距离阈值的情况下,显示与目标虚拟天气控制道具相匹配的虚拟天气配置图层;在从至少一个虚拟天气道具中获取到目标虚拟天气道具,且确定出目标虚拟天气道具在虚拟场景内的目标施放区域的情况下,在目标施放区域内控制展示目标虚拟天气道具对应的目标虚拟天气,并在虚拟场景匹配的虚拟地图中标记出目标施放区域及与目标虚拟天气匹配的天气标记;提示与目标虚拟天气对应的施放结果。也就是说,当目标虚拟角色的位置和目标虚拟天气控制道具的位置之间的距离较近时,目标虚拟角色选择目标虚拟天气道具以及目标施放区域,并在目标施放区域内控制展示目标虚拟天气道具对应的目标虚拟天气。从而不再局限于仅对当前地区的真实天气进行同步提示,而是对虚拟天气再次利用,作为道具或技能施放到指定区域,对进入区域的虚拟角色产生影响。从而实现了提高虚拟场景内展示的虚拟天气的利用率,进而解决了相关技术中虚拟场景内展示的虚拟天气的利用率较低的技术问题。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1是根据本申请实施例的一种可选的虚拟天气的展示控制方法的应用环境的示意图;
图2是根据本发明实施例的一种可选的虚拟天气的展示控制方法的流程图;
图3是根据本发明实施例的一种可选的虚拟天气的展示控制方法的示意图;
图4是根据本发明实施例的另一种可选的虚拟天气的展示控制方法的示意图;
图5是根据本发明实施例的又一种可选的虚拟天气的展示控制方法的示意图;
图6是根据本发明实施例的又一种可选的虚拟天气的展示控制方法的示意图;
图7是根据本发明实施例的又一种可选的虚拟天气的展示控制方法的示意图;
图8是根据本发明实施例的又一种可选的虚拟天气的展示控制方法的示意图;
图9是根据本发明实施例的又一种可选的虚拟天气的展示控制方法的示意图;
图10是根据本发明实施例的另一种可选的虚拟天气的展示控制方法的流程图;
图11是根据本发明实施例的又一种可选的虚拟天气的展示控制方法的流程图;
图12是根据本申请实施例的一种可选的虚拟天气的展示控制装置的结构示意图;
图13是根据本申请实施例的一种可选的电子设备的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
首先,在对本申请实施例进行描述的过程中出现的部分名词或者术语适用于如下解释:
移动端:一般指手机端,包含但不仅限于此的所有手持便携式游戏设备。
射击游戏:包含第一人称射击游戏、第三人称射击游戏等包含但不仅限于此的所有使用热兵器类进行远程攻击的游戏。
第一人称射击类游戏(First-person shooting game,FPS),第一人称射击游戏属于动作类游戏(Action Game,ACT)的一个分支,顾名思义,第一人称视角射击游戏就是以玩家的主观视角来进行射击游戏。
根据本发明实施例的一个方面,提供了一种虚拟天气的展示控制方法。该虚拟天气的展示控制方法可以但不限于应用于在虚拟场景中完成既定游戏任务的游戏类终端应用(Application,简称APP)中,如多人在线战术竞技游戏(Multiplayer Online BattleArena简称为MOBA),其中,上述游戏任务可以但不限于是当前玩家通过人机交互操作控制虚拟场景中的虚拟对象与其他玩家控制的虚拟对象通过互动完成的游戏任务,这里的游戏任务可以但不限于以插件、小程序形式运行在应用(如非独立运行的游戏APP)中,或在游戏引擎中运行在应用(如独立运行的游戏APP)中。上述游戏应用的类型可以包括但不限于以下至少之一:二维(Two Dimension,简称2D)游戏应用、三维(Three Dimension,简称3D)游戏应用、虚拟现实(Virtual Reality,简称VR)游戏应用、增强现实(Augmented Reality,简称AR)游戏应用、混合现实(Mixed Reality,简称MR)游戏应用。以上只是一种示例,本实施例对此不作任何限定。
可选地,在本实施例中,上述终端设备可以是配置有目标客户端的终端设备,可以包括但不限于以下至少之一:手机(如Android手机、iOS手机等)、笔记本电脑、平板电脑、掌上电脑、MID(Mobile Internet Devices,移动互联网设备)、PAD、台式电脑、智能电视等。目标客户端可以是运行有游戏引擎的游戏客户端,或嵌有游戏插件或游戏小程序的其他应用客户端,如教育应用客户端、即时通信应用客户端等。上述网络可以包括但不限于:有线网络,无线网络,其中,该有线网络包括:局域网、城域网和广域网,该无线网络包括:蓝牙、WIFI及其他实现无线通信的网络。上述服务器可以是单一服务器,也可以是由多个服务器组成的服务器集群,或者是云服务器。上述仅是一种示例,本实施例中对此不作任何限定。
可选地,作为一种可选的实施方式,上述虚拟天气的展示控制方法可以但不限于应用于如图1所示的硬件环境中的虚拟天气的展示控制***,其中,该虚拟天气的展示控制***可以包括但不限于终端设备102、网络104、服务器106、数据库108。终端设备102中运行有目标客户端(如图1所示该目标客户端以游戏客户端为例)。上述终端设备102中包括人机交互屏幕,处理器及存储器。人机交互屏幕用于显示虚拟游戏场景(如图1所示虚拟对象正在虚拟游戏场景中完成游戏任务);还用于提供人机交互接口以接收用于控制虚拟游戏场景中受控的角色的人机交互操作。处理器用于响应上述人机交互操作生成交互指令,并将该交互指令发送给服务器。存储器用于存储相关属性数据,如所控制的虚拟对象在游戏任务中所使用的目标虚拟天气道具的道具信息等。
此外,服务器106中包括处理引擎,处理引擎用于对数据库108执行存储或读取操作。具体地,处理引擎从数据库108中读取虚拟游戏场景的显示界面的相关数据,然后将虚拟游戏场景的显示界面的相关数据返回给终端设备102,从而实现在终端设备102中显示虚拟场景。
具体过程如以下步骤:如步骤S100,确定目标虚拟角色当前在虚拟场景中所在的角色位置,其中,虚拟场景内分布放置有至少一个虚拟天气控制道具;接着,如步骤S102,在角色位置与至少一个虚拟天气控制道具中的目标虚拟天气控制道具所在的道具位置之间的距离小于目标距离阈值的情况下,显示与目标虚拟天气控制道具相匹配的虚拟天气配置图层,其中,虚拟天气配置图层中显示有至少一个虚拟天气道具。然后,如步骤S104,在从至少一个虚拟天气道具中获取到目标虚拟天气道具,且确定出目标虚拟天气道具在虚拟场景内的目标施放区域的情况下,在目标施放区域内控制展示目标虚拟天气道具对应的目标虚拟天气,并在虚拟场景匹配的虚拟地图中标记出目标施放区域及与目标虚拟天气匹配的天气标记,其中,目标虚拟天气用于对进入目标施放区域内的虚拟角色产干扰。然后,如步骤S106,提示与目标虚拟天气对应的施放结果。然后如步骤S102,将与目标虚拟天气对应的施放结果通过网络104发送给终端设备102。进一步,终端设备102将把游戏过程中的操作数据通过网络104发送给服务器106,以存储到数据库108中。
需要说明的是,在本申请实施例中,确定目标虚拟角色当前在虚拟场景中所在的角色位置;在角色位置与至少一个虚拟天气控制道具中的目标虚拟天气控制道具所在的道具位置之间的距离小于目标距离阈值的情况下,显示与目标虚拟天气控制道具相匹配的虚拟天气配置图层;在从至少一个虚拟天气道具中获取到目标虚拟天气道具,且确定出目标虚拟天气道具在虚拟场景内的目标施放区域的情况下,在目标施放区域内控制展示目标虚拟天气道具对应的目标虚拟天气,并在虚拟场景匹配的虚拟地图中标记出目标施放区域及与目标虚拟天气匹配的天气标记;提示与目标虚拟天气对应的施放结果。也就是说,当目标虚拟角色的位置和目标虚拟天气控制道具的位置之间的距离较近时,目标虚拟角色选择目标虚拟天气道具以及目标施放区域,并在目标施放区域内控制展示目标虚拟天气道具对应的目标虚拟天气。从而不再局限于仅对当前地区的真实天气进行同步提示,而是对虚拟天气再次利用,作为道具或技能施放到指定区域,对进入区域的虚拟角色产生影响。从而实现了提高虚拟场景内展示的虚拟天气的利用率,进而解决了相关技术中虚拟场景内展示的虚拟天气的利用率较低的技术问题。
需要说明的是,本申请实施例可以但不限于应用于客户端,其中,本申请实施例中记载的对目标虚拟天气道具的操作可以但不限于通过键盘中配置的快捷键触发。需要说明的是,本申请实施例可以但不限于应用于手机,其中,本申请实施例中记载的对虚拟天气控制道具的操作可以但不限于通过用户的触屏操作(可以包括但不限于为点击、长按、点按)触发。
可选地,作为一种可选的实施方式,如图2所示,上述虚拟天气的展示控制方法包括:
S202,确定目标虚拟角色当前在虚拟场景中所在的角色位置,其中,虚拟场景内分布放置有至少一个虚拟天气控制道具;
需要说明的是,在本实施例中,上述目标虚拟角色当前在虚拟场景中所在的角色位置可以但不限于显示在虚拟场景所对应的地图上。上述虚拟天气控制道具可以被设置为每隔一定的距离放置一个
可选地,在本实施例中,上述虚拟游戏场景可以但不限于是游戏应用客户端提供的虚构三维场景,该虚拟游戏场景中设置有模仿现实场景中的环境景观所构建的虚拟环境景观,如虚拟的建筑或亭台楼阁、虚拟的江河湖泊、虚拟的山村或城镇等,从而使得玩家在游戏应用客户端中通过控制作为其化身的虚拟对象执行不同的操作,来完成场景中预先配置的各项虚拟任务,进而在完成虚拟任务后获得与虚拟任务对应的虚拟奖励。
需要说明的是,上述虚拟任务可以包括但不限于:1)由目标虚拟对象与虚拟游戏场景中设置的虚拟环境景观进行互动以达到既定目标的任务。例如,虚拟任务可以是目标虚拟对象获取虚拟交通工具以渡过当前河流,到达对岸。2)由目标虚拟对象和参与到虚拟游戏场景中其他玩家控制的虚拟对象进行互动以达到既定目标的任务。例如,虚拟任务可以是目标虚拟对象与其他虚拟对象进行互相攻击,直至目标虚拟对象将其他虚拟对象全部击杀。其中,上述虚拟对象可以但不限于是由游戏客户端所控制的玩家在虚拟游戏场景中的化身,如虚拟人物对象、虚拟动物形象、虚拟卡通形象等等。
需要说明的是,上述虚拟游戏还可以包括但不限于以下至少之一:二维(TwoDimension,简称2D)游戏、三维(Three Dimension,简称3D)游戏、虚拟现实(VirtualReality,简称VR)游戏、增强现实(Augmented Reality,简称AR)游戏、混合现实(MixedReality,简称MR)游戏应。以上只是一种示例,本实施例对此不作任何限定。
S204,在角色位置与至少一个虚拟天气控制道具中的目标虚拟天气控制道具所在的道具位置之间的距离小于目标距离阈值的情况下,显示与目标虚拟天气控制道具相匹配的虚拟天气配置图层,其中,虚拟天气配置图层中显示有至少一个虚拟天气道具;
需要说明的是,上述干扰道具释放操作可以包括但不限于通过以下方式触发:触屏点击、鼠标点击、按压快捷键。上述快捷键可以包括但不限于为一个快捷键、多个快捷键的组合。上述释放位置可以但不限于为上述干扰道具被投掷到的地点。上述虚拟烟雾可以但不限于为任意颜色的虚拟烟雾。
S206,在从至少一个虚拟天气道具中获取到目标虚拟天气道具,且确定出目标虚拟天气道具在虚拟场景内的目标施放区域的情况下,在目标施放区域内控制展示目标虚拟天气道具对应的目标虚拟天气,并在虚拟场景匹配的虚拟地图中标记出目标施放区域及与目标虚拟天气匹配的天气标记,其中,目标虚拟天气用于对进入目标施放区域内的虚拟角色产生干扰;
S208,提示与目标虚拟天气对应的施放结果。
需要说明的是,上述目标虚拟天气道具可以但不限于为虚拟雷电天气道具,上述目标虚拟天气可以但不限于为造成伤害类的天气。例如,虚拟雷电天气,对应的施放结果可以但不限于为:在目标施放区域随机产生雷电,被雷电击中的虚拟角色的生命值减少,并进行全服公告,制造相应天气的虚拟角色进行单独奖励广播。当由于天气生命值减少的虚拟角色的数量达到一定数量时,施放天气的虚拟角色可以得到一枚勋章。
上述目标虚拟天气可以但不限于为造成干扰类的天气,例如,浓雾天气、电磁场、纳米浓雾。上述目标虚拟天气可以但不限于为影响移动类的天气,例如,狂风。
可选地,在本实施例中,可以在某个时间开展虚拟天气投放活动,参与活动的虚拟角色可以获取某个虚拟天气。虚拟角色可以同时拾取虚拟场景中的天气碎片,并累积兑换得到某个虚拟天气。在施放目标虚拟天气道具的过程中,可以先选择虚拟天气道具,再选择天气所要施放的目标施放区域。还可以选择施放天气的开始时间、持续时长、作用范围。上述作用范围包括但不限于队友是否会被天气所影响。
可选地,在本实施例中,上述虚拟天气的展示控制方法可以但不限于应用于各种游戏应用中,其中,上述虚拟游戏可以为多人在线战术竞技游戏(Multiplayer OnlineBattle Arena简称为MOBA)或者为单人游戏(Single-Player Game简称为SPG)。在此不做具体限定,上述的虚拟游戏可以包括但不限于射击游戏、对象扮演游戏、即时战略游戏等,上述射击游戏可以包括但不限于第一人称射击游戏、第三人称射击游戏以及能够在第一人称与第三人称之间进行切换的射击游戏,其中,图3是根据本发明实施例的一种虚拟天气的展示控制方法的示意图,如图3所示,在虚拟游戏场景的显示界面中,
需要说明的是,在本实施例中,上述第一虚拟对象可以包括但不限于通过预设帐号登录当前游戏应用所控制的虚拟对象,如不同玩家控制的对象,其中,上述预设账号可以为注册账号,也可以为临时使用的游客账号。此外,还可以包括但不限于非玩家对象(Non-Player Character,简称NPC)。
结合图3、图4以及图5所示,具体说明虚拟天气的展示控制过程:目标虚拟角色302在虚拟场景中活动,虚拟天气控制道具零星地分布在游戏场景的各个位置。当目标虚拟角色302与目标虚拟天气控制道具304的距离小于1米时,显示与目标虚拟天气控制道具304相匹配的虚拟天气配置图层。如图4所示,虚拟天气配置图层402可以在游戏场景画面的左方、右方、上方、下方。可以在虚拟天气配置图层402上选择购买天气。当用户将鼠标移动到“浓雾”上,会显示“浓雾”天气所能产生的干扰效果,如,在“浓雾”区域内,虚拟角色视野受限,难以看到30米以外的情况。当玩家点击购买“浓雾”天气,可以在地图上选择对应的区域,以在这个区域上展示“浓雾”天气。如图5所示,玩家可以在大地图上划定出目标施放区域502,在确定出目标施放区域502后,进入目标施放区域502内的虚拟角色的视野受限,难以看到30米以外的情况。并且与虚拟场景匹配的虚拟地图504上会标记出“浓雾”天气所展示的区域,并显示有“浓雾”天气匹配的标识。展示天气后,会进行全服公告,以使得虚拟场景中的所有玩家收到相关提示,以获知到虚拟场景中的目标施放区域即将展示目标虚拟天气。
上述图3、图4以及图5为一种可选示例,本申请实施例对于虚拟天气的展示控制方法中涉及的虚拟天气控制道具的获取方式、目标施放区域的确定方式、目标虚拟天气对应的施放结果的提示方式等不作任何限定。
在本申请实施例中,确定目标虚拟角色当前在虚拟场景中所在的角色位置;在角色位置与至少一个虚拟天气控制道具中的目标虚拟天气控制道具所在的道具位置之间的距离小于目标距离阈值的情况下,显示与目标虚拟天气控制道具相匹配的虚拟天气配置图层;在从至少一个虚拟天气道具中获取到目标虚拟天气道具,且确定出目标虚拟天气道具在虚拟场景内的目标施放区域的情况下,在目标施放区域内控制展示目标虚拟天气道具对应的目标虚拟天气,并在虚拟场景匹配的虚拟地图中标记出目标施放区域及与目标虚拟天气匹配的天气标记;提示与目标虚拟天气对应的施放结果。也就是说,当目标虚拟角色的位置和目标虚拟天气控制道具的位置之间的距离较近时,目标虚拟角色选择目标虚拟天气道具以及目标施放区域,并在目标施放区域内控制展示目标虚拟天气道具对应的目标虚拟天气。从而不再局限于仅对当前地区的真实天气进行同步提示,而是对虚拟天气再次利用,作为道具或技能施放到指定区域,对进入区域的虚拟角色产生影响。从而实现了提高虚拟场景内展示的虚拟天气的利用率,进而解决了相关技术中虚拟场景内展示的虚拟天气的利用率较低的技术问题。
作为一种可选的方案,在目标施放区域内控制展示目标虚拟天气道具对应的目标虚拟天气之前,还包括:
S1,在虚拟天气配置图层中显示当前允许获取的虚拟天气道具的道具图标及天气作用描述信息,其中,天气作用描述信息用于描述虚拟天气道具对应的虚拟天气对虚拟角色所产生的作用;
S2,响应于对目标虚拟天气道具对应的道具图标执行的操作,获取目标虚拟天气道具;
S3,获取在虚拟地图中确定出的目标虚拟天气道具的目标施放位置,并基于目标施放位置确定出目标施放区域。
需要说明的是,在上述虚拟天气配置图层上显示的道具图标对应的虚拟天气道具可以但不限于为目标虚拟角色所持有的金币的数量所可以负担的虚拟天气道具。在上述虚拟天气配置图层上显示的道具图标对应的虚拟天气道具可以但不限于为当前位置的目标虚拟天气道具所支持的,即一个位置的道具仅支持施放一种天气,或有限的几种天气。例如:如图6中所示,目标虚拟角色当前持有的金币数量为200个,目标虚拟角色所在的位置支持的虚拟天气包括:雷电、浓雾、狂风等。虚拟天气配置图层中显示有当前允许获取的虚拟天气道具的道具图标,当用户将鼠标移动到“浓雾”上时,会悬浮显示“浓雾”天气的天气作用描述信息,即“视野受限,看不清30米以外的状况”。当玩家点击“浓雾”天气对应的购买按钮时,跳转到虚拟场景对应的虚拟地图,在用户框选出目标施放位置后,会基于用户在虚拟地图上框选出目标施放位置,对“浓雾”天气进行施放。当虚拟场景中的虚拟角色进入目标施放区域后,虚拟角色的视野会受限,看不清30米以外的状况。
通过本申请提供的实施例,在目标施放区域内控制展示目标虚拟天气道具对应的目标虚拟天气之前,在虚拟天气配置图层中显示当前允许获取的虚拟天气道具的道具图标及天气作用描述信息;在接收到对目标虚拟天气道具对应的道具图标执行的操作后,获取在虚拟地图中确定出的目标虚拟天气道具的目标施放位置,并基于目标施放位置确定出目标施放区域。从而实现灵活地展示天气的技术效果。
作为一种可选的方案,在虚拟天气配置图层中显示当前允许获取的虚拟天气道具的道具图标之前,还包括以下至少之一:
S1,确定目标虚拟天气控制道具所在的道具位置的位置坐标;将与位置坐标相匹配的虚拟天气道具,确定为当前允许获取的虚拟天气道具;
S2,获取用于控制目标虚拟角色的目标账号所拥有的兑换资源的资源值;将候选虚拟天气道具池中资源兑换值小于或等于兑换资源的资源值的虚拟天气道具,确定为当前允许获取的虚拟天气道具;
S3,获取用于控制目标虚拟角色的目标账号所持有的资格体验信息;将资格体验信息中所指示的虚拟天气道具,确定为当前允许获取的虚拟天气道具。
需要说明的是,在本申请实施例中,上述虚拟天气配置图层中的所显示的虚拟天气道具可以但不限于依赖于目标虚拟天气控制道具的位置,即虚拟角色触发处于不同位置的虚拟天气控制道具,在虚拟天气配置图层中看到的虚拟天气道具是不同的。上述虚拟天气配置图层中的所显示的虚拟天气道具可以但不限于依赖于控制目标虚拟角色的目标账号所拥有的兑换资源的资源值。上述目标账号所拥有的兑换资源的资源值可以但不限于为目标虚拟角色所持有的游戏币的数量、其他类型兑换资源的数量或者取值,如贝壳的数量。确定候选虚拟天气道具池中所需要的游戏币的数量小于或等于目标虚拟角色所持有的游戏币的数量的虚拟天气,并展示在虚拟天气配置图层上。上述虚拟天气配置图层中的所显示的虚拟天气道具可以但不限于依赖于用于控制目标虚拟角色的目标账号所持有的资格体验信息。具体地,目标账号在虚拟游戏中领取了活动资源券,活动资源券用于兑换相应价值的虚拟天气道具。用户可以使用活动资源券来一次性兑换相应价值的虚拟天气道具,以在目标施放区域展示虚拟天气,对游戏场景中虚拟角色造成干扰。
通过本申请提供的实施例,可以将与位置坐标相匹配的虚拟天气道具,确定为当前允许获取的虚拟天气道具;或者将候选虚拟天气道具池中资源兑换值小于或等于兑换资源的资源值的虚拟天气道具确定为当前允许获取的虚拟天气道具;或者将资格体验信息中所指示的虚拟天气道具,确定为当前允许获取的虚拟天气道具。从而丰富了虚拟天气道具的获取途径,并保证了允许获取的虚拟天气道具的合理性。
作为一种可选的方案,在基于施放位置确定出目标施放区域之后,还包括:
S1,响应于对虚拟天气配置图层中的参考虚拟天气道具对应的道具图标执行的操作,获取参考虚拟天气道具;
S2,获取在虚拟地图中确定出的参考虚拟天气道具的参考施放位置,并基于参考施放位置确定出参考施放区域;
S3,在目标施放区域与参考施放区域存在重叠区域的情况下,在重叠区域内展示对目标虚拟天气及参考虚拟天气道具对应的参考虚拟天气进行融合后的融合虚拟天气。
需要说明的是,在本申请实施例中,当用户在虚拟天气配置图层中选择了“雷电”天气对应的虚拟天气道具作为参考虚拟天气道具,并在虚拟场景对应的虚拟地图中确定出了参考施放位置,目标施放区域内的天气为“浓雾”天气。那么当与参考施放位置对应的参考施放区域与目标施放区域存在重叠区域的情况下,在上述重叠区域内展示对“雷电”天气及“浓雾”天气进行融合后的融合虚拟天气,也即,在上述重叠区域内,虚拟角色的视野受限,在30米以外根本看不清状况,并且每5秒,会随机掉落一个雷,被雷击中的虚拟角色会受到大量伤害。
通过本申请提供的实施例,在目标施放区域与参考施放区域存在重叠区域的情况下,在重叠区域内展示对目标虚拟天气及参考虚拟天气道具对应的参考虚拟天气进行融合后的融合虚拟天气。从而实现了丰富重叠区域内的天气效果的技术效果,同时提高了用户的游戏体验。
作为一种可选的方案,在目标施放区域内控制展示目标虚拟天气道具对应的目标虚拟天气之前,还包括:
S1,显示目标虚拟天气的施放配置窗口;
S2,在施放配置窗口中,获取目标虚拟天气的施放配置信息,其中,施放配置信息包括:目标虚拟天气的施放开始时间、目标虚拟天气的施放持续时长、目标虚拟天气的作用阵营。
需要说明的是,在本申请实施例中,上述目标虚拟天气的施放配置窗口的显示可以但不限于通过在虚拟天气配置图层上选择目标虚拟天气来触发。上述释放配置信息可以但不限于由***来配置默认值,用户可以修改或者保持默认值。例如,如图7中所示,当用户过在虚拟天气配置图层上选择“浓雾”天气后,显示天气施放配置窗口702,玩家可以在天气施放配置窗口702中,将“浓雾”天气的施放开始时间配置为两分钟后,将“浓雾”天气的施放持续时长配置为20分钟,将“浓雾”天气的作用阵营配置为全部阵营。
通过本申请提供的实施例,在目标施放区域内控制展示目标虚拟天气道具对应的目标虚拟天气之前,显示目标虚拟天气的施放配置窗口;在施放配置窗口中,获取目标虚拟天气的施放配置信息。进而实现了灵活配置展示天气的具体作用时间以及作用阵营,适应性地根据玩家的需要来展示天气效果。
作为一种可选的方案,提示与目标虚拟天气对应的施放结果包括以下至少之一:
S1,在参考虚拟角色进入目标施放区域后,且参考虚拟角色的虚拟生命值达到目标值的情况下,提示参考虚拟角色已从施放区域退出虚拟场景对应的虚拟任务;
S2,在参考虚拟角色进入目标施放区域后,且参考虚拟角色的虚拟生命值达到目标值的情况下,对与目标虚拟天气道具对应的角色干扰数量进行更新;提示角色干扰数量的增量信息。
需要说明的是,在本申请实施例中,上述角色干扰数量的增量信息可以但不限于为受目标虚拟天气道具干扰的虚拟角色的数量,上述目标值可以为0。例如,当目标施放区域内展示的天气为“雷电”,游戏场景中参考虚拟角色进入目标施放区域后,假设参考虚拟角色被随机掉落的雷击中,那么参考虚拟角色的生命值会减少,当参考虚拟角色的生命值减少到0时,***就会播放公报“参考虚拟角色因为雷电天气而死亡”。或者购买天气的目标账号收到对应的提示“天气击杀人数+1”。每击杀3人时玩家的右下角还会收到对应的勋章提示。
通过本申请提供的实施例,在参考虚拟角色由于受到目标施放区域所展示的天气的影响生命值减少的情况下,提示参考虚拟角色已从施放区域退出虚拟场景对应的虚拟任务;或者对与目标虚拟天气道具对应的角色干扰数量进行更新;提示角色干扰数量的增量信息。从而使得全服的游戏虚拟角色及时获取到天气对虚拟角色角色的干扰情况,鼓励玩家参与购买虚拟天气道具。
作为一种可选的方案,在对与目标虚拟天气道具对应的角色干扰数量进行更新之后,还包括:
S1,在更新后的角色干扰数量达到数量阈值的情况下,提示获取与目标虚拟天气道具相匹配的道具奖励资源,并对达到数量阈值的角色干扰数量进行清零处理。
需要说明的是,上述数量阈值可以但不限于3个、5个等,上述道具奖励资源可以但不限于为游戏币,例如,当累积3个虚拟角色进入目标施放区域后,被目标施放区域随机掉落的雷击中,提示获取与“雷电”天气道具相匹配的50个游戏币,并将达到数量阈值的角色干扰数量置0。
通过本申请提供的实施例,在对与目标虚拟天气道具对应的角色干扰数量进行更新之后,在更新后的角色干扰数量达到数量阈值的情况下,提示获取与目标虚拟天气道具相匹配的道具奖励资源,并对达到数量阈值的角色干扰数量进行清零处理。从而达到了合理地对使用天气的玩家施以奖励,鼓励玩家积极购买并施放虚拟天气道具。实现了提高游戏进程中的趣味性的技术效果。
作为一种可选的方案,在虚拟场景匹配的虚拟地图中标记出目标施放区域及与目标虚拟天气匹配的天气标记之后,还包括以下至少之一包括:
S1,响应于对目标施放区域的区域调整操作,在虚拟地图中标记出调整后的目标施放区域,并在调整后的目标施放区域中显示与目标虚拟天气匹配的天气标记;
S2,响应于对目标虚拟天气道具的中止操作,在目标施放区域内中止展示目标虚拟天气。
需要说明的是,上述区域调整操作可以包括但不限于通过以下方式触发:触屏拖动、鼠标拖动、按压快捷键。上述区域调整操作可以但不限于为大小缩放操作、挪动操作。上述快捷键可以包括但不限于为一个快捷键、多个快捷键的组合。可以但不限于在对目标施放区域进行区域调整操作后,高亮或者阴影显示调整后的目标施放区域,并显示目标虚拟天气的标识。例如,当虚拟角色购买了“雷电”天气道具后并将其设置为持续作用20分钟,那么当“雷电”天气在目标施放区域内展示了10分钟后,虚拟角色可以在大地图上通过鼠标挪动原先选定的目标施放区域,当用户停止挪动原先选定的目标施放区域时,在调整后的目标施放区域内展示“雷电”天气。可选地,可以在对施放区域进行调整后,逐渐将雷雨天气移动到调整后的施放区域。
通过本申请提供的实施例,在虚拟场景匹配的虚拟地图中标记出目标施放区域及与目标虚拟天气匹配的天气标记之后,可以在虚拟地图中标记出调整后的目标施放区域,并在调整后的目标施放区域中显示与目标虚拟天气匹配的天气标记;或者响应于对目标虚拟天气道具的中止操作,在目标施放区域内中止展示目标虚拟天气。从而为购买天气的玩家提供了便捷的变更渠道,提高了施放天气的灵活度。
作为一种可选的方案,在目标施放区域内中止展示目标虚拟天气之后,还包括:
S1,在目标虚拟天气道具的剩余施放时长并未清零的情况下,响应于对目标虚拟天气道具的第一分享操作,显示与目标虚拟角色属于相同阵营的虚拟角色的角色列表;
S2,在从角色列表中确定出第一对象虚拟角色的情况下,将目标虚拟天气道具及剩余施放时长分享给第一对象虚拟角色,其中,第一对象虚拟角色允许在剩余施放时长内控制展示目标虚拟天气道具对应的目标虚拟天气。
需要说明的是,上述第一分享操作可以但不限于为:点击分享按钮,将目标虚拟天气道具分享给同阵营的虚拟角色。例如,当目标虚拟角色购买了“雷电”天气道具后,选择施放“雷电”天气的持续时长为20分钟,当施放了10分钟的“雷电”天气时,可以将剩余10分钟的“雷电”天气道具进行分享,在与目标虚拟角色属于相同阵营的虚拟角色的角色列表选择出要分享的第一对象虚拟角色,第一对象虚拟角色在获取到目标虚拟角色分享的10分钟时长的“雷电”天气道具后,可以在剩余施放时长内控制展示“雷电”天气道具对应的“雷电”天气。
通过本申请提供的实施例,在目标施放区域内中止展示目标虚拟天气之后,在目标虚拟天气道具的剩余施放时长并未清零的情况下,响应于对目标虚拟天气道具的第一分享操作,显示与目标虚拟角色属于相同阵营的虚拟角色的角色列表,并将目标虚拟天气道具及剩余施放时长分享给第一对象虚拟角色。从而达到了转送剩余施放时长并未清零的虚拟天气道具的目的,实现了丰富虚拟天气道具的玩法的技术效果。
作为一种可选的方案,在从至少一个虚拟天气道具中获取到目标虚拟天气道具之后,还包括:
S1,响应于对目标虚拟天气道具的第二分享操作,显示与目标虚拟角色属于相同阵营的虚拟角色的角色列表;
S1,在从角色列表中确定出第二对象虚拟角色的情况下,将目标虚拟天气道具分享给第二对象虚拟角色。
需要说明的是,上述第二分享操作可以包括但不限于点击分享按钮,将目标虚拟天气道具分享给同阵营的虚拟角色。例如,当目标虚拟角色购买了“雷电”天气道具后,可以将“雷电”天气道具进行分享,在与目标虚拟角色属于相同阵营的虚拟角色的角色列表选择出要分享的第一对象虚拟角色,第一对象虚拟角色在获取到目标虚拟角色分享“雷电”天气道具后,可以选择控制展示“雷电”天气道具对应的“雷电”天气。
通过本申请提供的实施例,在从至少一个虚拟天气道具中获取到目标虚拟天气道具之后,在从角色列表中确定出第二对象虚拟角色的情况下,将目标虚拟天气道具分享给第二对象虚拟角色。从而达到了转送虚拟天气道具的目的,实现了丰富虚拟天气道具的玩法的技术效果。
作为一种可选的方案,在目标施放区域内控制展示目标虚拟天气道具对应的目标虚拟天气包括:
S1,在目标虚拟天气为虚拟雷电天气的情况下,进入目标施放区域的虚拟角色被虚拟雷电命中时,将按照目标比例减小生命值;
S2,在目标虚拟天气为虚拟雾天气的情况下,进入目标施放区域的虚拟角色的观察视野将从第一范围缩小为第二范围;
S3,在目标虚拟天气为虚拟电磁干扰天气的情况下,进入目标施放区域的虚拟角色将从虚拟地图中消失;
S4,在目标虚拟天气为虚拟风天气的情况下,确定进入目标施放区域的虚拟角色的移动方向;在虚拟角色的移动方向与虚拟风的移动方向之间的夹角小于或等于角度阈值的情况下,增大虚拟角色的移动速度;在虚拟角色的移动方向与虚拟风的移动方向之间的夹角大于角度阈值的情况下,减小虚拟角色的移动速度;
S5,在目标虚拟天气为虚拟纳米雾天气的情况下,进入目标施放区域的虚拟角色的攻击道具的攻击距离将从第一距离缩短为第二距离。
需要说明的是,在本申请实施例中,上述虚拟雷电可以但不限于每隔5秒随机掉落,例如,如图8中所示,在目标施放区域内展示虚拟雷电天气,目标施放区域会随机掉落虚拟雷电802,当虚拟雷电802击中目标施放区域的虚拟角色后,虚拟角色的生命值会减少五分之一的生命值。
需要说明的是,在本申请实施例中,上述虚拟雾天气会使得目标施放区域的虚拟角色的视野受限,难以看清30米以外的状况。例如,如图9中所示,进入目标施放区域的虚拟角色902的观察视野会受到虚拟雾天气的影响而受限,例如,进入目标施放区域的虚拟角色902难以看到30米以外的状况。
需要说明的是,在本申请实施例中,在上述虚拟电磁干扰天气施放的区域内的虚拟角色的大地图和小地图受限,上方都是对应的雪花状波纹,类似电视机故障的样子,虚拟角色无法通过大地图和小地图获取信息,无法知晓自身深处的位置。
需要说明的是,在本申请实施例中,上述角度阈值可以但不限于为90度。在上述虚拟风天气施放的区域中,当虚拟角色的移动方向与虚拟风的移动方向之间的夹角小于或等于90度的情况下,增大虚拟角色的移动速度;在虚拟角色的移动方向与虚拟风的移动方向之间的夹角大于90度的情况下,减小虚拟角色的移动速度。
需要说明的是,在本申请实施例中,在上述虚拟纳米雾天气的施放区域内,虚拟角色视野中的画面笼罩着白透镜效果。上述白透镜效果可以但不限于表现为:轻一点的雾,白色的沙尘暴,用户的视线不会受到明显影响。虚拟角色在目标施放区域内使用攻击道具时,攻击道具的攻击距离将会变短,因而攻击道具导致的虚拟伤害效果会减轻,但是虚拟角色使用近战虚拟攻击道具时不会受到影响。
通过本申请提供的实施例,在目标虚拟天气为虚拟雷电天气的情况下,进入目标施放区域的虚拟角色被虚拟雷电命中时,将按照目标比例减小生命值;在目标虚拟天气为虚拟雾天气的情况下,进入目标施放区域的虚拟角色的观察视野将从第一范围缩小为第二范围;在目标虚拟天气为虚拟电磁干扰天气的情况下,进入目标施放区域的虚拟角色将从虚拟地图中消失;在目标虚拟天气为虚拟风天气的情况下,确定进入目标施放区域的虚拟角色的移动方向;在虚拟角色的移动方向与虚拟风的移动方向之间的夹角小于或等于角度阈值的情况下,增大虚拟角色的移动速度;在虚拟角色的移动方向与虚拟风的移动方向之间的夹角大于角度阈值的情况下,减小虚拟角色的移动速度;在目标虚拟天气为虚拟纳米雾天气的情况下,进入目标施放区域的虚拟角色的攻击道具的攻击距离将从第一距离缩短为第二距离。从而达到了灵活地目标施放区域内控制展示目标虚拟天气道具对应的目标虚拟天气的目的。进而实现了丰富施放天气的效果的技术效果。
具体结合图10以及图11中所示流程来完整描述一个可选实施例。如步骤S1002,用于与机器交互购买对应天气,即当用户与天气购买了对应种类的天气以及选定了地点之后,接着,如步骤S1004,客户端就会将对应的天气种类和位置发送给服务器,服务器收到消息后就会进行以下操作:接着,如步骤S1006,倒计时同时发送广播;扣除购买者对应的虚拟金币。接着,如步骤S1008,当客户端收到对应的广播提示后,会播放文字提示“某处‘雷电’天气即将在30秒后来袭”。同时所有玩家在大地图和小地图上都会看到对应区域标识(红色圆圈+天气图标的形式来展现)。同时,接着,如步骤S1010,当倒计时结束后,服务器也会广播天气来袭的指令。接着,如步骤S1012,每个用户的客户端在收到信息后就会开始播放对应天气相关的效果。接着,如步骤S1014,当天气持续60秒后,服务器会广播天气结束的指令。接着,如步骤S1016,每个用户的客户端在收到信息后就会播放文字提示“雷电’天气已经结束”,在场景中去除对应天气效果,同时大地图和小地图上去除对应的区域标识。如图11中所示,如步骤S1102,当有玩家被杀后,如步骤S1104,客户端就会将对应玩家的信息以及死亡地点发送给服务器。如步骤S1106,服务器收到信息后就会判断其死亡地点是否在天气区域内。如步骤S1108,如果判断时在天气区域内死亡,则服务器就会进行:全服广播,当客户端收到信息后,就会在用户的界面上显示文字提示“虚拟角色1因为‘雷暴’天气而死亡”。将天气致死人数加1。对天气制造者进行单独奖励广播,如果致死人数达到3人则还会额外发送勋章播放广播且将天气致死人数清零。客户端收到信息之后就会在用户屏幕上播放文字提示“天气击杀人数加1”。如果收到了勋章播放广播则还会再用户屏幕右下角播放对应的勋章标识。
上述图10以及图11所示流程为示例,本实施例中对此不做任何限定。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。根据本申请实施例的另一个方面,还提供了一种用于实施上述虚拟天气的展示控制方法的虚拟天气的展示控制装置。如图12所示,该装置包括:
确定单元1202,用于确定目标虚拟角色当前在虚拟场景中所在的角色位置,其中,虚拟场景内分布放置有至少一个虚拟天气控制道具;
显示单元1204,用于在角色位置与至少一个虚拟天气控制道具中的目标虚拟天气控制道具所在的道具位置之间的距离小于目标距离阈值的情况下,显示与目标虚拟天气控制道具相匹配的虚拟天气配置图层,其中,虚拟天气配置图层中显示有至少一个虚拟天气道具;
处理单元1206,用于在从至少一个虚拟天气道具中获取到目标虚拟天气道具,且确定出目标虚拟天气道具在虚拟场景内的目标施放区域的情况下,在目标施放区域内控制展示目标虚拟天气道具对应的目标虚拟天气,并在虚拟场景匹配的虚拟地图中标记出目标施放区域及与目标虚拟天气匹配的天气标记,其中,目标虚拟天气用于对进入目标施放区域内的虚拟角色产生干扰;
提示单元1208,用于提示与目标虚拟天气对应的施放结果。
可选地,在本实施例中,上述各个单元模块所要实现的实施例,可以参考上述各个方法实施例,这里不再赘述。
根据本申请实施例的又一个方面,还提供了一种用于实施上述虚拟天气的展示控制方法的电子设备,该电子设备可以是图1所示的终端设备或服务器。本实施例以该电子设备为服务器为例来说明。如图13所示,该电子设备包括存储器1302和处理器1304,该存储器1302中存储有计算机程序,该处理器1304被设置为通过计算机程序执行上述任一项方法实施例中的步骤。
可选地,在本实施例中,上述电子设备可以位于计算机网络的多个网络设备中的至少一个网络设备。
可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
S1,确定目标虚拟角色当前在虚拟场景中所在的角色位置,其中,虚拟场景内分布放置有至少一个虚拟天气控制道具;
S2,在角色位置与至少一个虚拟天气控制道具中的目标虚拟天气控制道具所在的道具位置之间的距离小于目标距离阈值的情况下,显示与目标虚拟天气控制道具相匹配的虚拟天气配置图层,其中,虚拟天气配置图层中显示有至少一个虚拟天气道具;
S3,在从至少一个虚拟天气道具中获取到目标虚拟天气道具,且确定出目标虚拟天气道具在虚拟场景内的目标施放区域的情况下,在目标施放区域内控制展示目标虚拟天气道具对应的目标虚拟天气,并在虚拟场景匹配的虚拟地图中标记出目标施放区域及与目标虚拟天气匹配的天气标记,其中,目标虚拟天气用于对进入目标施放区域内的虚拟角色产生干扰;
S4,提示与目标虚拟天气对应的施放结果。
可选地,本领域普通技术人员可以理解,图13所示的结构仅为示意,电子设备也可以是智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD等终端设备。图13其并不对上述电子设备的结构造成限定。例如,电子设备还可包括比图13中所示更多或者更少的组件(如网络接口等),或者具有与图13所示不同的配置。
其中,存储器1302可用于存储软件程序以及模块,如本申请实施例中的虚拟天气的展示控制方法和装置对应的程序指令/模块,处理器1304通过运行存储在存储器1302内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的虚拟天气的展示控制方法。存储器1302可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器1302可进一步包括相对于处理器1304远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。其中,存储器1302具体可以但不限于用于存储所控制的虚拟对象在游戏任务中所使用的虚拟天气控制道具的道具信息。作为一种示例,如图13所示,上述存储器1302中可以但不限于包括上述虚拟天气的展示控制装置中的确定单元1202、显示单元1204、处理单元1206及提示单元1208。此外,还可以包括但不限于上述虚拟天气的展示控制装置中的其他模块单元,本示例中不再赘述。
可选地,上述的传输装置1406用于经由一个网络接收或者发送数据。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置1406包括一个网络适配器(Network Interface Controller,NIC),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置1406为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。
此外,上述电子设备还包括:显示器1408,用于显示上述虚拟游戏场景;和连接总线1410,用于连接上述电子设备中的各个模块部件。
在其他实施例中,上述终端设备或者服务器可以是一个分布式***中的一个节点,其中,该分布式***可以为区块链***,该区块链***可以是由该多个节点通过网络通信的形式连接形成的分布式***。其中,节点之间可以组成点对点(P2P,Peer To Peer)网络,任意形式的计算设备,比如服务器、终端等电子设备都可以通过加入该点对点网络而成为该区块链***中的一个节点。
根据本申请的一个方面,提供了一种计算机程序产品,该计算机程序产品包括计算机程序/指令,该计算机程序/指令包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分从网络上被下载和安装,和/或从可拆卸介质被安装。在该计算机程序被中央处理器执行时,执行本申请实施例提供的各种功能。
计算机***包括中央处理器(Central Processing Unit,CPU),其可以根据存储在只读存储器(Read-Only Memory,ROM)中的程序或者从存储部分加载到随机访问存储器(Random Access Memory,RAM)中的程序而执行各种适当的动作和处理。在随机访问存储器中,还存储有***操作所需的各种程序和数据。中央处理器、在只读存储器以及随机访问存储器通过总线彼此相连。输入/输出接口(Input/Output接口,I/O接口)也连接至总线。
以下部件连接至输入/输出接口:包括键盘、鼠标等的输入部分;包括诸如阴极射线管(Cathode Ray Tube,CRT)、液晶显示器(Liquid Crystal Display,LCD)等以及扬声器等的输出部分;包括硬盘等的存储部分;以及包括诸如局域网卡、调制解调器等的网络接口卡的通信部分。通信部分经由诸如因特网的网络执行通信处理。驱动器也根据需要连接至输入/输出接口。可拆卸介质,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器上,以便于从其上读出的计算机程序根据需要被安装入存储部分。
特别地,根据本申请的实施例,各个方法流程图中所描述的过程可以被实现为计算机软件程序。例如,本申请的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分从网络上被下载和安装,和/或从可拆卸介质被安装。在该计算机程序被中央处理器执行时,执行本申请的***中限定的各种功能。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
根据本申请的一个方面,提供了一种计算机可读存储介质,计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各种可选实现方式中提供的虚拟道具的获取方法。
可选地,在本实施例中,上述计算机可读存储介质可以被设置为存储用于执行以下步骤的计算机程序:
S1,确定目标虚拟角色当前在虚拟场景中所在的角色位置,其中,虚拟场景内分布放置有至少一个虚拟天气控制道具;
S2,在角色位置与至少一个虚拟天气控制道具中的目标虚拟天气控制道具所在的道具位置之间的距离小于目标距离阈值的情况下,显示与目标虚拟天气控制道具相匹配的虚拟天气配置图层,其中,虚拟天气配置图层中显示有至少一个虚拟天气道具;
S3,在从至少一个虚拟天气道具中获取到目标虚拟天气道具,且确定出目标虚拟天气道具在虚拟场景内的目标施放区域的情况下,在目标施放区域内控制展示目标虚拟天气道具对应的目标虚拟天气,并在虚拟场景匹配的虚拟地图中标记出目标施放区域及与目标虚拟天气匹配的天气标记,其中,目标虚拟天气用于对进入目标施放区域内的虚拟角色产生干扰;
S4,提示与目标虚拟天气对应的施放结果。
可选地,在本实施例中,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random Access Memory,RAM)、磁盘或光盘等。
上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。
在本申请的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

Claims (15)

1.一种虚拟天气的展示控制方法,其特征在于,包括:
确定目标虚拟角色当前在虚拟场景中所在的角色位置,其中,所述虚拟场景内分布放置有至少一个虚拟天气控制道具;
在所述角色位置与所述至少一个虚拟天气控制道具中的目标虚拟天气控制道具所在的道具位置之间的距离小于目标距离阈值的情况下,显示与所述目标虚拟天气控制道具相匹配的虚拟天气配置图层,其中,所述虚拟天气配置图层中显示有至少一个虚拟天气道具;
在从所述至少一个虚拟天气道具中获取到目标虚拟天气道具,且确定出所述目标虚拟天气道具在所述虚拟场景内的目标施放区域的情况下,在所述目标施放区域内控制展示所述目标虚拟天气道具对应的目标虚拟天气,并在所述虚拟场景匹配的虚拟地图中标记出所述目标施放区域及与所述目标虚拟天气匹配的天气标记,其中,所述目标虚拟天气用于对进入所述目标施放区域内的虚拟角色产生干扰;
提示与所述目标虚拟天气对应的施放结果。
2.根据权利要求1所述的方法,其特征在于,在所述目标施放区域内控制展示所述目标虚拟天气道具对应的目标虚拟天气之前,还包括:
在所述虚拟天气配置图层中显示当前允许获取的所述虚拟天气道具的道具图标及天气作用描述信息,其中,所述天气作用描述信息用于描述所述虚拟天气道具对应的虚拟天气对虚拟角色所产生的作用;
响应于对所述目标虚拟天气道具对应的道具图标执行的操作,获取所述目标虚拟天气道具;
获取在所述虚拟地图中确定出的所述目标虚拟天气道具的目标施放位置,并基于所述目标施放位置确定出所述目标施放区域。
3.根据权利要求2所述的方法,其特征在于,在所述虚拟天气配置图层中显示当前允许获取的所述虚拟天气道具的道具图标之前,还包括以下至少之一:
确定所述目标虚拟天气控制道具所在的道具位置的位置坐标;将与所述位置坐标相匹配的所述虚拟天气道具,确定为所述当前允许获取的所述虚拟天气道具;
获取用于控制所述目标虚拟角色的目标账号所拥有的兑换资源的资源值;将候选虚拟天气道具池中资源兑换值小于或等于所述兑换资源的资源值的所述虚拟天气道具,确定为所述当前允许获取的所述虚拟天气道具;
获取用于控制所述目标虚拟角色的目标账号所持有的资格体验信息;将所述资格体验信息中所指示的所述虚拟天气道具,确定为所述当前允许获取的所述虚拟天气道具。
4.根据权利要求2所述的方法,其特征在于,在所述基于所述施放位置确定出所述目标施放区域之后,还包括:
响应于对所述虚拟天气配置图层中的参考虚拟天气道具对应的道具图标执行的操作,获取所述参考虚拟天气道具;
获取在所述虚拟地图中确定出的所述参考虚拟天气道具的参考施放位置,并基于所述参考施放位置确定出参考施放区域;
在所述目标施放区域与所述参考施放区域存在重叠区域的情况下,在所述重叠区域内展示对所述目标虚拟天气及所述参考虚拟天气道具对应的参考虚拟天气进行融合后的融合虚拟天气。
5.根据权利要求1所述的方法,其特征在于,在所述目标施放区域内控制展示所述目标虚拟天气道具对应的目标虚拟天气之前,还包括:
显示所述目标虚拟天气的施放配置窗口;
在所述施放配置窗口中,获取所述目标虚拟天气的施放配置信息,其中,所述施放配置信息包括:所述目标虚拟天气的施放开始时间、所述目标虚拟天气的施放持续时长、所述目标虚拟天气的作用阵营。
6.根据权利要求1所述的方法,其特征在于,所述提示与所述目标虚拟天气对应的施放结果包括以下至少之一:
在参考虚拟角色进入所述目标施放区域后,且所述参考虚拟角色的虚拟生命值达到目标值的情况下,提示所述参考虚拟角色已从所述施放区域退出所述虚拟场景对应的虚拟任务;
在参考虚拟角色进入所述目标施放区域后,且所述参考虚拟角色的虚拟生命值达到目标值的情况下,对与所述目标虚拟天气道具对应的角色干扰数量进行更新;提示所述角色干扰数量的增量信息。
7.根据权利要求6所述的方法,其特征在于,在对与所述目标虚拟天气道具对应的角色干扰数量进行更新之后,还包括:
在更新后的角色干扰数量达到数量阈值的情况下,提示获取与所述目标虚拟天气道具相匹配的道具奖励资源,并对达到所述数量阈值的角色干扰数量进行清零处理。
8.根据权利要求1所述的方法,其特征在于,在所述虚拟场景匹配的虚拟地图中标记出所述目标施放区域及与所述目标虚拟天气匹配的天气标记之后,还包括以下至少之一:
响应于对所述目标施放区域的区域调整操作,在所述虚拟地图中标记出调整后的所述目标施放区域,并在调整后的所述目标施放区域中显示与所述目标虚拟天气匹配的天气标记;
响应于对所述目标虚拟天气道具的中止操作,在所述目标施放区域内中止展示所述目标虚拟天气。
9.根据权利要求8所述的方法,其特征在于,在所述目标施放区域内中止展示所述目标虚拟天气之后,还包括:
在所述目标虚拟天气道具的剩余施放时长并未清零的情况下,响应于对所述目标虚拟天气道具的第一分享操作,显示与所述目标虚拟角色属于相同阵营的虚拟角色的角色列表;
在从所述角色列表中确定出第一对象虚拟角色的情况下,将所述目标虚拟天气道具及所述剩余施放时长分享给所述第一对象虚拟角色,其中,所述第一对象虚拟角色允许在所述剩余施放时长内控制展示所述目标虚拟天气道具对应的所述目标虚拟天气。
10.根据权利要求1所述的方法,其特征在于,在从所述至少一个虚拟天气道具中获取到目标虚拟天气道具之后,还包括:
响应于对所述目标虚拟天气道具的第二分享操作,显示与所述目标虚拟角色属于相同阵营的虚拟角色的角色列表;
在从所述角色列表中确定出第二对象虚拟角色的情况下,将所述目标虚拟天气道具分享给所述第二对象虚拟角色。
11.根据权利要求1至10中任一项所述的方法,其特征在于,在所述目标施放区域内控制展示所述目标虚拟天气道具对应的目标虚拟天气包括:
在所述目标虚拟天气为虚拟雷电天气的情况下,进入所述目标施放区域的虚拟角色被虚拟雷电命中时,将按照目标比例减小生命值;
在所述目标虚拟天气为虚拟雾天气的情况下,进入所述目标施放区域的虚拟角色的观察视野将从第一范围缩小为第二范围;
在所述目标虚拟天气为虚拟电磁干扰天气的情况下,进入所述目标施放区域的虚拟角色将从所述虚拟地图中消失;
在所述目标虚拟天气为虚拟风天气的情况下,确定进入所述目标施放区域的虚拟角色的移动方向;在所述虚拟角色的移动方向与虚拟风的移动方向之间的夹角小于或等于角度阈值的情况下,增大所述虚拟角色的移动速度;在所述虚拟角色的移动方向与虚拟风的移动方向之间的夹角大于角度阈值的情况下,减小所述虚拟角色的移动速度;
在所述目标虚拟天气为虚拟纳米雾天气的情况下,进入所述目标施放区域的虚拟角色的攻击道具的攻击距离将从第一距离缩短为第二距离。
12.一种虚拟天气的展示控制装置,其特征在于,包括:
确定单元,用于确定目标虚拟角色当前在虚拟场景中所在的角色位置,其中,所述虚拟场景内分布放置有至少一个虚拟天气控制道具;
显示单元,用于在所述角色位置与所述至少一个虚拟天气控制道具中的目标虚拟天气控制道具所在的道具位置之间的距离小于目标距离阈值的情况下,显示与所述目标虚拟天气控制道具相匹配的虚拟天气配置图层,其中,所述虚拟天气配置图层中显示有至少一个虚拟天气道具;
处理单元,用于在从所述至少一个虚拟天气道具中获取到目标虚拟天气道具,且确定出所述目标虚拟天气道具在所述虚拟场景内的目标施放区域的情况下,在所述目标施放区域内控制展示所述目标虚拟天气道具对应的目标虚拟天气,并在所述虚拟场景匹配的虚拟地图中标记出所述目标施放区域及与所述目标虚拟天气匹配的天气标记,其中,所述目标虚拟天气用于对进入所述目标施放区域内的虚拟角色产生干扰;
提示单元,用于提示与所述目标虚拟天气对应的施放结果。
13.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序被处理器运行时执行所述权利要求1至11任一项中所述的方法。
14.一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现权利要求1至11任一项所述方法的步骤。
15.一种电子设备,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至11任一项中所述的方法。
CN202210995051.7A 2022-08-18 2022-08-18 虚拟天气的展示控制方法和装置、存储介质及电子设备 Pending CN116999809A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210995051.7A CN116999809A (zh) 2022-08-18 2022-08-18 虚拟天气的展示控制方法和装置、存储介质及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210995051.7A CN116999809A (zh) 2022-08-18 2022-08-18 虚拟天气的展示控制方法和装置、存储介质及电子设备

Publications (1)

Publication Number Publication Date
CN116999809A true CN116999809A (zh) 2023-11-07

Family

ID=88562456

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210995051.7A Pending CN116999809A (zh) 2022-08-18 2022-08-18 虚拟天气的展示控制方法和装置、存储介质及电子设备

Country Status (1)

Country Link
CN (1) CN116999809A (zh)

Similar Documents

Publication Publication Date Title
US8795084B2 (en) Location-based multiplayer gaming platform
CN109453516B (zh) 服务器装置
JP5623452B2 (ja) サーバシステム、プログラム、サーバシステムの制御方法及びネットワークシステム
CN112107857B (zh) 虚拟道具的控制方法和装置、存储介质及电子设备
US20230347242A1 (en) User interface display method, apparatus, device, and medium
AU2021389792A1 (en) Method and device for executing interactive event, electronic device, computer-readable storage medium, and computer program product
JP2013198591A (ja) サーバシステム、プログラム、情報記憶媒体、サーバシステムの制御方法及びネットワークシステム
CN111950670A (zh) 虚拟互动任务的执行方法及装置、存储介质和电子装置
JP2017099923A (ja) サーバシステム、プログラム、サーバシステムの制御方法及びネットワークシステム
CN111265870A (zh) 虚拟操作对象的控制方法和装置及存储介质
CN108295470B (zh) 虚拟应用控制方法和装置、存储介质及电子装置
CN112138381A (zh) 游戏数据的处理方法、装置、存储介质和电子装置
JP2018051218A (ja) ゲームシステム及びプログラム
JP2024003173A (ja) ゲームシステム、ゲーム制御方法、及びゲーム制御プログラム
KR101426562B1 (ko) 온라인 게임에 있어서의 엔피시를 이용한 광고 방법
CN116999809A (zh) 虚拟天气的展示控制方法和装置、存储介质及电子设备
CN116920374A (zh) 虚拟对象显示方法和装置、存储介质及电子设备
KR101895918B1 (ko) 소셜 네트워크 게임과 연동되는 온라인 게임 제공 시스템 및 그 방법
KR20200069899A (ko) 다른 사용자의 게임 화면을 디스플레이하기 위한 방법, 장치, 및 컴퓨터 프로그램
JP6781321B1 (ja) プログラム、情報処理方法及び情報処理装置
US10086276B2 (en) Systems and methods for procedural game content generation via interactive non-player game entities
CN113730910A (zh) 游戏中虚拟装备处理方法、装置和电子设备
US9017166B2 (en) Matching network game players by giving the perception of being the first to request participation
KR102162071B1 (ko) 낚시게임앱을 통해 실제로 포획물이 제공되는 시스템
JP7421105B2 (ja) プログラム、情報処理方法及び情報処理装置

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