虚拟环境的应用方法、设备及存储介质技术

技术编号:21072863 阅读:140 留言:0更新日期:2019-05-11 02:19
本申请公开了一种虚拟环境的应用方法、设备及存储介质,涉及虚拟环境领域。该方法包括:显示第一界面,虚拟环境处于目标天气状态中,第一界面中还包括状态条,状态条根据目标天气状态而变化;当虚拟对象在虚拟环境中处于目标状态时,维持状态值不变;当虚拟对象在虚拟环境中未处于目标状态时,对状态条的状态值按目标天气状态对应的速度进行下降。通过虚拟环境所处的天气状态对虚拟对象的状态进行影响,并当虚拟对象不处于目标状态时,在第一界面中的状态条中对状态值进行改变,实现了虚拟环境中的天气环境与虚拟对象之间的互动,避免了虚拟对战中仅能在虚拟对象之间进行攻击、跟随等互动方式,增加了虚拟对战中的互动对象以及互动方式。

Application Method, Equipment and Storage Medium of Virtual Environment

This application discloses an application method, device and storage medium of a virtual environment, which relates to the field of virtual environment. The method includes: displaying the first interface, the virtual environment is in the target weather state, and the first interface includes the state bar, which changes according to the target weather state; maintaining the state value unchanged when the virtual object is in the target state in the virtual environment; while the virtual object is not in the target state in the virtual environment, the state value of the state bar is in the target weather state. The corresponding speed decreases. The state of virtual objects is affected by the weather state of the virtual environment. When the virtual objects are not in the target state, the state value is changed in the state bar of the first interface. The interaction between the weather environment and the virtual objects in the virtual environment is realized, which avoids the interaction of attacking and following only between the virtual objects in the virtual battle. Adding the interactive object and mode in virtual warfare.

【技术实现步骤摘要】
虚拟环境的应用方法、设备及存储介质
本申请实施例涉及虚拟环境领域,特别涉及一种虚拟环境的应用方法、设备及存储介质。
技术介绍
在基于虚拟环境的对战类应用程序中,用户通过控制虚拟环境中的虚拟角色进行对战。示意性的,该虚拟角色可以通过捡拾虚拟环境中的虚拟枪械对敌方进行攻击,如:在第三人称射击游戏(Third-PersonalShootingGame,TPS)或第一人称射击游戏(First-personshootinggame,FPS)中,或,该虚拟角色在虚拟环境中具备攻击魔法,通过攻击魔法对敌方进行攻击,如:在多人在线战术竞技游戏(MultiplayerOnlineBattleArenaGames,MOBA)中。通常,在对战类应用程序中,玩家所控制的虚拟角色对应有一个血量条,该血量条用于表示玩家的生命值。当玩家被敌方攻击时,根据攻击该玩家的武器或魔法判定该玩家生命值的损失,并当玩家的生命值为0时判定玩家在对战中的游戏结果为失败。然而,在上述游戏结果判定方式中,仅通过生命值进行判定的方式较为单一,对战环境较为单调。
技术实现思路
本申请实施例提供了一种虚拟环境的应用方法、设备及存储介质,可以解决仅通过生命值进行判定的方式较为单一,对战环境较为单调的问题。所述技术方案如下:一方面,提供了一种虚拟环境的应用方法,所述方法包括:显示第一界面,所述第一界面中包括根据所述虚拟对象对所述虚拟环境进行观察的画面,所述虚拟环境处于目标天气状态中,所述第一界面中还包括所述虚拟对象对应的状态条,所述状态条根据所述目标天气状态而变化;当所述虚拟对象在所述虚拟环境中处于目标状态时,维持所述状态条的状态值不变,所述目标状态用于对所述目标天气状态进行抵御;当所述虚拟对象在所述虚拟环境中未处于所述目标状态时,对所述状态条的所述状态值按所述目标天气状态对应的速度进行下降。另一方面,提供了一种虚拟环境的应用装置,所述装置包括:显示模块,用于显示第一界面,所述第一界面中包括根据所述虚拟对象对所述虚拟环境进行观察的画面,所述虚拟环境处于目标天气状态中,所述第一界面中还包括所述虚拟对象对应的状态条,所述状态条根据所述目标天气状态而变化;所述显示模块,还用于当所述虚拟对象在所述虚拟环境中处于目标状态时,维持所述状态条的状态值不变,所述目标状态用于对所述目标天气状态进行抵御;所述显示模块,还用于当所述虚拟对象在所述虚拟环境中未处于所述目标状态时,对所述状态条的所述状态值按所述目标天气状态对应的速度进行下降。另一方面,提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述本申请实施例中提供的虚拟环境的应用方法。另一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述本申请实施例中提供的虚拟环境的应用方法。另一方面,提供了一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得计算机执行如上述本申请实施例中提供的虚拟环境的应用方法。本申请实施例提供的技术方案带来的有益效果至少包括:通过虚拟环境所处的天气状态对虚拟对象的状态进行影响,并当虚拟对象不处于目标状态时,在第一界面中的状态条中对状态值进行改变,实现了虚拟环境中的天气环境与虚拟对象之间的互动,避免了虚拟对战中仅能在虚拟对象之间进行攻击、跟随等互动方式,增加了虚拟对战中的互动对象以及互动方式,避免对战环境较为单调的问题。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请一个示例性实施例提供的电子设备的结构框图;图2是本申请一个示例性实施例提供的计算机系统的结构框图;图3是本申请一个示例性实施例提供对战应用程序的核心规则示意图;图4是本申请一个示例性实施例提供的虚拟环境的应用方法流程图;图5是基于图4的虚拟环境的应用方法提供的虚拟对象的生命状态确认方法流程图;图6是本申请另一个示例性实施例提供的虚拟环境的应用方法流程图;图7是基于图6的虚拟环境的应用方法提供的生火方法流程图;图8是基于图6的虚拟环境的应用方法提供的虚拟对象的状态值确认方法流程图;图9是基于图6的虚拟环境的应用方法提供的生火方法的界面示意图;图10是本申请另一个示例性实施例提供的虚拟环境的应用方法流程图;图11是基于图10的虚拟环境的应用方法提供的资源刷新方法流程图;图12是基于图10的虚拟环境的应用方法提供的虚拟环境地图的界面示意图;图13是本申请一个示例性实施例提供的虚拟环境的应用装置结构框图;图14是本申请一个示例性的实施例提供的终端的结构框图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。首先,对本申请实施例涉及的若干个名词进行解释:虚拟环境:是应用程序在终端上运行时显示(或提供)的虚拟环境。该虚拟环境可以是对真实世界的仿真环境,也可以是半仿真半虚构的三维环境,还可以是纯虚构的三维环境。虚拟环境可以是二维虚拟环境、2.5维虚拟环境和三维虚拟环境中的任意一种,下述实施例以虚拟环境是三维虚拟环境来举例说明,但对此不加以限定。可选地,该虚拟环境还用于至少两个虚拟角色之间的虚拟环境对战。可选地,该虚拟环境还用于至少两个虚拟角色之间使用虚拟枪械进行对战。可选地,该虚拟环境还用于在目标区域范围内,至少两个虚拟角色之间使用虚拟枪械进行对战,该目标区域范围会随虚拟环境中的时间推移而不断变小。虚拟对象:是指在虚拟环境中的可活动对象。该可活动对象可以是虚拟人物、虚拟动物、动漫人物中的至少一种。可选地,当虚拟环境为三维虚拟环境时,虚拟对象是基于动画骨骼技术创建的三维立体模型。每个虚拟对象在三维虚拟环境中具有自身的形状和体积,占据三维虚拟环境中的一部分空间。天气状态:是指虚拟环境在终端中表现出的天气特征对应的状态,可选地,该天气状态包括正常天气状态和极端天气状态,其中,极端天气状态为对虚拟对象的状态产生影响的天气状态,本申请实施例中,以该极端天气状态是目标天气状态为例进行说明。目标天气状态:是指对虚拟对象的身体状态产生影响的天气状态,可选地,该目标天气状态为极端天气状态。示意性的,该目标天气状态包括暴风雪状态、炎热状态、沙尘暴状态以及狂风状态中的至少一种,当目标天气状态为暴风雪状态时,该暴风雪状态影响虚拟对象的体温;当目标天气状态为炎热状态时,该炎热状态影响虚拟对象的干渴程度;当目标天气状态为沙尘暴状态时,该沙尘暴状态影响虚拟对象的御沙能力,也即,该沙尘暴状态影响虚拟对象的健康状态;当目标天气状态为狂风状态时,该狂风状态影响影响虚拟对象的御风能力,也即,该狂风状态影响虚拟对象的体力。状态条:是指用于表示虚拟对象对目标天气状态进行抵御的能力的显示控件。可选地,该状态条用于表示虚拟对象在生理特征上所表现的健康状态本文档来自技高网...

【技术保护点】
1.一种虚拟环境的应用方法,其特征在于,所述方法包括:显示第一界面,所述第一界面中包括根据所述虚拟对象对所述虚拟环境进行观察的画面,所述虚拟环境处于目标天气状态中,所述第一界面中还包括所述虚拟对象对应的状态条,所述状态条根据所述目标天气状态而变化;当所述虚拟对象在所述虚拟环境中处于目标状态时,维持所述状态条的状态值不变,所述目标状态用于对所述目标天气状态进行抵御;当所述虚拟对象在所述虚拟环境中未处于所述目标状态时,对所述状态条的所述状态值按所述目标天气状态对应的速度进行下降。

【技术特征摘要】
1.一种虚拟环境的应用方法,其特征在于,所述方法包括:显示第一界面,所述第一界面中包括根据所述虚拟对象对所述虚拟环境进行观察的画面,所述虚拟环境处于目标天气状态中,所述第一界面中还包括所述虚拟对象对应的状态条,所述状态条根据所述目标天气状态而变化;当所述虚拟对象在所述虚拟环境中处于目标状态时,维持所述状态条的状态值不变,所述目标状态用于对所述目标天气状态进行抵御;当所述虚拟对象在所述虚拟环境中未处于所述目标状态时,对所述状态条的所述状态值按所述目标天气状态对应的速度进行下降。2.根据权利要求1所述的方法,其特征在于,所述目标天气状态为对所述虚拟对象的身体状态产生影响的天气状态,所述状态条用于表示所述虚拟对象对所述目标天气状态进行抵御的能力。3.根据权利要求2所述的方法,其特征在于,所述目标天气状态包括暴风雪状态,所述状态条用于表示所述虚拟对象的体温,所述目标状态为所述虚拟对象处于营火资源的预设范围内的状态,所述营火资源用于对所述虚拟对象的体温进行维持;或,所述目标天气状态包括炎热状态,所述状态条用于表示所述虚拟对象的需水程度,所述目标状态为所述虚拟对象处于水源内的状态,所述水源用于对所述虚拟对象的饮水进行补充;或,所述目标天气状态包括沙尘暴状态,所述状态条用于表示所述虚拟对象的御沙能力,所述目标状态为所述虚拟对象佩戴口罩的状态,所述口罩用于对所述沙尘暴进行抵御;或,所述目标天气状态包括狂风状态,所述状态条用于表示所述虚拟对象的御风能力,所述目标状态为所述虚拟对象处于室内的状态。4.根据权利要求1所述的方法,其特征在于,所述第一界面中还包括所述虚拟对象对应的血量条;所述对所述状态条的所述状态值按所述目标天气状态对应的速度进行下降之后,还包括:当所述状态条下降至预设状态值时,对所述血量条的血量值按所述目标天气状态对应的速度进行下降。5.根据权利要求1所述的方法,其特征在于,所述虚拟环境中还包括恢复资源,所述恢复资源用于对所述血量条的血量值和/或状态条的状态值进行恢复;所述对所述状态条的所述状态值按所述目标天气状态对应的幅度进行下降之后,还包括:接收资源消耗操作;根据所述资源消耗操作对所述虚拟对象所持有的所述恢复资源进行消耗,并对所述血量条的血量值和/或所述状态条的状态值根据所述恢复资源进行恢复。6.根据权利要求5所述的方法,其特征在于,所述第一界面中还包括地图控件;所述方法还包括:接收对所述地图控件的选择操作;根据所述选择操作显示虚拟环境地图,所述虚拟环境地图用于将所述虚拟环境在平面上进行映射,所述虚拟环境地图中显示有资源标识,所述资源标识用于表示所述虚拟环境中与所述资源标识对应的位置存在所述恢复资源;当所述虚拟环境中与所述资源标识对应的目标位置的所述恢复资源被捡拾完毕时,取消显示所述地图中与所述目标位置对应的所述资源标识。7.根据权利要求5所述的方法,其特征在于,所述目标天气状态为暴风雪状态,所述状态条用于表示所述虚拟对象的体温,所述恢复资源包括食物资源;所述根据所述资源消耗操作对所述虚拟对象所持有的所述血量恢复资源进行消耗,并对所述血量条的血量值和/或所述状态条的状态值进行恢复,包括:根据所述资源消耗操作对所述食物资源进行应用;对所述血量条恢复与所述食物资源对应的血量值,以及对所述状态条恢复与所述食物资源对应的状态值。8.根据权利要求5所述的方法,其特征在于,所述目标天气状态为暴风雪...

【专利技术属性】
技术研发人员:范又睿陈亮
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1