[go: up one dir, main page]

CN121041679A - 虚拟场景显示方法、装置、计算机设备及存储介质 - Google Patents

虚拟场景显示方法、装置、计算机设备及存储介质

Info

Publication number
CN121041679A
CN121041679A CN202410643681.7A CN202410643681A CN121041679A CN 121041679 A CN121041679 A CN 121041679A CN 202410643681 A CN202410643681 A CN 202410643681A CN 121041679 A CN121041679 A CN 121041679A
Authority
CN
China
Prior art keywords
virtual
virtual object
scene
displayed
display
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
CN202410643681.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 CN202410643681.7A priority Critical patent/CN121041679A/zh
Priority to PCT/CN2025/087795 priority patent/WO2025241757A1/zh
Publication of CN121041679A publication Critical patent/CN121041679A/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/50Controlling the output signals based on the game progress
    • A63F13/53Controlling 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/533Controlling 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
    • 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/53Controlling 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/537Controlling 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 using indicators, e.g. showing the condition of a game character on screen
    • 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/53Controlling 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/537Controlling 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 using indicators, e.g. showing the condition of a game character on screen
    • A63F13/5372Controlling 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 using indicators, e.g. showing the condition of a game character on screen for tagging characters, objects or locations in the game scene, e.g. displaying a circle under the character controlled by the player

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • Optics & Photonics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请实施例公开了一种虚拟场景显示方法、装置、计算机设备及存储介质,属于计算机技术领域。该方法包括:显示虚拟场景;在对象检测功能已开启的情况下,在所述虚拟场景中,以第一显示状态显示属于目标类型的第二虚拟对象;在已瞄准所述第二虚拟对象的情况下,在所述虚拟场景中,显示所述第二虚拟对象关联的信息。本申请实施例提供的方案,实现了一种新的互动方式,无需控制本端的虚拟对象靠近其他虚拟对象时才能查看其他虚拟对象关联的信息,节省了控制第一虚拟对象靠近第二虚拟对象所需的时间,能够保证互动效果,提升了互动效率,进而人机交互效率。

Description

虚拟场景显示方法、装置、计算机设备及存储介质
技术领域
本申请实施例涉及计算机技术领域,特别涉及一种虚拟场景显示方法、装置、计算机设备及存储介质。
背景技术
随着计算机技术的发展,游戏越来越受欢迎。在目前的游戏中,用户能够控制虚拟对象在虚拟场景中移动,以便与虚拟场景中的其他虚拟对象进行交谈或查看其他虚拟对象等。但是,目前游戏中虚拟对象仅能够在靠近其他虚拟对象的情况下,才能够与其他虚拟对象进行交谈或查看其他虚拟对象,这种互动方式的互动效果差,互动效率低。
发明内容
本申请实施例提供了一种虚拟场景显示方法、装置、计算机设备及存储介质,能够提升互动效果,进而提高互动效率。所述技术方案如下:
一方面,提供了一种虚拟场景显示方法,所述方法包括:
显示虚拟场景,所述虚拟场景中显示有第一虚拟对象;
在对象检测功能已开启的情况下,在所述虚拟场景中,以第一显示状态显示属于目标类型的第二虚拟对象,所述对象检测功能用于检测所述第一虚拟对象周围属于所述目标类型的虚拟对象,所述第一显示状态指示所述第二虚拟对象被检测到;
在已瞄准所述第二虚拟对象的情况下,在所述虚拟场景中,显示所述第二虚拟对象关联的信息。
在一种可能实现方式中,所述在已瞄准所述第二虚拟对象的情况下,在所述虚拟场景中,显示所述第二虚拟对象关联的信息,包括:
在所述虚拟场景中的准星瞄准所述第二虚拟对象的情况下,在所述虚拟场景中,显示所述第二虚拟对象关联的信息。
在另一种可能实现方式中,所述响应于所述对象检测功能的开启操作,在所述虚拟场景中,显示目标显示特效,包括:
响应于所述开启操作,在所述虚拟场景中,显示所述目标显示特效以所述第一虚拟对象为中心向周围扩散。
在另一种可能实现方式中,所述在已瞄准所述第二虚拟对象的情况下,在所述虚拟场景中,显示所述第二虚拟对象关联的信息之后,所述方法还包括:
在所述虚拟场景中,显示对局提示信息,所述对局提示用于提示检测所述第二虚拟对象的任务已完成。
另一方面,提供了一种虚拟场景显示装置,所述装置包括:
显示模块,用于显示虚拟场景,所述虚拟场景中显示有第一虚拟对象;
所述显示模块,还用于在对象检测功能已开启的情况下,在所述虚拟场景中,以第一显示状态显示属于目标类型的第二虚拟对象,所述对象检测功能用于检测所述第一虚拟对象周围属于所述目标类型的虚拟对象,所述第一显示状态指示所述第二虚拟对象被检测到;
所述显示模块,还用于在已瞄准所述第二虚拟对象的情况下,在所述虚拟场景中,显示所述第二虚拟对象关联的信息。
在一种可能实现方式中,所述显示模块,用于在所述对象检测功能已开启的情况下,在所述虚拟场景中,显示所述第二虚拟对象的显示状态切换为所述第一显示状态。
在另一种可能实现方式中,所述显示模块,用于在所述对象检测功能已开启、所述第二虚拟对象位于目标范围内的情况下,在所述虚拟场景中,显示所述第二虚拟对象的显示状态切换为所述第一显示状态,所述目标范围是以所述第一虚拟对象的位置为中心且以第一距离为半径的范围。
在另一种可能实现方式中,所述显示模块,用于在所述虚拟场景中的准星瞄准所述第二虚拟对象的情况下,在所述虚拟场景中,显示所述第二虚拟对象关联的信息。
在另一种可能实现方式中,所述显示模块,用于在所述准星瞄准所述第二虚拟对象的情况下,在所述虚拟场景中,显示所述准星的显示状态切换为第二显示状态,显示所述第二虚拟对象关联的信息,所述第二显示状态指示所述准星已瞄准被检测的虚拟对象。
在另一种可能实现方式中,所述显示模块,用于在已瞄准所述第二虚拟对象、且未显示过所述第二虚拟对象的详情信息情况下,在所述虚拟场景中,显示所述第二虚拟对象关联的提示信息,所述提示信息用于提示未显示过所述第二虚拟对象的详情信息;或者,在已瞄准所述第二虚拟对象、且已显示过所述第二虚拟对象的详情信息的情况下,在所述虚拟场景中,显示所述第二虚拟对象关联的简介信息。
在另一种可能实现方式中,所述显示模块,还用于响应于对所述提示信息的详情检测操作,在所述虚拟场景中,突出显示所述第二虚拟对象,显示所述第二虚拟对象的详情信息;响应于对所述详情信息的关闭操作,在所述虚拟场景中,显示所述第二虚拟对象关联的简介信息。
在另一种可能实现方式中,所述显示模块,还用于响应于所述对象检测功能的开启操作,在所述虚拟场景中,显示目标显示特效,所述目标显示特效指示已开启所述对象检测功能。
在另一种可能实现方式中,所述显示模块,用于响应于所述开启操作,在所述虚拟场景中,显示所述目标显示特效以所述第一虚拟对象为中心向周围扩散。
在另一种可能实现方式中,所述显示模块,还用于在所述第一虚拟对象周围存在所述目标类型的虚拟对象的情况下,在所述虚拟场景中,显示功能入口的显示状态切换为第三显示状态,所述功能入口为所述对象检测功能的入口,所述第三显示状态指示所述第一虚拟对象周围存在所述目标类型的虚拟对象;
所述显示模块,用于在所述功能入口以所述第三显示状态显示的情况下,响应于对所述功能入口的触发操作,在所述虚拟场景中,显示所述目标显示特效。
在另一种可能实现方式中,所述显示模块,用于在目标范围内存在所述目标类型的虚拟对象的情况下,在所述虚拟场景中,显示所述功能入口的显示状态切换为所述第三显示状态,所述目标范围是以所述第一虚拟对象的位置为中心、以第一距离为半径的范围。
在另一种可能实现方式中,所述显示模块,用于在所述目标范围内存在第三虚拟对象的情况下,确定所述第一虚拟对象与所述第三虚拟对象之间的距离,所述第三虚拟对象属于所述目标类型;在所述距离小于第二距离的情况下,在所述虚拟场景中,显示所述功能入口的显示状态切换为所述第三显示状态,所述第二距离为所述第三虚拟对象能够被检测到的距离。
在另一种可能实现方式中,所述显示模块,用于在所述第一虚拟对象位于目标区域的情况下,响应于所述开启操作,在所述虚拟场景中,显示目标显示特效。
在另一种可能实现方式中,所述显示模块,用于在已瞄准所述第二虚拟对象的情况下,在所述虚拟场景中,显示所述第二虚拟对象关联且与所述第一虚拟对象的行为信息匹配的信息。
在另一种可能实现方式中,所述显示模块,用于在已瞄准所述第二虚拟对象、所述第一虚拟对象与所述第二虚拟对象之间的距离在距离范围内的情况下,在所述虚拟场景中,显示所述第二虚拟对象关联的信息。
在另一种可能实现方式中,所述显示模块,还用于在已瞄准所述第二虚拟对象、所述第一虚拟对象与所述第二虚拟对象之间的距离在所述距离范围外的情况下,在所述虚拟场景中,显示距离提示信息,所述距离提示信息用于提示所述第一虚拟对象与所述第二虚拟对象之间的距离在所述距离范围外。
在另一种可能实现方式中,所述显示模块,还用于响应于对所述对象检测功能的关闭操作,在所述虚拟场景中,取消显示所述第二虚拟对象;或者,响应于对所述对象检测功能的关闭操作,在所述虚拟场景中,显示所述第二虚拟对象的显示状态切换为第四显示状态。
在另一种可能实现方式中,所述显示模块,还用于在所述虚拟场景中,显示对局提示信息,所述对局提示用于提示检测所述第二虚拟对象的任务已完成。
在另一种可能实现方式中,所述显示模块,用于在所述对象检测功能已开启、且所述第二虚拟对象与所述第一虚拟对象之间存在障碍物的情况下,在所述虚拟场景中,将所述障碍物包含且遮挡所述第二虚拟对象的区域的显示状态切换为透明状态,以所述第一显示状态显示所述第二虚拟对象;或者,在所述对象检测功能已开启、且所述第二虚拟对象与所述第一虚拟对象之间存在障碍物的情况下,在所述虚拟场景中,将所述障碍物的透明度增大,以所述第一显示状态显示所述第二虚拟对象;或者,在所述对象检测功能已开启、且所述第二虚拟对象与所述第一虚拟对象之间存在障碍物的情况下,在所述障碍物包含且遮挡所述第二虚拟对象的区域中,显示所述第二虚拟对象的轮廓,所述第一显示状态为轮廓显示状态。
另一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条计算机程序,所述至少一条计算机程序由所述处理器加载并执行以实现如上述方面所述的虚拟场景显示方法所执行的操作。
另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条计算机程序,所述至少一条计算机程序由处理器加载并执行以实现如上述方面所述的虚拟场景显示方法所执行的操作。
再一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述方面所述的虚拟场景显示方法所执行的操作。
本申请实施例提供的方案,通过开启对象检测功能,检测本端控制的虚拟对象周围属于目标类型的虚拟对象,并以特殊的显示状态来显示,以提醒哪些虚拟对象被检测到,采取瞄准的方式,查看已检测到且属于目标类型的虚拟对象关联的信息,以便直接在虚拟场景中显示出来,实现了一种新的互动方式,能够快速检测到目标类型的虚拟对象,无需再由人工在虚拟场景中搜寻目标类型的虚拟对象,节省了检测目标类型的虚拟对象的时间,提升了检测效率,同时当查看检测到的虚拟对象关联的信息时,无需控制本端的虚拟对象靠近其他虚拟对象时才能查看其他虚拟对象关联的信息,节省了控制第一虚拟对象靠近第二虚拟对象所需的时间,能够保证互动效果,提升了互动效率,进而人机交互效率。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请实施例的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种实施环境的结构示意图;
图2是本申请实施例提供的一种虚拟场景显示方法的流程图;
图3是本申请实施例提供的另一种虚拟场景显示方法的流程图;
图4是本申请实施例提供的再一种虚拟场景显示方法的流程图;
图5是本申请实施例提供的再一种虚拟场景显示方法的流程图;
图6是本申请实施例提供的再一种虚拟场景显示方法的流程图;
图7是本申请实施例提供的一种虚拟场景的示意图;
图8是本申请实施例提供的另一种虚拟场景的示意图;
图9是本申请实施例提供的再一种虚拟场景的示意图;
图10是本申请实施例提供的再一种虚拟场景的示意图;
图11是本申请实施例提供的再一种虚拟场景的示意图;
图12是本申请实施例提供的再一种虚拟场景的示意图;
图13是本申请实施例提供的再一种虚拟场景的示意图;
图14是本申请实施例提供的再一种虚拟场景的示意图;
图15是本申请实施例提供的再一种虚拟场景显示方法的流程图;
图16是本申请实施例提供的一种虚拟场景显示装置的结构示意图;
图17是本申请实施例提供的一种终端的结构示意图;
图18是本申请实施例提供的一种服务器的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
本申请所使用的术语“第一”、“第二”、“第三”、“第四”、“第五”、“第六”等可在本文中用于描述各种概念,但除非特别说明,这些概念不受这些术语限制。这些术语仅用于将一个概念与另一个概念区分。举例来说,在不脱离本申请的范围的情况下,可以将第一虚拟对象称为第二虚拟对象,且类似地,可将第二虚拟对象称为第一虚拟对象。
本申请所使用的术语“至少一个”、“多个”、“每个”、“任一”,至少一个包括一个、两个或两个以上,多个包括两个或两个以上,而每个是指对应的多个中的每一个,任一是指多个中的任意一个。举例来说,多个虚拟对象包括3个虚拟对象,而每个是指这3个虚拟对象中的每一个虚拟对象,任一是指这3个虚拟对象中的任意一个,能够是第一个虚拟对象,或者,是第二个虚拟对象,或者,是第三个虚拟对象。
为了便于理解本申请实施例,先对本申请实施例涉及到的一些名词进行解释:
虚拟场景:是应用在终端上运行时显示(或提供)的虚拟场景,也即是终端运行游戏时显示的场景,也称为大世界场景。该虚拟场景是对真实世界的仿真环境,或者是半仿真半虚构的虚拟环境,或者是纯虚构的虚拟环境。虚拟场景是二维虚拟场景、2.5维虚拟场景或三维虚拟场景中的任意一种,本申请对此不加以限定。例如,虚拟场景包括天空、陆地、海洋等,该陆地包括沙漠、城市等环境元素,用户能够控制虚拟对象在该虚拟场景中进行移动。当然,在该虚拟场景中还包括虚拟物品,例如,投掷物、建筑物、载具等道具,该虚拟场景还能够用于模拟不同天气下的真实环境,例如,晴天、雨天、雾天或黑夜等天气。各种各样的场景元素增强了虚拟场景的多样性和真实性。
虚拟对象:是指在虚拟场景中可活动的虚拟角色,该可活动对象是虚拟人物、虚拟动物、动漫人物等。该虚拟对象是该虚拟场景中的一个虚拟的用于代表用户的虚拟形象。虚拟场景中包括多个虚拟对象,每个虚拟对象在虚拟场景中具有自身的形状和体积,占据虚拟场景中的一部分空间。可选地,该虚拟对象是通过在客户端上操作进行控制的角色,或者是通过训练设置在虚拟环境中的人工智能(Artificial Intelligence,AI),或者是设置在虚拟场景中的非玩家角色(Non-Player Character,NPC)。可选地,该虚拟对象是在虚拟场景中进行竞技的虚拟人物。
虚拟道具:是指能够与虚拟场景中的虚拟对象可使用的道具。例如,虚拟道具为虚拟武器、虚拟汽车或其他虚拟物体等。
需要说明的是,本申请所涉及的信息(包括但不限于用户设备信息、用户个人信息等)、数据(包括但不限于用于分析的数据、存储的数据、展示的数据等)以及信号,均为经用户授权或者经过各方充分授权的,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。例如,本申请中涉及到的信息都是在充分授权的情况下获取的。
本申请实施例提供的虚拟场景显示方法,由计算机设备执行。可选地,该计算机设备为终端或服务器。可选地,该服务器是独立的物理服务器,或者,是多个物理服务器构成的服务器集群或者分布式系统,或者,是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN(Content Delivery Network,内容分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器。可选地,该终端是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表、智能语音交互设备、智能家电及车载终端等,但并不局限于此。
在一些实施例中,本申请实施例所涉及的计算机程序可被部署在一个计算机设备上执行,或者在位于一个地点的多个计算机设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个计算机设备上执行,分布在多个地点且通过通信网络互连的多个计算机设备组成区块链系统。
在一些实施例中,计算机设备提供为终端。图1是本申请实施例提供的一种实施环境的示意图。参见图1,该实施环境包括终端101和服务器102,终端101和服务器102之间通过无线或者有线网络连接。
服务器102用于为终端101提供虚拟场景的数据,终端101用于基于服务器102提供的数据来显示虚拟场景。
在一些实施例中,终端101上安装有由服务器102提供服务的应用,终端101能够通过该应用实现例如数据传输、游戏等功能。可选地,应用为终端101操作系统中的应用,或者为第三方提供的应用。例如,应用为游戏应用,该游戏应用具有游戏的功能,当然,该游戏应用还能够具有其他功能,例如,点评功能、购物功能、导航功能等。
终端101用于基于账号登录应用,通过应用显示虚拟场景,并在显示虚拟场景的过程中,终端101响应于虚拟场景中的操作,通过应用与服务器102进行交互,以便在显示的虚拟场景中对操作进行响应。
图2是本申请实施例提供的一种虚拟场景显示方法的流程图,该方法由终端执行,如图2所示,该方法包括:
201、终端显示虚拟场景,虚拟场景中显示有第一虚拟对象。
在本申请实施例中,终端通过显示虚拟场景,在虚拟场景中显示第一虚拟对象,以便终端控制第一虚拟对象在虚拟场景中进行移动或执行其他操作,进而与虚拟场景中其他虚拟对象进行互动,例如,用户通过终端控制第一虚拟对象与其他虚拟对象进行交谈、查看其他虚拟对象关联的信息或与其他虚拟对象进行战斗等。
其中,第一虚拟对象可能为本端控制的虚拟对象,也可能为虚拟场景中其他虚拟对象。第一虚拟对象为任意类型的虚拟对象,例如,第一虚拟对象为虚拟人物、虚拟动物或其他类型的虚拟物体等。
在本申请实施例中,终端在显示虚拟场景的情况下,能够以第一人称视角或第三人称视角来显示虚拟场景,在以第一人称视角来显示虚拟场景的情况下,虚拟场景中仅是显示出第一虚拟对象的部分,而在以第三人称视角来显示虚拟场景的情况下,虚拟场景中能够显示出完整的第一虚拟对象。例如,以第一人称视角来显示虚拟场景时,虚拟场景中仅是显示出虚拟对象的手臂。再例如,以第三人称视角来显示虚拟场景时,虚拟场景中显示出虚拟对象的全部。
202、终端在对象检测功能已开启的情况下,在虚拟场景中,以第一显示状态显示属于目标类型的第二虚拟对象,对象检测功能用于检测第一虚拟对象周围属于目标类型的虚拟对象,第一显示状态指示第二虚拟对象被检测到。
在本申请实施例中,对象检测功能用于检测第一虚拟对象周围属于特殊类型的虚拟对象,在终端已开启对象检测功能的情况下,能够自动检测本端控制的第一虚拟对象周围属于目标类型的虚拟对象,并在虚拟场景中,以特殊的显示状态来显示被检测到的虚拟对象,以便提示哪些虚拟对象被检测到,以便后续能够通过终端控制虚拟对象来与被检测到的虚拟对象进行互动。
在本申请实施例中,在未开启对象检测功能的情况下,目标类型的虚拟对象可能在虚拟场景中无法显示出来,仅在开启对象检测功能的情况下,目标类型的虚拟对象才能在虚拟场景中无法显示出来。或者,在未开启对象检测功能的情况下,目标类型的虚拟对象能够在虚拟场景中显示出来,但与虚拟场景中其他虚拟对象显示状态相同,在开启对象检测功能的情况下,目标类型的虚拟对象能够以特殊的显示状态来进行显示,即以第一显示状态来显示,而其他类型的虚拟对象不是以第一显示状态来显示,以便用户通过查看显示的虚拟对象能够获知哪些虚拟对象为被检测到的且属于目标类型的虚拟对象。
其中,第一显示状态与未被检测到的虚拟对象的显示状态不同。第一显示状态为任意的显示状态,例如,第一显示状态为在虚拟对象周围显示红色特效,或者,虚拟对象放大显示。第二虚拟对象为任意类型的虚拟对象,例如,第二虚拟对象为虚拟人物、虚拟物品、虚拟动物、虚拟建筑物等。在本申请实施例中,第一虚拟对象与第二虚拟对象可能以相同类型的虚拟对象表示,也可能以不同类型的虚拟对象表示,例如,第一虚拟对象和第二虚拟对象均为虚拟人物;或者,第一虚拟对象为虚拟人物,第二虚拟对象为虚拟物品。
其中,目标类型为任意的类型,例如,目标类型为隐身类型、任务类型或其他类型等。例如,隐身类型的虚拟对象是指在未开启对象检测功能的情况下在虚拟场景中无法显示出来的虚拟对象,任务类型的虚拟对象是指与第一虚拟对象的任务关联的虚拟对象。例如,在未开启对象检测功能的情况下,任务类型的虚拟对象在虚拟场景中无法显示出来;或者,在未开启对象检测功能的情况下,任务类型的虚拟对象能够在虚拟场景中显示出来,且与虚拟场景中其他虚拟对象显示状态相同,使得用户无法获知哪些是与任务相关的虚拟对象,任务是指第一虚拟对象承接的任务,如搜索虚拟对象的任务或搜索物品的任务。
203、终端在已瞄准第二虚拟对象的情况下,在虚拟场景中,显示第二虚拟对象关联的信息。
在本申请实施例中,在检测到目标类型的虚拟对象的情况下,能够采取瞄准的方式,查看已检测到且属于目标类型的虚拟对象关联的信息,以便直接在虚拟场景中显示出来,这样,即使第一虚拟对象未靠近第二虚拟对象,也能够查看第二虚拟对象关联的信息,节省了控制第一虚拟对象靠近第二虚拟对象所需的时间,能够提升互动效率。
其中,第二虚拟对象关联的信息用于描述第二虚拟对象,第二虚拟对象关联的信息能够以任意的形式表示,例如,第二虚拟对象关联的信息为文本、图像或视频。
本申请实施例提供的方案,通过开启对象检测功能,检测本端控制的虚拟对象周围属于目标类型的虚拟对象,并以特殊的显示状态来显示,以提醒哪些虚拟对象被检测到,采取瞄准的方式,查看已检测到且属于目标类型的虚拟对象关联的信息,以便直接在虚拟场景中显示出来,实现了一种新的互动方式,能够快速检测到目标类型的虚拟对象,无需再由人工在虚拟场景中搜寻目标类型的虚拟对象,节省了检测目标类型的虚拟对象的时间,提升了检测效率,同时当查看检测到的虚拟对象关联的信息时,无需控制本端的虚拟对象靠近其他虚拟对象时才能查看其他虚拟对象关联的信息,节省了控制第一虚拟对象靠近第二虚拟对象所需的时间,能够保证互动效果,提升了互动效率,进而人机交互效率。
在图2所示实施例的基础上,本申请实施例中,通过场景界面中对象检测功能的功能入口来开启对象检测功能,功能入口能够以不同显示状态显示,以表示第一虚拟对象周围是否存在目标类型的虚拟对象,具体过程详见下述实施例。
图3是本申请实施例提供的一种虚拟场景显示方法的流程图,该方法由终端执行,如图3所示,该方法包括:
301、终端显示虚拟场景,虚拟场景中显示有第一虚拟对象。
在一种可能实现方式中,虚拟场景中显示有第二虚拟对象及其他虚拟对象,第二虚拟对象和其他虚拟对象均以默认显示状态显示。
其中,其他虚拟对象为其他终端控制的虚拟对象或人工智能虚拟对象。其他虚拟对象为虚拟人物、虚拟动物或虚拟物体等。第二虚拟对象为目标类型的虚拟对象,其他虚拟对象不是目标类型的虚拟对象,即其他虚拟对象为除目标类型以外其他类型的虚拟对象。默认显示状态为与第一显示状态不同的任意显示状态,例如,虚拟对象以默认显示状态显示时,能够显示出虚拟对象自身的形状及颜色,而不额外显示特效;而虚拟对象以第一显示状态显示时,能够显示出虚拟对象自身的形状及颜色,还能够在虚拟对象周围显示出额外的特效。
在本申请实施例中,当未开启对象检测功能时,即使虚拟场景中显示有目标类型的虚拟对象,目标类型的虚拟对象的显示状态与其他类型的虚拟对象的显示状态相同,以使在未开启对象检测功能的情况下无法将目标类型与其他类型的虚拟对象区分开,提升了游戏的趣味性,进而提升了用户体验。
在一种可能实现方式中,在终端显示虚拟场景的情况下,能够通过视角调整操作或移动虚拟对象来调整显示的画面,也即是,该方法还包括:响应于虚拟对象中的视角调整操作,显示调整后的虚拟场景,调整后的虚拟场景是由虚拟相机按照调整后的视角拍摄得到;响应于对第一虚拟对象的移动操作,显示移动后的虚拟场景及第一虚拟对象移动,移动后的虚拟场景是由虚拟相机按照移动后的位置拍摄得到。
在本申请实施例中,视角调整操作用于调整虚拟相机的拍摄视角,通过视角调整操作,来调整虚拟相机的拍摄视角,以使虚拟相机拍摄到的虚拟场景会发生变化。虚拟相机与第一虚拟对象呈预设相对位置关系,无论第一对象在虚拟场景中如何移动,虚拟相机与第一虚拟对象之间的相对位置关系保持不变,虚拟相机能够按照任意的视角进行拍摄由终端显示出虚拟相机所拍摄到的虚拟场景。在第一虚拟对象移动的过程中,虚拟相机在虚拟场景中的位置会发生变化,进而所拍摄到的虚拟场景也会发生变化。因此,通过视角调整操作或对第一虚拟对象的移动操作,来调整显示的虚拟场景,以便调整虚拟场景中所显示的内容。
例如,虚拟场景中仅是显示有第一虚拟对象未包含其他虚拟对象,通过视角调整操作或对第一虚拟对象的移动操作,来调整显示的虚拟场景,以使调整后的虚拟场景中还显示有第二虚拟对象。
302、终端在第一虚拟对象周围存在目标类型的虚拟对象的情况下,在虚拟场景中,显示功能入口的显示状态切换为第三显示状态,功能入口为对象检测功能的入口,第三显示状态指示第一虚拟对象周围存在目标类型的虚拟对象。
在本申请实施例中,虚拟场景中显示有对象检测功能的功能入口,该功能入口用于开启对象检测功能,对象检测功能用于检测第一虚拟对象周围属于目标类型的虚拟对象,若第一虚拟对象周围不存在目标类型的虚拟对象,即使通过对象检测功能的功能入口开启对象检测功能,但也不会在虚拟场景中以特殊的显示形态来显示出目标类型的虚拟对象,因此,一旦第一虚拟对象周围存在目标类型的虚拟对象的情况下,在虚拟场景中切换功能入口的显示状态,以提示第一虚拟对象周围存在目标类型的虚拟对象,以便后续通过功能入口来及时开启对象检测功能来检测周围目标类型的虚拟对象,达到强提醒的效果,无需用户人工去搜索周围属于目标类型的虚拟对象,实现了一种自动检测并提醒的方式,为用户查看目标类型的虚拟对象提供帮助,提升了操作便捷性,进而提升了人机交互效率,进而提升用户体验。
其中,功能入口以任意的形式表示,例如,功能入口以按钮的形式表示。第三显示状态是虚拟场景中其他入口或控件不同的显示状态,例如,第三显示状态为高亮显示状态或闪烁显示状态。
例如,在第一虚拟对象周围未存在目标类型的虚拟对象的情况下,功能入口暗显示;在第一虚拟对象周围存在目标类型的虚拟对象的情况下,功能入口高亮显示。
在本申请实施例中,在未开启对象检测功能的情况下,第一虚拟对象周围是否存在目标类型的虚拟对象,对象检测功能的功能入口的显示状态不同。如图4所示,在显示虚拟场景的情况下,会实时检测第一虚拟对象周围是否存在目标类型的虚拟对象,在第一虚拟对象周围不存在目标类型的虚拟对象的情况下,终端在虚拟场景中以第五显示状态显示功能入口,第五显示状态为普通显示状态,此时的功能入口仅是一个普通的按钮,一旦检测到第一虚拟对象周围存在目标类型的虚拟对象,则终端在虚拟场景中将功能入口的显示状态切换为第三显示状态,以显示出功能入口对应的显示特效,以提示测第一虚拟对象周围存在目标类型的虚拟对象。
在一种可能实现方式中,在第一虚拟对象周围不存在目标类型的虚拟对象的情况下,对象检测功能的功能入口与其他入口或控件的显示状态相同。
在一种可能实现方式中,在第一虚拟对象周围未存在目标类型的虚拟对象的情况下,对象检测功能的功能入口以未激活状态显示,在第一虚拟对象周围存在目标类型的虚拟对象的情况下,对象检测功能的功能入口以激活状态显示。
在本申请实施例中,功能入口以未激活状态显示时,功能入口无法被触发,功能入口以激活状态显示时,功能入口能够被触发,这样,能够避免在第一虚拟对象周围不存在目标类型的虚拟对象的情况下被触发而无法显示出目标类型的虚拟对象,能够保证开启对象检测功能的成功率。
在一种可能实现方式中,步骤302包括:在目标范围内存在目标类型的虚拟对象的情况下,在虚拟场景中,显示功能入口的显示状态切换为第三显示状态,目标范围是以第一虚拟对象的位置为中心、以第一距离为半径的范围。
在本申请实施例中,在未开启对象检测功能的情况下,能够按照以本端控制的虚拟对象所处位置为中心的目标范围,检测第一虚拟对象周围是否存在目标类型的虚拟对象,一旦检测到第一虚拟对象周围存在目标类型的虚拟对象,立即切换功能入口的显示状态,以提示第一虚拟对象周围存在目标类型的虚拟对象,这样,将目标范围作为检测范围来进行检测,而不再是对任意范围内的虚拟对象进行检测,以促使用户控制第一虚拟对象在虚拟场景中移动而改变检测范围,进而检测到不同范围内的虚拟对象,提升了游戏的互动性。
其中,目标范围为一个圆形范围,第一距离为任意的距离,例如,第一距离为10或20米。在本申请实施例中,目标范围也相当于一个提醒范围,在检测到第一虚拟对象周围的该提醒范围内存在属于目标类型的虚拟对象的情况下,能够切换功能入口的显示状态来进行提醒。
可选地,目标范围为对象检测功能对应的检测范围。
在本申请实施例中,目标范围为对象检测功能对应的检测范围,在未开启对象检测功能的情况下,能够预先按照检测范围来进行检测,实现了对第一虚拟对象周围存在目标类型的虚拟对象进行预警,提升了显示效果。
可选地,第一距离为第一虚拟对象对应的检测距离。
在本申请实施例中,不同虚拟对象对应的检测距离可能不同,以丰富游戏的多种可能性,提升了游戏的趣味性。
可选地,确定第一距离的过程包括:确定第一虚拟对象已装备的检测辅助道具对应的检测距离,将检测辅助道具对应的检测距离与第一虚拟对象的默认距离的和值,确定为第一距离。
在本申请实施例中,虚拟场景中虚拟对象对应有默认检测距离,不同虚拟对象对应的默认检测距离可能相同也可能不同,且虚拟场景中存在检测辅助道具,检测辅助道具能够为虚拟对象提升检测距离,将虚拟对象的默认检测距离及已装备的检测辅助道具对应的检测距离的和值,作为第一虚拟对象对应的检测距离,能够促使用户控制虚拟对象在虚拟场景中搜索检测辅助道具来提升检测距离,提升了游戏的互动性和趣味性。
可选地,不同检测辅助道具对应有不同的检测距离。例如,检测辅助道具包括多种不同等级的虚拟雷达,等级越高,虚拟雷达对应的检测距离越大。
可选地,虚拟对象对应的默认检测距离与虚拟对象的对象信息相关。例如,对象信息指示虚拟对象的职业类型或所属的阵营,不同职业类型对应有不同的单位检测距离,不同阵营对应有不同的单位检测距离,基于第一虚拟对象的对象信息,将第一虚拟对象的职业类型对应的单位检测距离及第一虚拟对象所属的类型对应的单位检测距离之和,确定为虚拟对象对应的默认检测距离。
可选地,虚拟对象能够同时装备多个检测辅助道具。在本申请实施例中,不同检测辅助道具对应的检测距离可能相同也可能不同,虚拟对象能够同时装备多个检测辅助道具,以促使用户为第一虚拟对象尽可能装备对应的检测距离较高的检测辅助道具来提升虚拟对象的检测距离,提升了游戏的趣味性,进而提升了用户体验。
在一种可能实现方式中,功能入口的显示状态切换的过程,包括:在目标范围内存在第三虚拟对象的情况下,确定第一虚拟对象与第三虚拟对象之间的距离,第三虚拟对象属于目标类型;在距离小于第二距离的情况下,在虚拟场景中,显示功能入口的显示状态切换为第三显示状态,第二距离为第三虚拟对象能够被检测到的距离。
其中,第一距离相当于第一虚拟对象对应的检测距离,第二距离相当于第三虚拟对象的被检测距离。第三虚拟对象为目标范围内属于目标类型的任一虚拟对象,第三虚拟对象可能与第二虚拟对象相同,也可能与第二虚拟对象不同。
在本申请实施例中,虚拟对象不仅对应有检测距离,终端能够按照控制的虚拟对象对应的检测距离来检测周围属于目标类型的虚拟对象,并且,虚拟场景中虚拟对象也对应有被检测距离,虚拟对象仅能够在被检测距离内才能被检测到。因此,在未开启对象检测功能的情况下,不仅按照第一虚拟对象对应的检测距离来检测周围属于目标类型的虚拟对象,在检测到第三虚拟对象的情况下,还会按照第三虚拟对象对应的被检测距离,来确定第三虚拟对象是否能够被第一虚拟对象检测到,为检测目标类型的虚拟对象增加难度,避免检测目标类型的虚拟对象过于简单而失去游戏趣味,提升了游戏的趣味性。
需要说明的是,本申请实施例是按照目标范围来检测第一虚拟对象周围且属于目标类型的虚拟对象,而在另一实施例中,无需考虑目标范围,而是按照各个虚拟对象对应的被检测距离,确定第一虚拟对象周围是否存在目标类型的虚拟对象,也即是,确定第一虚拟对象周围存在目标类型的虚拟对象的过程,包括:对于虚拟场景中每个目标类型的虚拟对象,基于第一虚拟对象的位置及目标类型的虚拟对象在虚拟场景中的位置,确定第一虚拟对象与目标类型的虚拟对象之间的距离,在第一虚拟对象与目标类型的虚拟对象之间的距离小于目标类型的虚拟对象对应的被检测距离的情况下,确定第一虚拟对象周围存在目标类型的虚拟对象。
在本申请实施例中,虚拟场景中存在一个或多个目标类型的虚拟对象,终端显示的虚拟场景中可能显示有目标类型的虚拟对象,也可能未显示有目标类型的虚拟对象。无论当前的虚拟场景中是否显示有目标类型的虚拟对象是否,基于第一虚拟对象的位置及多个目标类型的虚拟对象的位置,能够确定第一虚拟对象与每个目标类型的虚拟对象之间的距离,进而能够确定哪个目标类型的虚拟对象在第一虚拟对象的周围,进而能够实时更新对象检测功能的功能入口的显示状态,能够保证确定第一虚拟对象周围是否存在目标类型的虚拟对象足够准确,也能够保证游戏数据的准确性。
303、终端在功能入口以第三显示状态显示的情况下,响应于对功能入口的触发操作,在虚拟场景中,显示目标显示特效,目标显示特效指示已开启对象检测功能。
在本申请实施例中,功能入口以第三显示状态显示,表示第一虚拟对象周围存在目标类型的虚拟对象,因此,通过功能入口开启对象检测功能,以便能够在虚拟场景中显示目标显示特效,以通过显示的目标显示特效来提示当前已开启对象检测功能,达到了提醒效果,能够提升显示效果,且能够及时开启对象检测功能来查看第一虚拟对象周围属于目标类型的虚拟对象,避免了开启对象检测功能而无法检测到目标类型的虚拟对象的情况,能够保证对象检测的准确性和有效性。并且,通过功能入口来开启对象检测功能,方便了用户操作,提升了人机交互效率。
其中,目标显示特效是任意形式的特效,例如,目标显示特效为光幕特效,在已开启对象检测功能的情况下,显示的虚拟场景中呈现在光幕特效之下。例如,目标显示特效为绿色光幕特效,或者其他颜色的特效。在开启对象检测功能的情况下,显示的虚拟场景呈绿色。
在本申请实施例中,开启对象检测功能的情况下,相当于开启了一种特殊视野,终端显示特殊视野下的虚拟场景,虚拟场景中显示有目标显示特效,以便将特殊视野下的虚拟场景与普通模式下的虚拟场景区分开,在特殊视野下的虚拟场景中,将第一虚拟对象周围属于目标类型的虚拟对象称为特殊虚拟对象,能够以第一显示状态显示特殊虚拟对象。
在一种可能实现方式中,显示目标显示特效的方式,包括:响应于对象检测功能的开启操作,在虚拟场景中,显示目标显示特效以第一虚拟对象为中心向周围扩散。
在本申请实施例中,功能入口的触发操作相当于对象检测功能的开启操作。响应于对象检测功能的开启操作,在虚拟场景中,显示目标显示特效,并显示目标显示特效以本端控制的第一虚拟对象为中心向周围扩散,以呈现出以第一虚拟对象为中心对周围进行对象检测的动态画面,提升了显示效果,进而提升了用户体验。
可选地,目标显示特效的覆盖范围与目标范围相等。
在本申请实施例中,目标显示特效的覆盖范围与目标范围相等,也即是,在以第一虚拟对象为中心的目标范围内显示目标显示特效,目标范围为第一虚拟对象对应的检测范围,以使目标显示特效能够体现出对象检测功能的检测范围,以便用户通过查看目标显示特效即可获知检测范围,达到检测范围提醒的效果,以便用户通过获知检测范围来及时调整第一虚拟对象的位置进而检测不同范围内的虚拟对象,提升了人机交互效率。
需要说明的是,本申请实施例是以虚拟场景中显示有对象检测功能的功能入口为例,通过功能入口来开启对象检测功能并显示目标显示特效,而在另一实施例中,无需执行上述步骤302-303,而是采取其他方式,响应于对象检测功能的开启操作,在虚拟场景中,显示目标显示特效。
需要说明的是,本申请实施例是以开启对象检测功能时显示目标显示特效为例进行说明,而在另一实施中,无需执行上述步骤302-303,而是采取其他方式来开启对象检测功能。
304、终端在对象检测功能已开启的情况下,在虚拟场景中,以第一显示状态显示属于目标类型的第二虚拟对象,对象检测功能用于检测第一虚拟对象周围属于目标类型的虚拟对象,第一显示状态指示第二虚拟对象被检测到。
在一种可能实现方式中,该步骤304包括:在对象检测功能已开启的情况下,在虚拟场景中,显示第二虚拟对象的显示状态切换为第一显示状态。
在本申请实施例中,在开启对象检测功能前后,在虚拟场景中第二虚拟对象的显示状态会发生变化,以便能够体现出第二虚拟对象属于目标类型且被检测到,以便用户能够及时查看到属于目标类型且被检测的第二虚拟对象,达到提醒的效果,以便后续控制第一虚拟对象与第二虚拟对象进行互动,而无需在人工搜索第一虚拟对象周围且属于目标类型的虚拟对象,能够保证互动效果,提升互动效率,进而提升用户体验。
其中,在未开启对象检测功能的情况下,第二虚拟对象的显示状态为任意的显示状态,例如,在未开启对象检测功能的情况下,第二虚拟对象的显示状态为隐身状态。再例如,在未开启对象检测功能的情况下,第二虚拟对象的显示状态与其他类型的虚拟对象的显示状态相同,第一显示状态与其他类型的虚拟对象的显示状态相同。
例如,在未开启对象检测功能的情况下,第二虚拟对象以隐身状态显示,则在未开启对象检测功能的情况下,即使第二虚拟对象位于终端对应的视野范围内,虚拟场景中也无法显示出第二虚拟对象;而在开启对象检测功能的情况下,不仅能够显示虚拟场景中原有的画面,还能够以特殊的显示状态来显示出第二虚拟对象,以显示出处于隐身状态的虚拟对象,以便用户能够与处于隐身状态的虚拟对象进行互动。
再例如,在未开启对象检测功能的情况下,虚拟场景中除了显示有第一虚拟对象外,还显示有第二虚拟对象及其他类型的虚拟对象,第二虚拟对象与其他类型的虚拟对象的显示状态相同,此时,用户通过终端查看显示的虚拟场景,仅能够获知当前显示有第二虚拟对象,但无法获知第二虚拟对象属于目标类型;而在开启对象检测功能的情况下,在虚拟场景中第二虚拟对象以特殊的显示状态显示,用户通过终端查看显示的虚拟场景,能够获知第二虚拟对象属于目标类型,以便后续来控制第一虚拟对象与第二虚拟对象进行互动。
可选地,显示第二虚拟对象的过程包括:在对象检测功能已开启、第二虚拟对象位于目标范围内的情况下,在虚拟场景中,显示第二虚拟对象的显示状态切换为第一显示状态,目标范围是以第一虚拟对象的位置为中心且以第一距离为半径的范围。
在本申请实施例中,在已开启对象检测功能的情况下,能够按照以本端控制的虚拟对象所处位置为中心的目标范围,检测第一虚拟对象周围是否存在目标类型的虚拟对象,以便在虚拟场景中及时显示出属于目标类型且被检测到的虚拟对象,这样,仅能够将目标范围作为检测范围来进行检测,以促使控制第一虚拟对象在虚拟场景中移动而改变检测范围,进而检测到不同范围内的虚拟对象,提升了游戏的互动性。
需要说明的是,确定第一距离的过程与上述步骤302中确定第一距离的过程同理,在此不再赘述。
可选地,确定第二虚拟对象的过程,包括:在对象检测功能已开启、第二虚拟对象位于目标范围内、且第一虚拟对象与第二虚拟对象之间的距离小于第三距离的情况下,在虚拟场景中,在虚拟场景中,显示第二虚拟对象的显示状态切换为第一显示状态,第三距离为第二虚拟对象能够被检测到的距离。
其中,第一距离相当于第一虚拟对象对应的检测距离,第三距离相当于第二虚拟对象的被检测距离。
在本申请实施例中,虚拟对象不仅对应有检测距离,终端能够按照控制的虚拟对象对应的检测距离来检测周围的虚拟对象,并且,虚拟场景中虚拟对象也对应有被检测距离,虚拟对象仅能够在被检测距离内被检测到。因此,在开启对象检测功能的情况下,不仅按照第一虚拟对象对应的检测距离来检测周围属于目标类型的虚拟对象,在检测到第二虚拟对象的情况下,还会按照第二虚拟对象对应的被检测距离,来确定第二虚拟对象是否能够被第一虚拟对象检测到,提升了游戏的趣味性。
需要说明的是,本申请实施例是按照目标范围检测第一虚拟对象周围且属于目标类型的虚拟对象,而在另一实施例中,无需考虑目标范围,而是按照各个虚拟对象对应的被检测距离,确定第一虚拟对象周围是否存在目标类型的虚拟对象,进而在虚拟对象周围存在目标类型的虚拟对象、且该虚拟对象位于视野范围内的情况下,在虚拟场景中显示虚拟对象的显示状态切换为第一显示状态。
需要说明的是,确定第一虚拟对象周围是否存在目标类型的虚拟对象的过程,与上述步骤302中第一虚拟对象周围是否存在目标类型的虚拟对象的过程同理,在此不再赘述。
305、终端在已瞄准第二虚拟对象的情况下,在虚拟场景中,显示第二虚拟对象关联的信息。
在一种可能实现方式中,该步骤305包括:在虚拟场景中的准星瞄准第二虚拟对象的情况下,在虚拟场景中,显示第二虚拟对象关联的信息。
其中,准星用于瞄准虚拟场景中任意的虚拟对象,准星能够以任意的形式表示,例如,准星以圆点的形式表示,或者,以十字的形式表示。在本申请实施例中,在显示的虚拟场景中,准星的显示位置与第二虚拟对象的显示位置存在重叠,表示准星瞄准第二虚拟对象。
在本申请实施例中,虚拟场景中显示有准星,通过准星来瞄准属于目标类型且被检测到的虚拟对象,能够直接在虚拟场景中显示出关联的信息,这样,以便用户通过控制准星的位置来实现对任一虚拟对象的瞄准,方便了用户操作,提升了人机交互效率。
可选地,准星始终显示在虚拟场景的中心。
在本申请实施例中,在显示虚拟场景的过程中,响应于视角调整操作,终端显示的虚拟场景会发生变化,但是准星始终显示在虚拟场景的中心位置,以便用户能够及时查看到准星的位置来执行相应的操作,避免了由于虚拟场景画面的影响而无法获知准星的位置,能够保证显示效果,也提升了人机操作效率。
可选地,显示信息的过程包括:在准星瞄准第二虚拟对象的情况下,在虚拟场景中,显示准星的显示状态切换为第二显示状态,显示第二虚拟对象关联的信息,第二显示状态指示准星已瞄准被检测的虚拟对象。
在本申请实施例中,在准星瞄准属于目标类型且被检测到的虚拟对象时,在虚拟场景中还会显示准星的显示状态发生变化,以提醒准星已瞄准被检测到的虚拟对象,使得用户能够及时查看显示出的信息,达到了强提醒的效果,提升了显示效果,提升了用户体验。
其中,第二显示状态为任意的显示状态,与未瞄准属于目标类型且被检测到的虚拟对象时准星的显示状态不同。例如,当准星未瞄准属于目标类型且被检测到的虚拟对象时,准星的显示状态为静止状态或默认颜色显示状态;而当准星瞄准属于目标类型且被检测到的虚拟对象时,准星的第一显示状态为闪烁状态、放大显示状态或红色显示状态等。
需要说明的是,本申请实施例是以准星来瞄准第二虚拟对象为例进行说明,而在另一实施例中,终端在显示虚拟场景的情况下,还能够采取其他方式来瞄准第二虚拟对象。
在一种可能实现方式中,虚拟场景中还显示有瞄准框,则瞄准第二虚拟对象的方式包括:在第二虚拟对象位于瞄准框内的情况下,在虚拟场景中,显示第二虚拟对象关联的信息。
在本申请实施例中,瞄准框用于瞄准虚拟对象,第二虚拟对象位于瞄准框内表示已瞄准第二虚拟对象。其中瞄准框能够显示在终端的显示屏幕中任意的位置。
在一种可能实现方式中,瞄准第二虚拟对象的方式包括:在第二虚拟对象位于目标显示位置的情况下,在虚拟场景中,显示第二虚拟对象关联的信息。
在本申请实施例中,在显示的虚拟场景中,第二虚拟对象能够在任一显示位置显示,而仅在第二虚拟对象位于目标显示位置的情况下,表示已瞄准第二虚拟对象,则在虚拟场景中显示第二虚拟对象关联的信息。
其中,目标显示位置为终端的显示屏幕中的任意位置,例如,目标显示位置为中心位置,或者左上角位置。
在一种可能实现方式中,显示的信息还与第一虚拟对象的行为信息匹配,也即是,显示信息的过程包括:在已瞄准第二虚拟对象的情况下,在虚拟场景中,显示第二虚拟对象关联且与第一虚拟对象的行为信息匹配的信息。
在本申请实施例中,已瞄准第二虚拟对象的情况下,在虚拟场景中,显示第二虚拟对象关联且与第一虚拟对象的行为信息匹配的信息,以使显示信息与第一虚拟对象的历史行为匹配,以预测出当前第一虚拟对象所需查看的信息,保证信息显示的准确性,且无需再由用户通过终端触发选择操作来选择信息,能够节省查看信息所需的时间,保证信息获取效率。
其中,第一虚拟对象的行为信息指示第一虚拟对象的历史行为,例如,第一虚拟对象的行为信息指示第一虚拟对象当前正在执行的任务,或者,指示第一虚拟对象之前发生战斗且生命值降低等。可选地,第一虚拟对象的行为信息指示第一虚拟对象在最近一定时长内的历史行为,例如,行为信息指示第一虚拟对象在前10分钟内的历史行为。
其中,第二虚拟对象关联有多种信息,不同的信息包含的内容不同。例如,第二虚拟对象为虚拟场景中用于提供信息引导的虚拟对象,第二虚拟对象关联的多种信息中,任一信息指示去哪个位置能够进行补给,以提升虚拟对象的生命值;另一信息指示某个虚拟物品在哪个地方能够获取。
例如,第一虚拟对象的行为信息指示第一虚拟对象当前正在执行的任务,第二虚拟对象关联且与第一虚拟对象的行为信息匹配的信息指示该任务怎么才能完成,或者,指示到哪个地方才能完成任务。
再例如,第一虚拟对象的行为信息指示第一虚拟对象之前发生战斗且生命值降低,第二虚拟对象关联且与第一虚拟对象的行为信息匹配的信息指示去哪个位置能够进行补给,以提升虚拟对象的生命值。
可选地,在虚拟对局进行过程中,终端或服务器会存储终端控制的虚拟对象的行为信息,以便后续按照行为信息来显示所查看的虚拟对象关联的信息。
在一种可能实现方式中,该步骤305包括:在已瞄准第二虚拟对象、第一虚拟对象与第二虚拟对象之间的距离在距离范围内的情况下,在虚拟场景中,显示第二虚拟对象关联的信息。
在本申请实施例中,第二虚拟对象还对应有信息被查看的距离范围,也即是,第一虚拟对象与第二虚拟对象之间的距离在该距离范围内时,终端才会显示出第二虚拟对象关联的信息,以模拟出第一虚拟对象查看第二虚拟对象关联的信息的效果,这样,为查看虚拟对象关联的信息增加了一定的限定条件,能够提升游戏的趣味性。
其中,距离范围为任意的范围,例如,距离范围中的最小距离为10米,距离范围中的最大距离为20米,也即是,在第一虚拟对象与第二虚拟对象之间的距离不小于10米、且不大于20米的情况下,终端才会显示出第二虚拟对象关联的信息。
可选地,该方法还包括:在已瞄准第二虚拟对象、第一虚拟对象与第二虚拟对象之间的距离在距离范围外的情况下,在虚拟场景中,显示距离提示信息,距离提示信息用于提示第一虚拟对象与第二虚拟对象之间的距离在距离范围外。
在本申请实施例中,已瞄准第二虚拟对象,表示用户想要查看第二虚拟对象关联的信息,第一虚拟对象与第二虚拟对象之间的距离在距离范围之外,则表示第一虚拟对象当前所处的位置无法查看第二虚拟对象关联的信息,因此,在虚拟场景中显示距离提示信息,以提示当前第一虚拟对象与第二虚拟对象之间的距离不满足距离范围,以提示用户通过终端控制第一虚拟对象移动以改变第一虚拟对象与第二虚拟对象之间的距离,达到了强提醒的效果,提升了用户体验。
可选地,距离提示信息包括第一提示信息或第二提示信息,第一提示信息用于提示第一虚拟对象与第二虚拟对象距离太近,第二提示信息用于提示第一虚拟对象与第二虚拟对象距离太远;则显示距离提示信息的过程,包括:在已瞄准第二虚拟对象的情况下,当第一虚拟对象与第二虚拟对象之间的距离小于距离范围中的最小值时,在虚拟场景中,显示第一提示信息;当第一虚拟对象与第二虚拟对象之间的距离大于距离范围中的最大值时,在虚拟场景中,显示第二提示信息。
在本申请实施例中,在第一虚拟对象与第二虚拟对象之间的距离在距离范围外的情况下,按照第一虚拟对象与第二虚拟对象之间的不同距离来显示不同的提示信息,以引导用户能够及时调整,以使用户能够获知如何来调整第一虚拟对象的位置以便查看第二虚拟对象关联的信息,能够保证查看信息的效率,进而保证互动效率。
本申请实施例提供的方案,通过开启对象检测功能,检测本端控制的虚拟对象周围属于目标类型的虚拟对象,并以特殊的显示状态来显示,以提醒哪些虚拟对象被检测到,采取瞄准的方式,查看已检测到且属于目标类型的虚拟对象关联的信息,以便直接在虚拟场景中显示出来,实现了一种新的互动方式,能够快速检测到目标类型的虚拟对象,无需再由人工在虚拟场景中搜寻目标类型的虚拟对象,节省了检测目标类型的虚拟对象的时间,提升了检测效率,同时当查看检测到的虚拟对象关联的信息时,无需控制本端的虚拟对象靠近其他虚拟对象时才能查看其他虚拟对象关联的信息,节省了控制第一虚拟对象靠近第二虚拟对象所需的时间,能够保证互动效果,提升了互动效率,进而人机交互效率。
需要说明的上述图3所示的实施例是以通过对象检测功能的功能入口来开启对象检测功能为例进行说明,而在另一实施例中,还能够采取其他方式来开启对象检测功能,在一种可能实现方式中,虚拟场景中存在对象检测道具,对象检测道具具有对象检测功能,在第一虚拟对象已装备对象检测道具的情况下,相当于开启对象检测功能,以便后续按照上述实施例来检测目标类型的虚拟对象。
在本申请实施例中,虚拟场景中存在具有对象检测功能的对象检测道具,在虚拟对象装备对象检测道具的情况下,能够检测虚拟对象周围是否存在目标类型的虚拟对象,方便了检测虚拟对象的流程,也能够促使用户控制虚拟对象在虚拟场景中获取对象检测道具,提升了游戏的互动性。
可选地,虚拟场景中存在多种对象检测道具,不同的对象检测道具用于检测不同类型的虚拟对象,在第一虚拟对象已装备任一对象检测道具的情况下,按照已装备的对象检测道具对应的类型,检测第一虚拟对象周围是否存在属于对象检测道具对应的类型的虚拟对象。
在本申请实施例中,虚拟场景中存在多种用于检测不同类型的虚拟对象的对象检测道具,能够满足不同的需求,提升了检测不同类型的虚拟对象的便捷性。
需要说明的是,上述图3所示的实施例是通过对象检测功能的功能入口来开启对象检测功能为例进行说明,而在另一实施例中,对象检测功能仅能够在特殊的区域开启。也即是,开启对象检测功能的过程,包括:在第一虚拟对象位于目标区域的情况下,响应于开启操作,在虚拟场景中,显示目标显示特效。
在本申请实施例中,对象检测功能仅能够在第一虚拟对象位于目标区域的情况下才能开启,以对对象检测功能进行限制,避免对象检测功能过度使用而导致游戏失衡的情况,保证了游戏的公平性。
其中,目标区域为虚拟场景中任意的区域。例如,目标区域为第一虚拟对象的任务对应的检测区域,第一虚拟对象的任务指示对目标区域内属于目标类型的虚拟对象进行检测,则用户通过终端能够控制第一虚拟对象进入目标区域,进而开启对象检测功能来检测任务指示的虚拟对象。
需要说明的是,在上述图3所示的实施例的基础上,第一虚拟对象与第二虚拟对象之间可能存在障碍物,则在检测到第一虚拟对象周围存在第二虚拟对象的情况下,依然能够显示出第二虚拟对象,也即是,显示第二虚拟对象的过程包括以下三种方式。
第一种方式:在对象检测功能已开启、且第二虚拟对象与第一虚拟对象之间存在障碍物的情况下,在虚拟场景中,将障碍物包含且遮挡第二虚拟对象的区域的显示状态切换为透明状态,以第一显示状态显示第二虚拟对象。
其中,障碍物为任意类型的虚拟障碍物,如障碍物为虚拟建筑物的墙壁或虚拟汽车等。障碍物包含且遮挡第二虚拟对象的区域为障碍物中的部分区域,能够以任意的形状表示,例如,该区域为方形、圆形或不规则的形状表示。例如,障碍物为虚拟建筑物的墙壁,第二虚拟对象在虚拟建筑物内,则障碍物包含且遮挡第二虚拟对象的区域为墙壁上的部分区域。
在本申请实施例中,在检测到属于目标类型的第二虚拟对象的情况下,即使第一虚拟对象与第二虚拟对象之间存在障碍物,能够将障碍物包含且遮挡第二虚拟对象的区域的显示状态切换为透明状态,以使第二虚拟对象能够显示出来,避免了第二虚拟对象被遮挡的情况,以便后续能够直接瞄准第二虚拟对象来查看关联的信息,而无需控制第一虚拟对象避让障碍物来查看第二虚拟对象,方便了后续查看第二虚拟对象关联的信息,提升了互动效率。
第二种方式:在对象检测功能已开启、且第二虚拟对象与第一虚拟对象之间存在障碍物的情况下,在虚拟场景中,将障碍物的透明度增大,以第一显示状态显示第二虚拟对象。
在本申请实施例中,在障碍物的透明度增大的情况下,障碍物遮挡的虚拟对象能够显示出来,且随着障碍物的透明度越大,障碍物所遮挡的虚拟对象显示越清晰。例如,在障碍物的透明度增大的情况下,障碍物能够仅能够显示出轮廓。
在本申请实施例中,在检测到属于目标类型的第二虚拟对象的情况下,即使第一虚拟对象与第二虚拟对象之间存在障碍物,能够将障碍物的透明度增大,以此来出显示被遮挡的第二虚拟对象,避免了第二虚拟对象被遮挡的情况,以便后续能够直接瞄准第二虚拟对象来查看关联的信息,而无需控制第一虚拟对象避让障碍物来查看第二虚拟对象,方便了后续查看第二虚拟对象关联的信息,提升了互动效率。
第三种方式:在对象检测功能已开启、且第二虚拟对象与第一虚拟对象之间存在障碍物的情况下,在障碍物包含且遮挡第二虚拟对象的区域中,显示第二虚拟对象的轮廓,第一显示状态为轮廓显示状态。
在本申请实施例中,第一显示状态为轮廓显示状态,在检测到属于目标类型的第二虚拟对象的情况下,即使第一虚拟对象与第二虚拟对象之间存在障碍物,在障碍物包含且遮挡第二虚拟对象的区域中,显示出被遮挡的第二虚拟对象的轮廓,以使用户能够查看到被遮挡的第二虚拟对象,避免了第二虚拟对象被遮挡的情况,以便后续能够直接瞄准第二虚拟对象来查看关联的信息,而无需控制第一虚拟对象避让障碍物来查看第二虚拟对象,方便了后续查看第二虚拟对象关联的信息,提升了互动效率。
需要说明的是,上述图3所示的实施例是以虚拟场景中显示有第二虚拟对象为例进行说明,而在另一实施例中,当开启对象检测功能时,终端显示的虚拟场景中并未显示有第二虚拟对象,用户通过终端触发视角调整操作或虚拟对象的移动操作,以使终端更新显示的虚拟场景,这样,通过不断调整显示的虚拟场景,以便在虚拟场景中以第一显示状态显示的第二虚拟对象。对于终端更新显示的虚拟场景的过程,与上述步骤301中调整显示的虚拟场景同理,在此不再赘述。
在图2所示实施例的基础上,本申请实施例在显示第二虚拟对象关联的信息的情况下,还能够查看第二虚拟对象的详情信息,具体过程详见下述实施例。
图5是本申请实施例提供的一种虚拟场景显示方法的流程图,该方法由终端执行为例,如图5所示,该方法包括:
501、终端显示虚拟场景,虚拟场景中显示有第一虚拟对象。
该步骤501与上述步骤301同理,在此不再赘述。
502、终端在对象检测功能已开启的情况下,在虚拟场景中,以第一显示状态显示属于目标类型的第二虚拟对象,对象检测功能用于检测第一虚拟对象周围属于目标类型的虚拟对象,第一显示状态指示第二虚拟对象被检测到。
该步骤502与上述步骤304同理,在此不再赘述。
503、终端在已瞄准第二虚拟对象、且未显示过第二虚拟对象的详情信息情况下,在虚拟场景中,显示第二虚拟对象关联的提示信息,提示信息用于提示未显示过第二虚拟对象的详情信息。
在本申请实施例中,用户通过终端能够查看虚拟对象关联的详情信息,而针对终端是否已显示过虚拟对象关联的详情信息,当已瞄准属于目标类型且被检测到的虚拟对象时,能够以显示不同信息的方式来进行提醒,以便用户能够获知之前是否已经查看过属于目标类型且被检测到的虚拟对象的详情信息,达到强提醒的效果,以便用户后续能够基于是否查看过详情信息来执行不同的操作,提升了游戏的灵活性和趣味性,提升了用户体验。
其中,详情信息用于描述第二虚拟对象的详细情况,例如,第二虚拟对象为虚拟物品,该详情信息用于描述虚拟物品的名称、尺寸、物品类型、物品参数以及物品获取方式。再例如,第二虚拟对象为虚拟人物,该详情信息用于描述虚拟人物的名称、虚拟人物的状态、造成这种状态的原因、所属阵营等。提示信息为任意的信息,例如,提示信息为“???”,或者,提示信息为“位置”。可选地,在虚拟场景中突出显示提示信息。在本申请实施例中,突出显示提示信息,以达到提醒的效果。
在本申请实施例中,是否显示过第二虚拟对象的详情信息,相当于第一虚拟对象是否查看过第二虚拟对象的详情信息,以模拟出第一虚拟对象对第二虚拟对象进行检测的情况。
可选地,通过终端对应的显示记录来确定是否显示过第二虚拟对象的详情信息,也即是,确定是否显示过第二虚拟对象的详情信息的过程,包括:获取终端的显示记录,该显示记录包含对象标识,该对象标识指示的虚拟对象的详情信息已被查看,在显示记录中包含第二虚拟对象的对象标识的情况下,确定已显示过第二虚拟对象的详情信息,在显示记录中未包含第二虚拟对象的对象标识的情况下,确定未显示过第二虚拟对象的详情信息。
其中,显示记录用于记录已显示过详情信息的虚拟对象的对象标识,可选地,显示记录还包含对应的显示时间。
可选地,维护显示记录的过程包括:终端响应于对虚拟对象的详情查看操作,终端在显示记录中记录该虚拟对象的对象标识。
在本申请实施例中,详情查看操作指示查看虚拟对象的详情信息,则一旦检测到对虚拟对象的详情查看操作的情况下,表示用户想要查看虚拟对象的详情信息,则后续会显示虚拟对象的详情信息,因此,在显示记录中记录该虚拟对象的对象标识,以保证显示记录的准确性。
可选地,在显示记录中记录对象标识时,会在显示记录中查看是否包含待记录的对象标识,在未查看到待记录的对象标识的情况下,在显示记录中记录该对象标识。
需要说明的,上述终端对应的显示记录可能存储于终端中,也可能存储于服务器中。在终端存储有显示记录的情况下,终端按照上述方式来确定是否显示过第二虚拟对象的详情信息;在服务器中存储有显示记录的情况下,终端在已瞄准第二虚拟对象的情况下,向服务器发送详情查询请求,该详情查询请求用于请求查询终端是否已显示过携带的对象标识关联的详情信息,该详情查询请求携带第二虚拟对象的对象标识,服务器响应于详情查询请求,按照上述方式,基于终端对应的显示记录进行查询,向终端返回查询结果,该查询结果指示终端是否显示过第二虚拟对象的详情信息,终端基于查询结果来显示提示信息或简介信息。例如,终端中存储有第二虚拟对象关联的提示信息或简介信息,服务器向终端返回的查询结果仅是指示终端是否显示过第二虚拟对象的详情信息,则终端基于查询结果来进行显示。再例如,服务器中存储有第二虚拟对象关联的提示信息或简介信息,服务器在查询后,向终端返回的查询结果包括提示信息或简介信息,终端仅显示查询结果包含的信息即可。
在本申请实施例中,终端或服务器中存储终端对应的显示记录,以便记录终端是否显示过第二虚拟对象的详情信息,即记录了是否对第二虚拟对象进行详情查看,针对已进行过详情查看的第二虚拟对象,终端仅在瞄准已检测到的第二虚拟对象的情况下,显示第二虚拟对象的简介信息,以表示已进行过详情查看;针对未进行过详情查看的第二虚拟对象,终端仅在瞄准已检测到的第二虚拟对象的情况下,显示第二虚拟对象的提示信息,以表示本次为首次查看第二虚拟对象,还未查看第二虚拟对象的详情信息。
504、终端响应于对提示信息的详情检测操作,在虚拟场景中,突出显示第二虚拟对象,显示第二虚拟对象的详情信息。
在本申请实施例中,在显示第二虚拟对象的提示信息的情况下,能够针对提示信息来查看第二虚拟对象的详情信息,以便在虚拟场景中突出显示第二虚拟对象并显示第二虚拟对象的详情信息,以保证显示效果。
在一种可能实现方式中,显示详情信息的过程,包括:仅在虚拟场景中显示第二虚拟对象及详情信息,且第二虚拟对象放大显示。
在本申请实施例中,在查看第二虚拟对象的详情信息时,仅在虚拟场景中显示第二虚拟对象及详情信息,在虚拟场景中不再显示出除第二虚拟对象和详情信息以外其他内容,且第二虚拟对象放大显示,以便用户能够查看第二虚拟对象及详情信息,避免了其他内容造成的干扰,达到了一种强提醒的效果,保证了显示效果。
可选地,在准星瞄准第二虚拟对象的情况下,在虚拟场景中不仅显示第二虚拟对象的提示信息,还会显示有详情查看选项,响应于对详情查看选项的触发操作,在虚拟场景中突出显示第二虚拟对象,并显示第二虚拟对象的详情信息。
可选地,在突出显示第二虚拟对象且显示详情信息的情况下,对虚拟场景中任意位置的点击操作,即为对详情信息的关闭操作;或者,虚拟场景中还显示有关闭选项,响应于对关闭选项的触发操作,即为对详情信息的关闭操作。
在一种可能实现方式中,终端响应于对提示信息的详情检测操作,控制虚拟相机按照第二虚拟对象对应的相机位置和拍摄视角对虚拟场景进行拍摄,显示虚拟相机拍摄到的虚拟场景,在该虚拟场景中第二虚拟对象突出显示,且显示有第二虚拟对象的详情信息。
在本申请实施例中,目标类型的虚拟对象对应有相机位置和拍摄视角,在查看任一目标类型的虚拟对象的详情信息时,能够控制虚拟相机以该虚拟对象对应的相机位置和拍摄视角来进行拍摄,进而显示出拍摄到的虚拟场景,以保证第二虚拟对象的详情信息的显示效果。
505、终端响应于对详情信息的关闭操作,在虚拟场景中,显示第二虚拟对象关联的简介信息。
其中,简介信息包含的内容为详情信息中的部分内容,例如,简介信息仅包含第二虚拟的名称。
在本申请实施例中,在显示第二虚拟对象的提示信息的情况下,能够针对提示信息来查看第二虚拟对象的详情信息,并在查看详情信息后,响应于关闭详情信息的操作,返回原来的虚拟场景,即在虚拟场景中显示准星瞄准第二虚拟对象,但是显示的提示信息切换为了简介信息,能够体现出详情信息查看的过程,且表示出第二虚拟对象的详情信息是否被查看过,进而达到提醒的效果,便于用户观看,提升了用户体验。
需要说明的是,本申请实施例是以未查看过第二虚拟对象的详情信息为例进行说明,而在另一实施例中,在查看过第二虚拟对象的详情信息的情况下会直接显示第二虚拟对象关联的简介信息,也即是,在已瞄准第二虚拟对象、且已显示过第二虚拟对象的详情信息的情况下,在虚拟场景中,显示第二虚拟对象关联的简介信息。并且,后续能够按照上述步骤504-505,针对简介信息来查看详情信息。
在本申请实施例中,按照是否显示过第二虚拟对象的详情信息,在瞄准属于目标类型且被检测到的第二虚拟对象的情况下,显示不同的信息,以便达到提醒的效果,能够使得用户获知是否查看过第二虚拟对象关联的详情信息,进而能够避免已查看过详情信息而无需再进行查看的情况,能够减少不必要的操作,进而提升互动效果。
本申请实施例提供的方案,通过开启对象检测功能,检测本端控制的虚拟对象周围属于目标类型的虚拟对象,并以特殊的显示状态来显示,以提醒哪些虚拟对象被检测到,采取瞄准的方式,查看已检测到且属于目标类型的虚拟对象关联的信息,以便直接在虚拟场景中显示出来,实现了一种新的互动方式,能够快速检测到目标类型的虚拟对象,无需再由人工在虚拟场景中搜寻目标类型的虚拟对象,节省了检测目标类型的虚拟对象的时间,提升了检测效率,同时当查看检测到的虚拟对象关联的信息时,无需控制本端的虚拟对象靠近其他虚拟对象时才能查看其他虚拟对象关联的信息,节省了控制第一虚拟对象靠近第二虚拟对象所需的时间,能够保证互动效果,提升了互动效率,进而人机交互效率。
需要说明的是,在上述图2至图所示的实施例的基础上,在已开启对象检测功能的情况下,还能够关闭对象检测功能,在关闭对象检测功能后,显示的虚拟对象会发生变化。在一种可能实现方式中,该方法还包括:响应于对对象检测功能的关闭操作,在虚拟场景中,取消显示第二虚拟对象;或者,响应于对对象检测功能的关闭操作,在虚拟场景中,显示第二虚拟对象的显示状态切换为第四显示状态。
在本申请实施例中,响应于对象检测功能的关闭操作,在虚拟场景中会显示第二虚拟对象的显示状态发生变化,以表示当前已关闭对象检测功能,达到了提醒的效果,提升了虚拟场景的显示效果,进而提升了用户体验。
例如,第二虚拟对象为在未开启对象检测功能的情况下是不可见的虚拟对象,如第二虚拟对象在未开启对象检测功能的情况下以隐身状态显示,则在已关闭对象检测功能的情况下,取消显示第二虚拟对象,以使用户通过查看显示的第二虚拟对象发生变化,即可获知已关闭对象检测功能。
其中,第四显示状态为任意的显示状态,例如,在虚拟场景中,不属于目标类型的虚拟对象以第四显示状态显示。
例如,在未开启对象检测功能的情况下,第二虚拟对象以第四显示状态显示,在开启对象检测功能的情况下,第二虚拟对象以第一显示状态显示,则在已关闭对象检测功能的情况下,第二虚拟对象的显示状态还原为第四显示状态,即第二虚拟对象以第四显示状态显示。
可选地,触发对象检测功能的关闭操作的方式,包括以下三种方式。
第一种方式:在开启对象检测功能的情况下,虚拟场景中显示有对象检测功能的关闭选项,响应于对关闭选项的触发操作,相当于检测到对对象检测功能的关闭操作。
其中,关闭选项能够是任意类型的选项,用于关闭对象检测功能。
可选地,关闭选项是终端响应于虚拟场景中对象检测功能的功能入口的触发操作,将功能入口切换显示为关闭选项。
例如,在虚拟场景中显示有对象检测功能的功能入口,该功能入口用于开启对象检测操作,用户通过终端点击功能入口,终端检测到对功能入口的点击操作,相当于检测到对象检测功能的开启操作,则开启对象检测功能,同时,取消显示功能入口,在功能入口原来的显示位置显示关闭选项,也能够提醒当前已开启对象检测功能。
第二种方式:对象检测功能是在保持按压对象检测功能的功能入口的情况下开启,包括:响应于检测到对对象检测功能的功能入口的释放操作,相当于检测到对对象检测功能的关闭操作。
在本申请实施例中,虚拟场景中显示有对象检测功能的功能入口,该功能入口用于开启对象检测操作,用户按住功能入口且保持按压,终端相当于检测到对象检测功能的开启操作,则开启对象检测功能,一旦用户松开了功能入口而不再保持按压,则相当于终端检测到对功能入口的释放操作,也相当于终端检测到对对象检测功能的关闭操作。
第三种方式:在对象检测功能已开启的持续时长达到目标时长的情况下,相当于检测到对对象检测功能的关闭操作。
其中,目标时长为任意的时长,例如,目标时长为10分钟。对象检测功能已开启的持续时长用于表示对象检测功能已开启了多长时间。
在本申请实施例中,对象检测功能单次仅能开启目标时长,则在开启对象检测功能的情况下终端或服务器进行计时,以便在对象检测功能已开启的持续时长达到目标时长的情况下,能够及时关闭对象检测功能,以避免对象检测功能长时间开启而影响游戏的平衡性,提升了游戏的趣味性。
需要说明的是,上述触发关闭操作的三种方式能够任意结合,以未显示过第二虚拟对象的详情信息为例,如图6所示,虚拟场景显示方法包括以下步骤:
步骤1、终端在虚拟场景中显示第一虚拟对象及对象检测功能的功能入口。
在本申请实施例中,在步骤1之后,对功能入口的不同操作会执行不同的步骤。基于对功能入口的点击操作,会执行以下步骤2-4,基于对功能入口的长按操作,会执行以下步骤5-9。
步骤2、响应于对功能入口的点击操作,将对象检测功能的功能入口切换显示为对象检测功能的关闭选项,显示目标显示特效,以表示当前开启对象检测功能。
其中,点击操作是指对功能入口的按压时长小于第一时长,第一时长为任意的时长,例如,第一时长为0.2秒。
步骤3、终端在对象检测功能已开启的情况下,在虚拟场景中显示以第一显示状态显示属于目标类型的第二虚拟对象,在虚拟场景中的准星瞄准第二虚拟对象的情况下,在虚拟场景中显示第二虚拟对象关联的提示信息及详情查看选项,响应于对详情查看选项的触发操作,显示详情查看界面,在详情查看界面,放大显示第二虚拟对象,并显示第二虚拟对象的详情信息;响应于对详情查看界面中的详情关闭选项的触发操作,或者,响应于对详情查看界面中任一位置的点击操作,关闭详情查看界面,显示虚拟场景,在虚拟场景中显示准星瞄准第二虚拟对象及第二虚拟对象的简介信息。
步骤4、在对象检测功能已开启的情况下,在开启对象检测功能的持续时长达到目标时长的情况下,或者,响应于对对象检测功能的关闭选项的触发操作,取消显示目标显示特效,以表示关闭对象检测功能。
需要说明的是,本申请实施例仅是以先执行步骤3再执行步骤4为例进行说明,而在另一实施例中,在步骤2之后,一旦开启对象检测功能的持续时长达到目标时长,或者,一旦检测到对对象检测功能的关闭选项的触发操作,则会关闭对象检测功能。
步骤5、响应于对功能入口的长按操作,显示目标显示特效,以表示当前开启对象检测功能,在保持按压功能入口的情况下,保持开启对象检测功能。
其中,长按操作是指对功能入口的按压时长不小于第一时长,第一时长为任意的时长,例如,第一时长为0.2秒。
步骤6、终端在对象检测功能已开启的情况下,在虚拟场景中显示以第一显示状态显示属于目标类型的第二虚拟对象,在虚拟场景中的准星瞄准第二虚拟对象的情况下,在虚拟场景中显示第二虚拟对象关联的提示信息及详情查看选项,响应于对详情查看选项的触发操作,显示详情查看界面,在详情查看界面,放大显示第二虚拟对象,并显示第二虚拟对象的详情信息。
在本申请实施例中,在步骤6之后,能够执行步骤7或步骤8。
步骤7、在保持按压功能入口的情况下,响应于对详情查看界面中的详情关闭选项的触发操作,或者,响应于对详情查看界面中任一位置的点击操作,关闭详情查看界面,显示虚拟场景,在虚拟场景中显示准星瞄准第二虚拟对象及第二虚拟对象的简介信息。
步骤8、在显示详情查看界面的情况下,响应于检测到对对象检测功能的功能入口的释放操作,保持显示详情查看界面,响应于对详情查看界面中的详情关闭选项的触发操作,或者,响应于对详情查看界面中任一位置的点击操作,关闭详情查看界面,显示虚拟场景,在虚拟场景中显示准星瞄准第二虚拟对象、第二虚拟对象的简介信息及对象检测功能的关闭选项;响应于对对象检测功能的关闭选项的触发操作,取消显示目标显示特效,以表示关闭对象检测功能。
其中,释放操作是指不再保持按压功能入口的操作。
在本申请实施例中,在显示详情查看界面的情况下,检测到对对象检测功能的功能入口的释放操作,表示当前切换为与上述步骤3类似的方案,相当于基于对功能入口的点击操作来实现详情查看界面的显示,而不会关闭对象检测功能。
步骤9、在对象检测功能已开启的情况下,在开启对象检测功能的持续时长达到目标时长的情况下,或者,响应于对对象检测功能的功能入口的释放操作,取消显示目标显示特效,以表示关闭对象检测功能。
需要说明的是,本申请实施例仅是以先执行步骤8之后再执行步骤9为例进行说明,而在另一实施例中,在步骤5之后,一旦开启对象检测功能的持续时长达到目标时长,或者,一旦检测到对对象检测功能的功能入口的释放操作,则会关闭对象检测功能。
需要说明的是,上述实施例是以虚拟场景中显示有对象检测功能的功能入口为例进行说明,而在另一实施例中,虚拟场景中未显示有对象检测功能的功能入口,而是将输入设备上的某个按键作为对象检测功能的功能入口,例如,将鼠标的中键作为对象检测功能的功能入口,用户点击鼠标的中键,相当于上述步骤2中对功能入口的点击操作;用户长按鼠标的中键相当于上述步骤5中对功能入口的长按操作。
在本申请实施例中,第二虚拟对象是与第一虚拟对象的任务关联的对象,在查看第二虚拟对象的详情信息之后,能够推进任务的进度,以便提示后续如何来执行操作。在一种可能实现方式中,在查看第二虚拟对象关联的信息、且关闭对象检测功能的情况下,还能够显示对局提示信息,也即是,该方法还包括:在虚拟场景中,显示对局提示信息,对局提示用于提示检测第二虚拟对象的任务已完成。
其中,对局提示信息为任意类型的信息,例如,对局提示信息指示检测第二虚拟对象的任务已完成,还指示下一个待执行的任务。
再例如,对局提示信息还指示游戏进度的提示,以便用户查看对局提示信息后,能够获知后续如何来执行操作。
在本申请实施例中,在查看第二虚拟对象关联的信息、且关闭对象检测功能的情况下,还能够显示对局提示信息,以达到游戏提醒的效果。
需要说明的是,上述实施例是以在开启对象检测功能的情况下显示目标类型的虚拟对象为例进行说明,而在另一实施例中,在开启对象检测功能的情况下,能够将虚拟场景切换为其他虚拟场景,能够控制第一虚拟对象在其他虚拟场景中移动,以便在其他虚拟场景中检测第一虚拟对象周围属于目标类型的虚拟对象。在一种可能实现方式中,将上述实施例中的虚拟场景称为第一虚拟场景,则虚拟场景显示方法包括:终端显示第一虚拟场景,第一虚拟场景中显示有第一虚拟对象及对象检测功能的功能入口,在第一虚拟对象周围存在目标类型的虚拟对象的情况下,功能入口的显示状态切换为第三显示状态,响应于对功能入口的触发操作,将第一虚拟场景切换显示为第二虚拟场景,在第二虚拟场景中显示第一虚拟对象、目标显示特效及准星,在第二虚拟场景中以第一显示状态显示属于目标类型的第二虚拟对象,在准星瞄准第二虚拟对象的情况下,在第二虚拟场景中显示第二虚拟对象关联的信息;响应于对象检测功能的关闭操作,将第二虚拟场景切换显示为第一虚拟场景。
其中,第二虚拟场景包含的内容与第一虚拟场景包含的内容不同。例如,第一虚拟场景为街道类型的虚拟场景,在显示第一虚拟场景时,能够体现出第一虚拟对象位于街道内;而第二虚拟场景为山洞类型的虚拟场景,在显示第二虚拟场景时,能够体现出第一虚拟对象位于山洞内,即第一虚拟对象保持位置不变,仅是通过开启对象检测功能即可实现虚拟场景的切换,并能够在切换后的第二虚拟场景中,检测第一虚拟对象周围且属于目标类型的虚拟对象。
在上述所示的实施例的基础上,在游戏开发过程中,例如,开放世界动作类RPG(Role-playing game角色扮演游戏)游戏。由开发人员配置目标配置信息,该目标配置信息指示虚拟场景中虚拟对象的类型及虚拟对象在虚拟场景中的位置,则在游戏进行过程中,终端或服务器能够按照目标配置信息来确定第一虚拟对象周围是否存在目标类型的虚拟对象。
例如,目标配置信息如表1所示,目标配置信息包括虚拟对象的对象标识、位置及所属类型的类型标识,位置以坐标的形式表示。在本申请实施例中,虚拟场景中除了目标类型的虚拟对象以外,还有其他类型的虚拟对象。例如,虚拟场景中的虚拟对象2为与目标类型不同的第一类型,在开启对象检测功能的情况下,也即是,在显示特殊视野下的虚拟场景的情况下,虚拟场景中还会以与第一显示状态不同的显示状态来显示虚拟对象2,以丰富特殊视野下的虚拟场景中显示的内容。在准星瞄准虚拟对象2的情况下,准星的显示状态不发生变化,且虚拟对象2的显示状态也不会发生变化。再例如,目标配置信息中未指定虚拟场景中的虚拟对象3所属的类型,则在显示特殊视野下的虚拟场景的情况下,虚拟对象3不会以特殊的显示状态显示。
表1
虚拟对象 位置 类型
对象标识1 坐标1 类型标识1
对象标识2 坐标2 类型标识2
对象标识3 坐标3 类型标识3
另外,对于虚拟场景中目标类型的虚拟对象,还为目标类型的虚拟对象配置对象信息,该对象信息包含虚拟对象的对象标识、位置、所属类型的类型标识、被检测距离、距离范围、详情信息、显示详情信息时虚拟相机的相机位置和拍摄视角、显示详情信息之后的对局提示信息及任务标识。其中,被检测距离能够为任意的距离,如10米。距离范围为虚拟对象关联的信息能够被查看的范围,例如,距离范围为5米至7米。详情信息用于描述虚拟对象的详细情况,如详细信息为“电视机、电视机的尺寸以及哪里能够获取到电视机”。显示详情信息时虚拟相机的位置和拍摄视角是指在显示虚拟对象的详情信息时,虚拟相机按照该相机位置和拍摄视角来进行拍摄进而显示出虚拟相机拍摄到的画面,以保证详情信息的显示效果。显示详情信息之后的对局提示信息是指显示详情信息之后该如何去执行操作或者执行哪个任务,实现引导。任务标识指示查看详情信息所关联的任务,即该任务标识指示的任务为查看该虚拟对象的详情信息。在本申请实施例中,在显示目标类型的虚拟对象的详情信息时,虚拟相机以对象信息中虚拟相机的位置和拍摄视角来进行拍摄,进而显示出虚拟相机拍摄到的画面,以便能够突出显示目标类型的虚拟对象。对局提示信息能够提示任务完成进度,以提示后续如何来执行操作。任务标识指示目标类型的虚拟对象所关联的任务。
基于上述所示的实施例,本申请实施例还提供了一种虚拟场景的示意图,如图7至图14所示。
终端在第一虚拟对象周围不存在目标类型的虚拟对象的情况下,显示的虚拟场景如图7所示,虚拟场景中显示有第一虚拟对象701、对象检测功能的功能入口702、其他控件及缩略地图等,功能入口702与其他控件的显示状态相同,并未突出显示,此时还未开启对象检测功能。虚拟场景中还显示有第一虚拟对象的任务提示信息703,该任务提示信息703提示“前往商业岛寻找线索”,以提示如何来完成任务。
终端在以第一虚拟对象为中心的目标范围内存在目标类型的虚拟对象的情况下,如图8所示,虚拟场景中对象检测功能的功能入口801的显示状态发生变化,虚拟场景中还显示有目标类型的第二虚拟对象802,此时第二虚拟对象802与虚拟场景中其他虚拟对象的显示状态相同,用户通过查看虚拟场景无法获知第二虚拟对象802为目标类型的虚拟对象。
用户通过终端点击或长按对象检测功能的功能入口,开启对象检测功能,如图9所示,在虚拟场景中显示关闭选项901,并显示目标显示特效以第一虚拟对象为中心向周围扩散,目标显示特效相当于检测特效,以体现出检测周围目标类型的虚拟对象的动态画面。终端控制虚拟相机的拍摄视角,显示出调整后的虚拟相机拍摄到的虚拟场景,在虚拟场景中显示第一虚拟对象偏左,中心显示有准星,以避免虚拟场景中的第一虚拟对象遮挡其他虚拟对象的情况,方便用户查看显示的虚拟对象。在虚拟相机当前能够拍摄到目标类型的第二虚拟对象的情况下,在虚拟场景中显示第二虚拟对象902以第一显示状态显示,而虚拟场景中还显示有以其他显示状态显示的第四虚拟对象903,第四虚拟对象不属于目标类型。在准心瞄准第四虚拟对象903的情况下,准星904的显示状态不发生变化。
用户通过终端调整虚拟相机的拍摄视角,以调整终端显示的虚拟场景,终端在准星瞄准第二虚拟对象的情况下,如图10所示,在虚拟场景中,准星1001的显示状态发生变化。在第一虚拟对象1002与第二虚拟对象1003之间的距离在第二虚拟对象1003对应的距离范围外,第一虚拟对象1002无法查看第二虚拟对象1003关联的信息,则在第二虚拟对象1003周围显示有距离提示信息1004,以提示第一虚拟对象1002与第二虚拟对象1003之间的距离太远或太近。
终端在第一虚拟对象与第二虚拟对象之间的距离在第二虚拟对应的距离范围内、且未显示过第二虚拟对象的详情信息的情况下,如图11所示,在第二虚拟对象1101的周围显示提示信息1102及详情查看选项1103,提示信息1102为“???”,以表示还未显示过第二虚拟对象1101的详情信息。
终端在第一虚拟对象与第二虚拟对象之间的距离在第二虚拟对应的距离范围内、且显示过第二虚拟对象的详情信息的情况下,如图12所示,在第二虚拟对象1201的周围显示简介信息1202及详情查看选项1203,简介信息1202为“电视机”,以表示已显示过第二虚拟对象1201的详情信息。
用户通过终端点击详情查看选项,终端切换显示为详情显示界面,详情显示界面中的虚拟场景是虚拟相机按照第二虚拟对象的对象信息包含的相机位置和拍摄视角对虚拟场景进行拍摄得到,如图13所示,在该虚拟场景中第二虚拟对象1301突出显示,且显示有第二虚拟对象1301的详情信息1302,以聚焦的方式显示第二虚拟对象1301,隐藏虚拟场景中的控件及其他虚拟对象。并且,在终端已显示第二虚拟对象1301的详情信息1302的情况下,服务器会更新终端对应的显示记录,已记录终端已显示过第二虚拟对象1301的详情信息1302。
在终端显示详情信息的情况下,用户通过终端点击任意位置,终端将详情显示界面切换显示为虚拟场景,如图14所示,在虚拟场景中准星1401瞄准第二虚拟对象1402,第二虚拟对象1402周围显示有简介信息1403及详情查看选项1404。并在虚拟场景中显示对局提示信息1405,如“任务已完成、请到xx地完成下一个任务”等。
基于本申请实施例提供的方案,无需第一虚拟对象靠近第二虚拟对象即可查看第二虚拟对象关联的信息,对于虚拟场景中特殊的虚拟对象,第一虚拟对象无法通过移动来靠近这些特殊的虚拟对象,采取本申请实施例提供的方案,即可实现查看这些特殊的虚拟对象关联的信息。例如,虚拟场景中存在飞行的虚拟对象,用户无法通过终端控制第一虚拟对象移动到空中的飞行的虚拟对象附近,采取本申请实施例提供的方案,即可实现查看空中的飞行的虚拟对象关联的信息。
基于上述所示的实施例,本申请实施例还提供了一种虚拟场景显示方法的流程图,如图15所示,该方法包括:
步骤1、终端在虚拟场景中显示第一虚拟对象及对象检测功能的功能入口,用户能够通过终端点击或长按功能入口。
步骤2、终端检测到对功能入口的按压操作,检测按压时长是否大于第一时长。
在本申请实施例中,在步骤2之后,执行步骤3-13,或者执行步骤14-26。
步骤3、终端在按压时长小于第一时长的情况下检测到对功能入口的释放操作,确定本次为对功能入口的点击操作,调整虚拟相机的拍摄视角,显示出调整后的虚拟相机拍摄到的虚拟场景,相当于开启了一种特殊视野,终端显示特殊视野下的虚拟场景,在虚拟场景中显示第一虚拟对象偏左,中心显示有准星,在虚拟场景中显示目标显示特效,以表示开启对象检测功能。
步骤4、终端检测准星是否瞄准被检测到且属于目标类型的虚拟对象。
步骤5、终端在准星瞄准第二虚拟对象的情况下,检测第一虚拟对象与第二虚拟对象之间的距离是否满足第二虚拟对象对应的距离范围。
步骤6、终端在第一虚拟对象与第二虚拟对象之间的距离在第二虚拟对象对应的距离范围外的情况下,显示距离提示信息,距离提示信息提示当前的距离太近或太远。
步骤7、终端在第一虚拟对象与第二虚拟对象之间的距离在第二虚拟对象对应的距离范围内的情况下,确定是否已显示过第二虚拟对象的详情信息。
步骤8、终端在未显示过第二虚拟对象的详情信息的情况下,在虚拟场景中显示提示信息及详情查看选项,提示信息为“???”,以提示未显示过第二虚拟对象的详情信息。
步骤9、终端在已显示过第二虚拟对象的详情信息的情况下,在虚拟场景中显示简介信息及详情查看选项,以提示已显示过第二虚拟对象的详情信息。
步骤10、在步骤8或步骤9之后,终端检测是否点击详情查看选项。
步骤11、终端在检测到对详情查看选项的点击操作,显示详情显示界面,详情显示界面中放大显示第二虚拟对象并显示详情信息。
步骤12、终端响应于对详情显示中任意位置的点击操作,切换显示为虚拟场景,虚拟场景中显示有目标显示特效、准星瞄准第二虚拟对象,且还显示有第二虚拟对象的简介信息。
步骤13、终端响应于对功能入口的再次点击操作,取消显示目标显示特效,取消显示准星,以表示关闭对象检测功能。
步骤14、终端在按压时长不小于第一时长的情况下,确定本次为对功能入口的长按操作,调整虚拟相机的拍摄视角,显示出调整后的虚拟相机拍摄到的虚拟场景,在虚拟场景中显示第一虚拟对象偏左,中心显示有准星,在虚拟场景中显示目标显示特效,以表示开启对象检测功能。
步骤15、终端检测是否保持按压功能入口。
步骤16、终端在检测到对功能入口的释放操作的情况下,取消显示目标显示特效及准星,以表示关闭对象检测功能。
步骤17、终端在检测到保持按压功能入口的情况下,检测准星是否瞄准被检测到且属于目标类型的虚拟对象。
步骤18、终端在准星瞄准第二虚拟对象的情况下,检测第一虚拟对象与第二虚拟对象之间的距离是否满足第二虚拟对象对应的距离范围。
步骤19、终端在第一虚拟对象与第二虚拟对象之间的距离在第二虚拟对象对应的距离范围外的情况下,显示距离提示信息,距离提示信息提示当前的距离太近或太远。
步骤20、终端在第一虚拟对象与第二虚拟对象之间的距离在第二虚拟对象对应的距离范围内的情况下,确定是否已显示过第二虚拟对象的详情信息。
步骤21、终端在未显示过第二虚拟对象的详情信息的情况下,在虚拟场景中显示提示信息及详情查看选项,提示信息为“???”,以提示未显示过第二虚拟对象的详情信息。
步骤22、终端在已显示过第二虚拟对象的详情信息的情况下,在虚拟场景中显示简介信息及详情查看选项,以提示已显示过第二虚拟对象的详情信息。
步骤23、在步骤21或步骤22之后,终端检测是否点击详情查看选项。
步骤24、终端在检测到对详情查看选项的点击操作,显示详情显示界面,详情显示界面中放大显示第二虚拟对象并显示详情信息。
步骤25、终端响应于对详情显示中任意位置的点击操作,切换显示为虚拟场景,虚拟场景中显示有目标显示特效、准星瞄准第二虚拟对象,且还显示有第二虚拟对象的简介信息。
步骤26、终端响应于对功能入口的释放操作,取消显示目标显示特效,取消显示准星,以表示关闭对象检测功能。
本申请实施例提供的方案,在虚拟场景中,通过瞄准和详情查看快速获得信息,能提升查看虚拟对象关联的信息的便捷性,进而提升了互动效率,且瞄准后能够以放大显示的方式来显示虚拟对象及详情信息,以使用户能够沉浸体验被查看的虚拟对象,避免了显示的其他内容造成的干扰,提升了用户的沉浸感,这种查看信息的方式能够适用于不同场景下的虚拟对象,避免了虚拟对象无法靠近待查看的虚拟对象而无法查看信息的情况,能够满足用户不同的互动需求,提升了用户体验。
在上述所示的实施例的基础上,本申请实施例还提供的虚拟场景显示方法包括以下步骤:
步骤1、终端显示虚拟场景,虚拟场景中显示有第一虚拟对象、对象检测功能的功能入口及对象检测功能的配置入口;
步骤2、终端响应于对配置入口的触发操作,显示类型配置界面,类型配置界面用于配置对象检测功能所检测虚拟对象的类型。
步骤3、终端响应于在类型配置界面中的输入操作,确定输入的目标类型,响应于对类型配置界面的关闭操作,能够显示虚拟场景。
在本申请实施例中,用户通过终端能够在类型配置界面输入任意的类型,例如,在类型配置界面输入虚拟武器类型、虚拟汽车类型、虚拟铠甲类型等。
步骤4、终端响应于虚拟场景中对功能入口的触发操作,在虚拟场景中,以第一显示状态显示第一虚拟对象周围且属于配置的目标类型的虚拟对象。
在本申请实施例中,在第一虚拟对象周围且属于配置的目标类型的虚拟对象与第一虚拟对象之间存在障碍物的情况下,能够按照上述实施例提供的方式,上,将被遮挡的虚拟对象显示出来。
步骤5、终端在准星瞄准被检测到且属于目标类型的虚拟对象的情况下,能够显示出虚拟对象的简介信息及详情查看选项,响应于对详情查看选项的触发操作,显示虚拟对象的详情信息及拾取选项。
步骤6、终端响应于对拾取选项的触发操作,获取该虚拟对象。
在本申请实施例中,能够配置对象检测功能所检测虚拟对象的类型,以便在开启对象检测功能的情况下,检测所配置的类型的虚拟对象,并且,在检测到所配置的类型的虚拟对象的情况下,无需第一虚拟对象靠近检测到的虚拟对象,即可查看虚拟对象关联的信息,并能够获取虚拟对象,以提升在虚拟场景中搜索虚拟对象的效率,提升了游戏的趣味性,进而提升了用户体验。
例如,按照本申请实施例提供的方案,用户通过终端配置对象检测功能所检测的道具类型,则终端在开启对象检测功能的情况下,按照配置的道具类型,检测第一虚拟对象周围的虚拟武器,无论第一虚拟对象周围的虚拟道具与第一虚拟对象之间是否存在障碍物,均能显示出来,这样无需用户通过终端控制第一虚拟对象依次进入每个建筑物来搜索虚拟道具,并且,在检测到第一虚拟对象周围的虚拟道具的情况下,用户通过终端控制准星来瞄准虚拟道具,即可查看虚拟道具的信息,如查看虚拟道具的型号、攻击值、弹夹等,当用户想要控制第一虚拟对象拾取虚拟道具时,通过显示的拾取选项即可拾取该虚拟道具,无需控制第一虚拟丢向靠近虚拟道具再进行拾取,为用户控制第一虚拟对象在虚拟场景中搜索虚拟道具提供便利。
图16是本申请实施例提供的一种虚拟场景显示装置的结构示意图,如图16所示,该装置包括:
显示模块1601,用于显示虚拟场景,虚拟场景中显示有第一虚拟对象;
显示模块1601,还用于在对象检测功能已开启的情况下,在虚拟场景中,以第一显示状态显示属于目标类型的第二虚拟对象,对象检测功能用于检测第一虚拟对象周围属于目标类型的虚拟对象,第一显示状态指示第二虚拟对象被检测到;
显示模块1601,还用于在已瞄准第二虚拟对象的情况下,在虚拟场景中,显示第二虚拟对象关联的信息。
在一种可能实现方式中,显示模块1601,用于在对象检测功能已开启的情况下,在虚拟场景中,显示第二虚拟对象的显示状态切换为第一显示状态。
在另一种可能实现方式中,显示模块1601,用于在对象检测功能已开启、第二虚拟对象位于目标范围内的情况下,在虚拟场景中,显示第二虚拟对象的显示状态切换为第一显示状态,目标范围是以第一虚拟对象的位置为中心且以第一距离为半径的范围。
在另一种可能实现方式中,显示模块1601,用于在虚拟场景中的准星瞄准第二虚拟对象的情况下,在虚拟场景中,显示第二虚拟对象关联的信息。
在另一种可能实现方式中,显示模块1601,用于在准星瞄准第二虚拟对象的情况下,在虚拟场景中,显示准星的显示状态切换为第二显示状态,显示第二虚拟对象关联的信息,第二显示状态指示准星已瞄准被检测的虚拟对象。
在另一种可能实现方式中,显示模块1601,用于在已瞄准第二虚拟对象、且未显示过第二虚拟对象的详情信息情况下,在虚拟场景中,显示第二虚拟对象关联的提示信息,提示信息用于提示未显示过第二虚拟对象的详情信息;或者,在已瞄准第二虚拟对象、且已显示过第二虚拟对象的详情信息的情况下,在虚拟场景中,显示第二虚拟对象关联的简介信息。
在另一种可能实现方式中,显示模块1601,还用于响应于对提示信息的详情检测操作,在虚拟场景中,突出显示第二虚拟对象,显示第二虚拟对象的详情信息;响应于对详情信息的关闭操作,在虚拟场景中,显示第二虚拟对象关联的简介信息。
在另一种可能实现方式中,显示模块1601,还用于响应于对象检测功能的开启操作,在虚拟场景中,显示目标显示特效,目标显示特效指示已开启对象检测功能。
在另一种可能实现方式中,显示模块1601,用于响应于开启操作,在虚拟场景中,显示目标显示特效以第一虚拟对象为中心向周围扩散。
在另一种可能实现方式中,显示模块1601,还用于在第一虚拟对象周围存在目标类型的虚拟对象的情况下,在虚拟场景中,显示功能入口的显示状态切换为第三显示状态,功能入口为对象检测功能的入口,第三显示状态指示第一虚拟对象周围存在目标类型的虚拟对象;
显示模块1601,用于在功能入口以第三显示状态显示的情况下,响应于对功能入口的触发操作,在虚拟场景中,显示目标显示特效。
在另一种可能实现方式中,显示模块1601,用于在已瞄准第二虚拟对象的情况下,在虚拟场景中,显示第二虚拟对象关联且与第一虚拟对象的行为信息匹配的信息。
在另一种可能实现方式中,显示模块1601,用于在目标范围内存在目标类型的虚拟对象的情况下,在虚拟场景中,显示功能入口的显示状态切换为第三显示状态,目标范围是以第一虚拟对象的位置为中心、以第一距离为半径的范围。
在另一种可能实现方式中,显示模块1601,用于在目标范围内存在第三虚拟对象的情况下,确定第一虚拟对象与第三虚拟对象之间的距离,第三虚拟对象属于目标类型;在距离小于第二距离的情况下,在虚拟场景中,显示功能入口的显示状态切换为第三显示状态,第二距离为第三虚拟对象能够被检测到的距离。
在另一种可能实现方式中,显示模块1601,用于在第一虚拟对象位于目标区域的情况下,响应于开启操作,在虚拟场景中,显示目标显示特效。
在另一种可能实现方式中,显示模块1601,用于在已瞄准第二虚拟对象、第一虚拟对象与第二虚拟对象之间的距离在距离范围内的情况下,在虚拟场景中,显示第二虚拟对象关联的信息。
在另一种可能实现方式中,显示模块1601,还用于在已瞄准第二虚拟对象、第一虚拟对象与第二虚拟对象之间的距离在距离范围外的情况下,在虚拟场景中,显示距离提示信息,距离提示信息用于提示第一虚拟对象与第二虚拟对象之间的距离在距离范围外。
在另一种可能实现方式中,显示模块1601,还用于响应于对对象检测功能的关闭操作,在虚拟场景中,取消显示第二虚拟对象;或者,响应于对对象检测功能的关闭操作,在虚拟场景中,显示第二虚拟对象的显示状态切换为第四显示状态。
在另一种可能实现方式中,显示模块1601,还用于在虚拟场景中,显示对局提示信息,对局提示用于提示检测第二虚拟对象的任务已完成。
在另一种可能实现方式中,显示模块1601,用于在对象检测功能已开启、且第二虚拟对象与第一虚拟对象之间存在障碍物的情况下,在虚拟场景中,将障碍物包含且遮挡第二虚拟对象的区域的显示状态切换为透明状态,以第一显示状态显示第二虚拟对象;或者,在对象检测功能已开启、且第二虚拟对象与第一虚拟对象之间存在障碍物的情况下,在虚拟场景中,将障碍物的透明度增大,以第一显示状态显示第二虚拟对象;或者,在对象检测功能已开启、且第二虚拟对象与第一虚拟对象之间存在障碍物的情况下,在障碍物包含且遮挡第二虚拟对象的区域中,显示第二虚拟对象的轮廓,第一显示状态为轮廓显示状态。
需要说明的是:上述实施例提供的虚拟场景显示装置,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将计算机设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的虚拟场景显示装置与虚拟场景显示方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
本申请实施例还提供了一种计算机设备,该计算机设备包括处理器和存储器,存储器中存储有至少一条计算机程序,该至少一条计算机程序由处理器加载并执行以实现上述实施例的虚拟场景显示方法所执行的操作。
可选地,计算机设备提供为终端。图17示出了本申请一个示例性实施例提供的终端1700的结构框图。终端1700包括有:处理器1701和存储器1702。
处理器1701可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1701可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1701也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1701可以集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1701还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。
存储器1702可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器1702还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1702中的非暂态的计算机可读存储介质用于存储至少一个计算机程序,该至少一个计算机程序用于被处理器1701所执行以实现本申请中方法实施例提供的虚拟场景显示方法。
在一些实施例中,终端1700还可选包括有:外围设备接口1703和至少一个外围设备。处理器1701、存储器1702和外围设备接口1703之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口1703相连。具体地,外围设备包括:射频电路1704、显示屏1705、摄像头组件1706、音频电路1707和电源1708中的至少一种。
外围设备接口1703可被用于将I/O(Input/Output,输入/输出)相关的至少一个外围设备连接到处理器1701和存储器1702。在一些实施例中,处理器1701、存储器1702和外围设备接口1703被集成在同一芯片或电路板上;在一些其他实施例中,处理器1701、存储器1702和外围设备接口1703中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
射频电路1704用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路1704通过电磁信号与通信网络以及其他通信设备进行通信。射频电路1704将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路1704包括:天线系统、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路1704可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:万维网、城域网、内联网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路1704还可以包括NFC(Near Field Communication,近距离无线通信)有关的电路,本申请对此不加以限定。
显示屏1705用于显示UI(User Interface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏1705是触摸显示屏时,显示屏1705还具有采集在显示屏1705的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器1701进行处理。此时,显示屏1705还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏1705可以为一个,设置在终端1700的前面板;在另一些实施例中,显示屏1705可以为至少两个,分别设置在终端1700的不同表面或呈折叠设计;在另一些实施例中,显示屏1705可以是柔性显示屏,设置在终端1700的弯曲表面上或折叠面上。甚至,显示屏1705还可以设置成非矩形的不规则图形,也即异形屏。显示屏1705可以采用LCD(Liquid Crystal Display,液晶显示屏)、OLED(Organic Light-EmittingDiode,有机发光二极管)等材质制备。
摄像头组件1706用于采集图像或视频。可选地,摄像头组件1706包括前置摄像头和后置摄像头。前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件1706还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
音频电路1707可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器1701进行处理,或者输入至射频电路1704以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端1700的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器1701或射频电路1704的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路1707还可以包括耳机插孔。
电源1708用于为终端1700中的各个组件进行供电。电源1708可以是交流电、直流电、一次性电池或可充电电池。当电源1708包括可充电电池时,该可充电电池可以是有线充电电池或无线充电电池。有线充电电池是通过有线线路充电的电池,无线充电电池是通过无线线圈充电的电池。该可充电电池还可以用于支持快充技术。
本领域技术人员可以理解,图17中示出的结构并不构成对终端1700的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
可选地,计算机设备提供为服务器。图18是本申请实施例提供的一种服务器的结构示意图,该服务器1800可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(Central Processing Units,CPU)1801和一个或一个以上的存储器1802,其中,存储器1802中存储有至少一条计算机程序,至少一条计算机程序由处理器1801加载并执行以实现上述各个方法实施例提供的方法。当然,该服务器还可以具有有线或无线网络接口、键盘及输入输出接口等部件,以便进行输入输出,该服务器还可以包括其他用于实现设备功能的部件,在此不做赘述。
本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有至少一条计算机程序,该至少一条计算机程序由处理器加载并执行以实现上述实施例的虚拟场景显示方法所执行的操作。
本申请实施例还提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述实施例的虚拟场景显示方法所执行的操作。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本申请实施例的可选实施例,并不用以限制本申请实施例,凡在本申请实施例的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

Claims (20)

1.一种虚拟场景显示方法,其特征在于,所述方法包括:
显示虚拟场景,所述虚拟场景中显示有第一虚拟对象;
在对象检测功能已开启的情况下,在所述虚拟场景中,以第一显示状态显示属于目标类型的第二虚拟对象,所述对象检测功能用于检测所述第一虚拟对象周围属于所述目标类型的虚拟对象,所述第一显示状态指示所述第二虚拟对象被检测到;
在已瞄准所述第二虚拟对象的情况下,在所述虚拟场景中,显示所述第二虚拟对象关联的信息。
2.根据权利要求1所述的方法,其特征在于,所述在对象检测功能已开启的情况下,在所述虚拟场景中,以第一显示状态显示属于目标类型的第二虚拟对象,包括:
在所述对象检测功能已开启的情况下,在所述虚拟场景中,显示所述第二虚拟对象的显示状态切换为所述第一显示状态。
3.根据权利要求2所述的方法,其特征在于,所述在所述对象检测功能已开启的情况下,在所述虚拟场景中,显示所述第二虚拟对象的显示状态切换为所述第一显示状态,包括:
在所述对象检测功能已开启、所述第二虚拟对象位于目标范围内的情况下,在所述虚拟场景中,显示所述第二虚拟对象的显示状态切换为所述第一显示状态,所述目标范围是以所述第一虚拟对象的位置为中心且以第一距离为半径的范围。
4.根据权利要求1所述的方法,其特征在于,所述在已瞄准所述第二虚拟对象的情况下,在所述虚拟场景中,显示所述第二虚拟对象关联的信息,包括:
在所述虚拟场景中的准星瞄准所述第二虚拟对象的情况下,在所述虚拟场景中,显示所述准星的显示状态切换为第二显示状态,显示所述第二虚拟对象关联的信息,所述第二显示状态指示所述准星已瞄准被检测的虚拟对象。
5.根据权利要求1所述的方法,其特征在于,所述在已瞄准所述第二虚拟对象的情况下,在所述虚拟场景中,显示所述第二虚拟对象关联的信息,包括:
在已瞄准所述第二虚拟对象、且未显示过所述第二虚拟对象的详情信息情况下,在所述虚拟场景中,显示所述第二虚拟对象关联的提示信息,所述提示信息用于提示未显示过所述第二虚拟对象的详情信息;或者,
在已瞄准所述第二虚拟对象、且已显示过所述第二虚拟对象的详情信息的情况下,在所述虚拟场景中,显示所述第二虚拟对象关联的简介信息。
6.根据权利要求5所述的方法,其特征在于,所述在已瞄准所述第二虚拟对象、且未显示过所述第二虚拟对象的详情信息情况下,在所述虚拟场景中,显示所述第二虚拟对象关联的提示信息之后,所述方法还包括:
响应于对所述提示信息的详情检测操作,在所述虚拟场景中,突出显示所述第二虚拟对象,显示所述第二虚拟对象的详情信息;
响应于对所述详情信息的关闭操作,在所述虚拟场景中,显示所述第二虚拟对象关联的简介信息。
7.根据权利要求1所述的方法,其特征在于,所述在已瞄准所述第二虚拟对象的情况下,在所述虚拟场景中,显示所述第二虚拟对象关联的信息之前,所述方法还包括:
响应于所述对象检测功能的开启操作,在所述虚拟场景中,显示目标显示特效,所述目标显示特效指示已开启所述对象检测功能。
8.根据权利要求7所述的方法,其特征在于,所述响应于所述对象检测功能的开启操作,在所述虚拟场景中,显示目标显示特效之前,所述方法还包括:
在所述第一虚拟对象周围存在所述目标类型的虚拟对象的情况下,在所述虚拟场景中,显示功能入口的显示状态切换为第三显示状态,所述功能入口为所述对象检测功能的入口,所述第三显示状态指示所述第一虚拟对象周围存在所述目标类型的虚拟对象;
所述响应于所述对象检测功能的开启操作,在所述虚拟场景中,显示目标显示特效,包括:
在所述功能入口以所述第三显示状态显示的情况下,响应于对所述功能入口的触发操作,在所述虚拟场景中,显示所述目标显示特效。
9.根据权利要求8所述的方法,其特征在于,所述在所述第一虚拟对象周围存在所述目标类型的虚拟对象的情况下,在所述虚拟场景中,显示功能入口的显示状态切换为第三显示状态,包括:
在目标范围内存在所述目标类型的虚拟对象的情况下,在所述虚拟场景中,显示所述功能入口的显示状态切换为所述第三显示状态,所述目标范围是以所述第一虚拟对象的位置为中心、以第一距离为半径的范围。
10.根据权利要求9所述的方法,其特征在于,所述在目标范围内存在所述目标类型的虚拟对象的情况下,在所述虚拟场景中,显示所述功能入口的显示状态切换为所述第三显示状态,包括:
在所述目标范围内存在第三虚拟对象的情况下,确定所述第一虚拟对象与所述第三虚拟对象之间的距离,所述第三虚拟对象属于所述目标类型;
在所述距离小于第二距离的情况下,在所述虚拟场景中,显示所述功能入口的显示状态切换为所述第三显示状态,所述第二距离为所述第三虚拟对象能够被检测到的距离。
11.根据权利要求7所述的方法,其特征在于,所述响应于所述对象检测功能的开启操作,在所述虚拟场景中,显示目标显示特效,包括:
在所述第一虚拟对象位于目标区域的情况下,响应于所述开启操作,在所述虚拟场景中,显示所述目标显示特效。
12.根据权利要求1所述的方法,其特征在于,所述在已瞄准所述第二虚拟对象的情况下,在所述虚拟场景中,显示所述第二虚拟对象关联的信息,包括:
在已瞄准所述第二虚拟对象的情况下,在所述虚拟场景中,显示所述第二虚拟对象关联且与所述第一虚拟对象的行为信息匹配的信息。
13.根据权利要求1所述的方法,其特征在于,所述在已瞄准所述第二虚拟对象的情况下,在所述虚拟场景中,显示所述第二虚拟对象关联的信息,包括:
在已瞄准所述第二虚拟对象、所述第一虚拟对象与所述第二虚拟对象之间的距离在距离范围内的情况下,在所述虚拟场景中,显示所述第二虚拟对象关联的信息。
14.根据权利要求13所述的方法,其特征在于,所述方法还包括:
在已瞄准所述第二虚拟对象、所述第一虚拟对象与所述第二虚拟对象之间的距离在所述距离范围外的情况下,在所述虚拟场景中,显示距离提示信息,所述距离提示信息用于提示所述第一虚拟对象与所述第二虚拟对象之间的距离在所述距离范围外。
15.根据权利要求1所述的方法,其特征在于,所述在已瞄准所述第二虚拟对象的情况下,在所述虚拟场景中,显示所述第二虚拟对象关联的信息之后,所述方法还包括:
响应于对所述对象检测功能的关闭操作,在所述虚拟场景中,取消显示所述第二虚拟对象;或者,
响应于对所述对象检测功能的关闭操作,在所述虚拟场景中,显示所述第二虚拟对象的显示状态切换为第四显示状态。
16.根据权利要求1所述的方法,其特征在于,所述在对象检测功能已开启的情况下,在所述虚拟场景中,以第一显示状态显示属于目标类型的第二虚拟对象,包括:
在所述对象检测功能已开启、且所述第二虚拟对象与所述第一虚拟对象之间存在障碍物的情况下,在所述虚拟场景中,将所述障碍物包含且遮挡所述第二虚拟对象的区域的显示状态切换为透明状态,以所述第一显示状态显示所述第二虚拟对象;或者,
在所述对象检测功能已开启、且所述第二虚拟对象与所述第一虚拟对象之间存在障碍物的情况下,在所述虚拟场景中,将所述障碍物的透明度增大,以所述第一显示状态显示所述第二虚拟对象;或者,
在所述对象检测功能已开启、且所述第二虚拟对象与所述第一虚拟对象之间存在障碍物的情况下,在所述障碍物包含且遮挡所述第二虚拟对象的区域中,显示所述第二虚拟对象的轮廓,所述第一显示状态为轮廓显示状态。
17.一种虚拟场景显示装置,其特征在于,所述装置包括:
显示模块,用于显示虚拟场景,所述虚拟场景中显示有第一虚拟对象;
所述显示模块,还用于在对象检测功能已开启的情况下,在所述虚拟场景中,以第一显示状态显示属于目标类型的第二虚拟对象,所述对象检测功能用于检测所述第一虚拟对象周围属于所述目标类型的虚拟对象,所述第一显示状态指示所述第二虚拟对象被检测到;
所述显示模块,还用于在已瞄准所述第二虚拟对象的情况下,在所述虚拟场景中,显示所述第二虚拟对象关联的信息。
18.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条计算机程序,所述至少一条计算机程序由所述处理器加载并执行以实现如权利要求1至16任一权利要求所述的虚拟场景显示方法所执行的操作。
19.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条计算机程序,所述至少一条计算机程序由处理器加载并执行以实现如权利要求1至16任一权利要求所述的虚拟场景显示方法所执行的操作。
20.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至16任一权利要求所述的虚拟场景显示方法所执行的操作。
CN202410643681.7A 2024-05-22 2024-05-22 虚拟场景显示方法、装置、计算机设备及存储介质 Pending CN121041679A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202410643681.7A CN121041679A (zh) 2024-05-22 2024-05-22 虚拟场景显示方法、装置、计算机设备及存储介质
PCT/CN2025/087795 WO2025241757A1 (zh) 2024-05-22 2025-04-08 虚拟场景显示方法、装置、计算机设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410643681.7A CN121041679A (zh) 2024-05-22 2024-05-22 虚拟场景显示方法、装置、计算机设备及存储介质

Publications (1)

Publication Number Publication Date
CN121041679A true CN121041679A (zh) 2025-12-02

Family

ID=97794611

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410643681.7A Pending CN121041679A (zh) 2024-05-22 2024-05-22 虚拟场景显示方法、装置、计算机设备及存储介质

Country Status (2)

Country Link
CN (1) CN121041679A (zh)
WO (1) WO2025241757A1 (zh)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113209617A (zh) * 2021-06-10 2021-08-06 腾讯科技(深圳)有限公司 虚拟对象的标记方法及装置
CN113457150B (zh) * 2021-07-16 2023-10-24 腾讯科技(深圳)有限公司 信息提示方法和装置、存储介质及电子设备
CN116196618A (zh) * 2021-11-30 2023-06-02 完美世界(北京)软件科技发展有限公司 游戏视野的控制方法、装置、存储介质及电子设备
CN115193035A (zh) * 2022-07-06 2022-10-18 网易(杭州)网络有限公司 一种游戏显示控制方法、装置、计算机设备及存储介质
CN117815662A (zh) * 2022-09-27 2024-04-05 腾讯科技(深圳)有限公司 虚拟道具的控制方法、装置、设备、存储介质及程序产品

Also Published As

Publication number Publication date
WO2025241757A1 (zh) 2025-11-27

Similar Documents

Publication Publication Date Title
CN108619721B (zh) 虚拟场景中的距离信息显示方法、装置及计算机设备
JP7476109B2 (ja) 仮想オブジェクトと仮想シーンとのインタラクションの制御方法、装置、端末及びコンピュータプログラム
CN111672125B (zh) 一种虚拟对象交互的方法以及相关装置
JP7191210B2 (ja) 仮想環境の観察方法、デバイス及び記憶媒体
CN112915538B (zh) 对局信息的显示方法、装置、终端及存储介质
CN109788174B (zh) 一种补光方法及终端
JP7601451B2 (ja) 仮想オブジェクトの制御方法、装置、機器及びコンピュータプログラム
CN108536295B (zh) 虚拟场景中的对象控制方法、装置及计算机设备
CN112843703B (zh) 信息显示方法、装置、终端及存储介质
WO2022237076A1 (zh) 虚拟对象的控制方法、装置、设备及计算机可读存储介质
CN117771649A (zh) 控制虚拟角色的方法、装置、设备及存储介质
CN111760281B (zh) 过场动画播放方法、装置、计算机设备及存储介质
US20230070612A1 (en) Operation prompting method and apparatus, terminal, and storage medium
CN117899473B (zh) 图像帧显示方法、装置、计算机设备及存储介质
CN121041679A (zh) 虚拟场景显示方法、装置、计算机设备及存储介质
CN112057861B (zh) 虚拟对象控制方法、装置、计算机设备及存储介质
CN119075309A (zh) 虚拟物品的投掷方法、装置、计算机设备及存储介质
CN118203841A (zh) 虚拟对象控制方法、装置、终端及存储介质
CN119015693A (zh) 操作控制方法、装置、设备及计算机可读存储介质
CN116943208A (zh) 虚拟对象控制方法、装置、计算机设备及存储介质
CN115721935A (zh) 地图画面的展示方法、数据库生成方法、装置及设备
CN114470763A (zh) 显示交互画面的方法、装置、设备及存储介质
CN118718391A (zh) 虚拟场景显示方法、装置、终端及存储介质
CN118059477A (zh) 画面显示方法、装置、计算机设备及存储介质
US20260027465A1 (en) Virtual Object Selection Methods and Systems

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication