CN112843716B - 虚拟物体提示与查看方法、装置、计算机设备及存储介质 - Google Patents

虚拟物体提示与查看方法、装置、计算机设备及存储介质 Download PDF

Info

Publication number
CN112843716B
CN112843716B CN202110286050.0A CN202110286050A CN112843716B CN 112843716 B CN112843716 B CN 112843716B CN 202110286050 A CN202110286050 A CN 202110286050A CN 112843716 B CN112843716 B CN 112843716B
Authority
CN
China
Prior art keywords
virtual
virtual object
user
virtual scene
interface
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.)
Active
Application number
CN202110286050.0A
Other languages
English (en)
Other versions
CN112843716A (zh
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.)
Netease Hangzhou Network Co Ltd
Original Assignee
Netease Hangzhou Network 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 Netease Hangzhou Network Co Ltd filed Critical Netease Hangzhou Network Co Ltd
Priority to CN202110286050.0A priority Critical patent/CN112843716B/zh
Publication of CN112843716A publication Critical patent/CN112843716A/zh
Application granted granted Critical
Publication of CN112843716B publication Critical patent/CN112843716B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/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/55Controlling game characters or game objects based on the game progress

Landscapes

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

Abstract

本申请实施例公开了一种虚拟物体提示与查看方法、装置、计算机设备及存储介质,显示第一虚拟场景界面,第一虚拟场景界面包括以第一视角观察虚拟场景的第一画面;若第一虚拟物体与用户操控虚拟对象之间的距离小于第一阈值,则将第一虚拟物体确定为目标虚拟物体,在第一虚拟场景界面中显示目标虚拟物体对应的提示标识和目标虚拟物体对应的转向控件;响应于针对转向控件的操作,将第一虚拟场景界面切换为第二虚拟场景界面,第二虚拟场景界面包括以第二视角观察虚拟场景的第二画面,且第二画面中包括目标虚拟物体,从而控制用户操控虚拟对象在移动过程中避开目标虚拟物体,有效地减少与目标虚拟物体的碰撞。

Description

虚拟物体提示与查看方法、装置、计算机设备及存储介质
技术领域
本发明涉及游戏技术领域,具体涉及一种虚拟物体提示与查看方法、装置、计算机设备及存储介质。
背景技术
随着科技的发展,依托于电子设备平台运行的电子游戏成为人们休闲娱乐的重要活动,其中,FPS(First-Person Shooting game,第一人称射击游戏)是以玩家的主观视角来进行的射击游戏。在操作FPS过程中,玩家们不像别的游戏一样操纵屏幕中的虚拟人物来进行游戏,而可以基于玩家所操作人物的第一视角在游戏场景中执行射击等相关操作,使得玩家们可以身临其境地体验游戏带来的视觉冲击,大大增强了游戏的主动性和真实感。然而,由于玩家的视角在游戏场景中所观察的范围有限,而且玩家置身于虚拟游戏场景中,无法像在现实生活中一样感知到周围事物或虚拟对象发出的声音,因此在虚拟游戏场景中,玩家对所操作人物周围环境的感知会下降,导致出现由于看不到所操作人物的第一视角以外的物体,从而在控制所操作人物移动过程中出现被障碍物阻挡、或被队友卡住位置等情况。
发明内容
本申请实施例提供一种虚拟物体提示与查看方法、装置、计算机设备及存储介质,可以提示在虚拟场景中处于第一虚拟场景界面以外区域的目标虚拟物体,有效地减少用户操控虚拟对象与目标虚拟物体的碰撞。
本申请实施例提供一种虚拟物体提示与查看方法,在计算机设备显示器上提供图形用户界面,所述图形用户界面显示虚拟场景,所述虚拟场景中包含用户操控虚拟对象及多个第一虚拟物体,所述方法包括:
在所述图形用户界面中显示第一虚拟场景界面,所述第一虚拟场景界面包括以第一视角观察所述虚拟场景的第一画面;
若所述第一虚拟物体与所述用户操控虚拟对象之间的距离小于第一阈值,则将所述第一虚拟物体确定为目标虚拟物体,在所述第一虚拟场景界面中显示所述目标虚拟物体对应的提示标识和所述目标虚拟物体对应的转向控件;
响应于针对所述转向控件的操作,将所述第一虚拟场景界面切换为第二虚拟场景界面,所述第二虚拟场景界面包括以第二视角观察所述虚拟场景的第二画面,且所述第二画面中包括所述目标虚拟物体。
相应的,本申请实施例还提供一种虚拟物体提示与查看装置,包括:
第一显示单元,用于在所述图形用户界面中显示第一虚拟场景界面,所述第一虚拟场景界面包括以第一视角观察所述虚拟场景的第一画面;
第二显示单元,用于若所述第一虚拟物体与所述用户操控虚拟对象之间的距离小于第一阈值,则将所述第一虚拟物体确定为目标虚拟物体,在所述第一虚拟场景界面中显示所述目标虚拟物体对应的提示标识和所述目标虚拟物体对应的转向控件;
切换单元,用于响应于针对所述转向控件的操作,将所述第一虚拟场景界面切换为第二虚拟场景界面,所述第二虚拟场景界面包括以第二视角观察所述虚拟场景的第二画面,且所述第二画面中包括所述目标虚拟物体。
可选的,所述第一虚拟物体包括友方虚拟对象、虚拟障碍物和/或虚拟危险物,所述友方虚拟对象与所述用户操控虚拟对象属于所述虚拟场景对应的游戏中的同一阵营,所述虚拟障碍物为所述虚拟场景中阻碍所述用户操控虚拟对象通行的物体,所述虚拟危险物为降低所述用户操控虚拟对象在所述虚拟场景对应的游戏中存活时间的物体。
可选的,所述友方虚拟对象对应的提示标识为第一颜色、所述虚拟障碍物对应的提示标识为第二颜色,所述虚拟危险物对应的提示标识为第三颜色,所述第一颜色、所述第二颜色和所述第三颜色互不相同。
可选的,所述提示标识位于所述第一虚拟场景界面中心位置的第一方向,所述提示标识对应的所述目标虚拟物***于所述用户操控虚拟对象的第二方向,所述第一方向与所述第二方向的差值小于第二阈值。
可选的,所述第二显示单元还用于:
若存在至少两个同类别第一虚拟物体与所述用户操控虚拟对象之间的距离小于所述第一阈值,则在至少两个所述同类别第一虚拟物体中,确定与所述用户操控虚拟对象距离最近的第一虚拟物体为所述目标虚拟物体,所述同类别第一虚拟物体包括所述友方虚拟对象、所述虚拟障碍物或所述虚拟危险物。
可选的,所述图形用户界面中包括用于控制所述用户操控虚拟对象在所述虚拟场景中移动的移动控件,所述转向控件设置于所述移动控件周围预设距离范围内。
可选的,所述切换单元还用于:
响应于针对所述转向控件的操作,将所述第一视角设定为所述第二视角,切换所述第一虚拟场景界面为所述第二虚拟场景界面。
可选的,所述切换单元还用于:
若所述操作为点击所述转向控件后取消触控所述转向控件,则响应于所述操作,切换所述第一虚拟场景界面至所述第二虚拟场景界面,显示所述第二虚拟场景界面。
可选的,所述切换单元还用于:
将所述操作划分为第一操作和第二操作,所述第一操作为点击所述转向控件后长按所述转向控件,所述第二操作为取消触控所述转向控件;
响应于所述第一操作,切换所述第一虚拟场景界面至所述第二虚拟场景界面,显示所述第二虚拟场景界面;
响应于所述第二操作,切换所述第二虚拟场景界面至所述第一虚拟场景界面,返回所述第一虚拟场景界面。
同样的,本申请实施例还提供一种计算机设备,包括:
存储器,用于存储计算机程序;
处理器,用于在执行所述虚拟物体提示与查看方法任一项的步骤。
此外,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述虚拟物体提示与查看方法任一项的步骤。
本申请实施例提供一种虚拟物体提示与查看方法、装置、计算机设备及存储介质,计算机设备显示器显示以第一视角观察整个虚拟场景的第一虚拟场景画面,若用户操控虚拟对象在虚拟场景移动过程中,与第一虚拟物体之间的距离小于第一阈值时,在屏幕所显示的第一虚拟场景界面中会出现提示标识和转向控件,使得用户可以根据提示标识确定用户操控虚拟对象周围具有阻碍继续移动的目标虚拟物体,也可以针对转向控件做出相应操作,将第一视角切换为第二视角,从而在整个虚拟场景中快速找到目标虚拟物体的位置,并查看包括目标虚拟物体的第二虚拟场景界面,在控制用户操控虚拟对象移动过程中避开目标虚拟物体,有效地减少与目标虚拟物体的碰撞。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的虚拟物体提示与查看方法的***示意图;
图2是本申请实施例提供的虚拟物体提示与查看方法的流程示意图;
图3是本申请实施例提供的第一虚拟场景界面的应用场景示意图;
图4是本申请实施例提供的提示标识和转向控件的场景应用图;
图5是本申请实施例提供的第二虚拟场景界面的应用场景示意图;
图6是本申请实施例提供的虚拟物体提示与查看方法的另一流程示意图;
图7是本申请实施例提供的虚拟物体提示与查看装置的结构示意图;
图8是本申请实施例提供的计算机设备的结构示意图;
图9是本申请实施例提供的第二虚拟场景界面的应用场景示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本申请实施例提供一种虚拟物体提示与查看方法、装置、计算机设备及存储介质。具体地,本申请实施例的虚拟物体提示与查看方法可以由计算机设备执行,其中,该计算机设备可以为终端或者服务器等设备。该终端可以为智能手机、平板电脑、笔记本电脑、触控屏幕、游戏机、个人计算机(Personal Computer,PC)、个人数字助理(Personal DigitalAssistant,PDA)等终端设备,终端还可以包括客户端,该客户端可以是游戏应用客户端、携带有游戏程序的浏览器客户端或即时通信客户端等。服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式***,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络服务、以及大数据和人工智能平台等基础云计算服务的云服务器。
例如,当该虚拟物体提示与查看方法运行于终端时,终端设备存储有游戏应用程序并用于呈现游戏画面中的虚拟场景。终端设备用于通过第一虚拟场景界面和/或第二虚拟场景界面与用户进行交互,例如,通过终端设备下载安装游戏应用程序并运行。该终端设备将第一虚拟场景界面和/或第二虚拟场景界面提供给用户的方式可以包括多种,例如,可以渲染显示在终端设备的显示屏上,或者,通过全息投影呈现第一虚拟场景界面和/或第二虚拟场景界面。例如,终端设备可以包括触控显示屏和处理器,触控显示屏用于呈现第一虚拟场景界面和/或第二虚拟场景界面,以及接收用户作用于第一虚拟场景界面和/或第二虚拟场景界面产生的操作指令,该第一虚拟场景界面和/或第二虚拟场景界面包括游戏画面,处理器用于运行该游戏、生成第一虚拟场景界面和/或第二虚拟场景界面、响应操作指令,以及控制第一虚拟场景界面和/或第二虚拟场景界面在触控显示屏上地显示。
例如,当该虚拟物体提示与查看方法运行于服务器时,可以为云游戏。云游戏是指以云计算为基础的游戏方式。在云游戏的运行模式下,游戏应用程序的运行主体和游戏画面呈现主体是分离的,虚拟物体提示与查看方法地储存与运行是在云游戏服务器上完成的。而游戏画面呈现是在云游戏的客户端完成的,云游戏客户端主要用于游戏数据地接收、发送以及游戏画面呈现,例如,云游戏客户端可以是靠近用户侧的具有数据传输功能的显示设备,如,移动终端、电视机、计算机、掌上电脑、个人数字助理等,但是进行游戏数据处理的终端设备为云端的云游戏服务器。在进行游戏时,用户操作云游戏客户端向云游戏服务器发送操作指令,云游戏服务器根据操作指令运行游戏,将游戏画面等数据进行编码压缩,通过网络返回云游戏客户端,最后,通过云游戏客户端进行解码并输出游戏画面。
请参阅图1,图1为本申请实施例提供的虚拟物体提示与查看装置的***示意图。该***可以包括至少一个终端101和至少一个游戏服务器102。用户持有的终端101可以通过网络103连接到不同游戏的游戏服务器102。当***包括多个终端101、多个游戏服务器102、多个网络103时,不同的终端101可以通过不同的网络103、通过不同的游戏服务器102相互连接。例如,网络103可以为无线网络或者有线网络,无线网络可以为无线局域网(WLAN)、局域网(LAN)、蜂窝网络、2G网络、3G网络、4G网络、5G网络等。此外,不同的终端101之间也可以使用自身的蓝牙网络或者热点网络连接到其他终端101或者连接到游戏服务器102等。例如,多个用户可以通过不同的终端101在线从而通过适当网络103连接并且相互同步,以支持多玩家游戏。
本申请实施例提供了一种虚拟物体提示与查看方法,该方法可以由终端或服务器执行。本申请实施例以终端执行来说明,终端在显示器上提供图形用户界面,图形用户界面中显示虚拟场景,虚拟场景中包含用户操控虚拟对象及多个第一虚拟物体,在某一时刻,终端在图形用户界面中显示第一虚拟场景界面,其中,第一虚拟场景界面包括以第一视角观察虚拟场景的第一画面;若第一虚拟物体与用户操控虚拟对象之间的距离小于第一阈值,则将第一虚拟物体确定为目标虚拟物体,在第一虚拟场景界面中显示目标虚拟物体对应的提示标识和目标虚拟物体对应的转向控件;响应于针对转向控件的操作,将所述第一虚拟场景界面切换为第二虚拟场景界面,第二虚拟场景界面包括以第二视角观察虚拟场景的第二画面,且第二画面中包括目标虚拟物体。
以下分别进行详细说明。需说明的是,以下实施例的描述顺序不作为对实施例优选顺序地限定。
本实施例将从虚拟物体提示与查看装置的角度进行描述,该虚拟物体提示与查看装置具体可以集成在终端中,该终端可以包括智能手机、笔记本电脑、平板电脑以及个人计算机等设备。
本申请实施例提供的一种虚拟物体提示与查看方法,该方法可以由终端的处理器执行,如图2所示,该虚拟物体提示与查看方法的具体流程主要包括步骤201至步骤203,详细说明如下:
步骤201、在图形用户界面中显示第一虚拟场景界面,其中,第一虚拟场景界面包括以第一视角观察虚拟场景的第一画面。
在本申请实施例中,终端执行游戏应用程序之后,在显示器中提供图形用户界面,打开游戏对局之后,图形用户界面可以显示虚拟场景,虚拟场景为终端打开游戏对局后产生的游戏世界的虚拟场景,虚拟场景中可以具有游戏道具、各种游戏角色、和/或构成游戏世界环境所包含的多个第一虚拟物体。比如,以第一人称射击游戏为例,第一人称射击游戏可以包含废弃工厂、沙漠研发基地和/或景点遗迹等不同类型的虚拟场景,不同的虚拟场景可以包含符合其类型特点的建筑物、天空、和/或道路等第一虚拟物体,从而使玩家可以设身处地地感受不同特点的虚拟场景。
其中,步骤201中的“用户操控虚拟对象”为游戏操作用户在虚拟场景中操作执行游戏活动的虚拟角色。例如,在第一人称射击游戏中,用户操控虚拟对象可以为潜伏者、保卫者、和/或进攻者等。
在一些实施例中,步骤201中的“第一视角”可以为与用户操控虚拟对象关联的虚拟摄像头的镜头视角,在一般情况下,虚拟摄像头的镜头朝向方向与其关联的用户操控虚拟对象的正面朝向方向相同。相应的,“第一画面”可以是游戏操作用户控制用户操控虚拟对象移动过程中,虚拟场景在与用户操控虚拟对象关联的虚拟摄像头的镜头中展示的画面。
例如,在第一人称射击游戏中,若为了方便控制用户操控虚拟对象在虚拟场景中执行快速奔跑和/或跳跃等动作,则游戏操作用户可以使用户操控虚拟对象暂停使用携带的各种枪械。此时,第一视角相当于以用户操控虚拟对象的眼睛观看整个虚拟场景的视角,由第一视角观察虚拟场景得到的第一画面可以是控制用户操控虚拟对象在进行奔跑、和/或跳跃等动作时,用户操控虚拟对象在虚拟场景中看到的画面。若为了控制用户操控虚拟对象更准确地利用带有瞄具的狙击枪执行射击任务,则游戏操作用户可以控制用户操控虚拟对象以狙击枪具有的瞄具查看整个虚拟场景。此时,第一视角相当于以用户操控虚拟对象所持的瞄具观看整个游戏虚拟场景的视角,由第一视角观察虚拟场景得到的第一画面可以是控制用户操控虚拟对象利用狙击枪瞄具在虚拟场景中看到的画面。
在一种实施方式中,步骤201中的“虚拟场景”是终端在游戏过程中,终端屏幕上显示的画面,步骤201中的“第一虚拟场景界面”是虚拟场景在与用户操控虚拟对象关联的虚拟摄像头的镜头中显示的画面。
例如,如图3所示的第一人称射击游戏中第一虚拟场景界面的应用场景示意图中,在第一虚拟场景界面的左下角可以具有游戏操作用户控制用户操控虚拟对象在虚拟场景中进行移动的移动控件301,在第一虚拟场景界面的右下角可以具有控制用户操控虚拟对象在虚拟场景中进行跳跃的跳跃控件302,在第一虚拟场景界面的左上角可以具有整个虚拟场景的俯视图303,俯视图303中显示按比例缩小的整个虚拟场景,并且表示了用户操控虚拟对象在整个虚拟场景中的位置和用户操纵对象在当前位置的第一视角所能看到的范围,游戏操作用户可以通过俯视图303了解整个虚拟场景的地形概貌、具体细节和/或其他用户操控虚拟对象所处位置,从而更好地确定下一步的移动方向。俯视图303的旁边具有放大镜317,点击放大镜317,可以按比例放大整个俯视图303,第一虚拟场景界面中包括在第一视角下可以看到的其他用户操纵虚拟对象304和其他用户操纵虚拟对象305,第一虚拟场景界面顶部的中间位置可以具有局势显示控件306,局势显示控件306用于显示游戏对局双方当前存活的用户操控虚拟对象的数量,使得游戏操作用户可以清楚地看到同一阵营和敌对阵营中可以进行攻击的用户操控虚拟对象。第一虚拟场景界面的底部包括用户操控虚拟对象所使用的枪械图标311,在枪械图标311的周围可以具有用户在游戏过程中所获得的医疗急救包图标312、所拥有的子弹数量标识图标313和选手更换图标316。第一虚拟场景界面中还可以包含控制用户操控虚拟对象所使用的枪械进行射击的射击控件307和射击控件308,由于移动控件301和射击控件是游戏操作用户在游戏过程中常用的两种控件,所以两种控件应该设置在用户容易触控的位置,为了方便用户在使用移动控件301控制用户操控虚拟对象移动时,射击敌对阵营的其他用户操控虚拟对象,可以使射击控件308位于与移动控件301相对的方向,所以射击控件308可以位于第一虚拟场景界面的右下方。当游戏操作用户想要转换用户操控虚拟对象所持有枪械的准心时,可以滑动第一虚拟场景界面右边区域的空白部分,为了在转换枪械准心的过程中进行射击,可以将射击控件307设置于第一虚拟场景界面的左边。第一虚拟场景界面中还包括技能图标309和技能图标310,技能图标309和技能图标310可以代表不同功能的技能,为了使得游戏操作用户清楚地了解各个技能的功效,可以在第一虚拟场景界面的左下角设置技能查看图标315,当游戏操作用户触控技能查看图标315时,可以在第一虚拟场景界面中显示所拥有的全部技能的功效等属性介绍。为了得知用户操控虚拟对象在游戏过程中的生命值,可以在第一虚拟场景界面中设置生命值图标314,生命值图标314包含用户操纵座对象头像和用户操控虚拟对象的血条,当用户操控虚拟对象被其他用户操控虚拟对象击中后,血条的颜色会发生改变,使得游戏操作用户了解所操控的用户操控虚拟对象被伤害的程度,从而更好地保护采取防范措施。
步骤202、若第一虚拟物体与用户操控虚拟对象之间的距离小于第一阈值,则将第一虚拟物体确定为目标虚拟物体,在第一虚拟场景界面中显示目标虚拟物体对应的提示标识和目标虚拟物体对应的转向控件。
其中,步骤202中的“第一虚拟物体”包括友方虚拟对象、虚拟障碍物和/或虚拟危险物,友方虚拟对象与用户操控虚拟对象属于虚拟场景对应的游戏中的同一阵营,虚拟障碍物为虚拟场景中阻碍用户操控虚拟对象通行的物体,虚拟危险物为降低用户操控虚拟对象在虚拟场景对应的游戏中存活时间的物体。比如,以第一人称射击游戏为例,第一人称射击游戏包括潜伏者阵营和守卫者阵营,若用户操控虚拟对象为第一人称射击游戏中的守卫者,属于守卫者阵营,则友方虚拟对象也可以是第一人称射击游戏中的守卫者,与用户操控虚拟对象同属于守卫者阵营。虚拟障碍物可以是第一人称射击游戏的虚拟场景中的建筑墙壁、河流、和/或山丘等物体,使得用户操控虚拟对象无法通过。虚拟危险物可以是第一人称射击游戏的虚拟场景中的手雷、陷阱、炸弹、和/或汽油桶等危险物品,虚拟危险物可以对用户操控虚拟对象造成伤害,降低用户操控虚拟对象的武力值、攻击技能和/或血量,从而直接或间接地减少用户操控虚拟对象在游戏中的存活时间。
在本申请实施例中,虚拟场景中包含多个第一虚拟物体,第一虚拟物体可以存在与虚拟场景中的任意位置,目标虚拟物体可以存在于虚拟场景中第一虚拟场景界面以外的任意区域。
在一些实施例中,若在虚拟场景对应的游戏中,存在与用户操控虚拟对象不属于同一阵营的对方虚拟对象,且当用户操控虚拟对象与对方虚拟对象因距离过近而出现碰撞的可能时,了解对方虚拟对象的位置不会对游戏玩法产生影响,则目标虚拟物体也可以是对方虚拟对象。例如,若在第一人称射击游戏中,对方虚拟对象与用户操控虚拟对象之间的距离小于第一阈值,向用户操控虚拟对象提示对方虚拟对象的位置后,不会破坏游戏规则中对方虚拟对象针对用户操控虚拟对象设置的***机制等活动,则可以将目标虚拟物体设置为对方虚拟对象,从而向用户操控虚拟对象提醒在其附近的对方虚拟对象,避免用户操控虚拟对象和对方虚拟对象地碰撞,也可以使用户操控虚拟对象产生对对方虚拟对象地警惕。
在一种实施方式中,步骤202中的“第一阈值”是一个距离值,第一阈值地设定不受限制,可以根据实际情况灵活设定,例如,可以设置第一阈值为3米,若在用户操控虚拟对象地移动过程中,目标虚拟物体与用户操控虚拟对象之间的距离小于3米,则向游戏操作用户发出提示,提醒用户操控虚拟对象的方圆3米之内具有阻碍前行的目标虚拟物体。若目标虚拟物体与用户操控虚拟对象之间的距离大于等于3米,则不向游戏操作用户发出关于目标虚拟物体的提示。
在本申请实施例中,不同类型的目标虚拟物对应的提示标识的颜色不同,友方虚拟对象对应的提示标识为第一颜色、虚拟障碍物对应的提示标识为第二颜色,虚拟危险物对应的提示标识为第三颜色,第一颜色、第二颜色和第三颜色互不相同,可以形成视觉上的反差。例如,第一颜色可以为绿色,第二颜色可以为黄色,第三颜色可以为红色,使得用户操控虚拟对象可以根据颜色的不同区分出是哪种类型的目标虚拟物体,从而针对不同类型的目标虚拟物体采取不同的查看措施和应对措施。
在一种实施方式中,为了使用户在复杂的第一虚拟场景界面,根据颜色快速方便地确认第一虚拟场景界面中出现了目标虚拟物体的提示标识,可以设置提示标识的第一颜色、第二颜色和第三颜色相同,都为红色,使得游戏操作用户一看到红色标识,便能确定用户操控虚拟对象附近出现了可能与用户操控虚拟对象发生碰撞的目标虚拟物体。在此情况下,为了使得游戏操作用户区分不同类别的目标虚拟物体,可以设置不同类别的目标虚拟物体对应的提示标识的形状不同。
在一种实施方式中,目标虚拟物体可以对用户操控虚拟对象产生伤害,也可以不对用户操控虚拟对象产生伤害,为了使游戏操作对象直观地找出可能减少用户操控虚拟对象存活时间的目标虚拟物体,可以根据目标虚拟物体是否会影响用户操控虚拟对象的存活时间来设置提示标识的颜色,即可以设置会影响用户操控虚拟对象存活时间的目标虚拟物体的提示标识颜色为红色,不会影响用户操控虚拟对象存活时间的目标虚拟物体的提示标识颜色为绿色,因此,第一颜色、第二颜色和第三颜色可能部分相同。
在本申请实施例中,可以根据目标虚拟物体与用户操控虚拟对象之间的距离大小来设置提示标识的颜色透明度。若目标虚拟物体与用户操控虚拟对象之间的距离越大,则目标虚拟物体对应的提示标识的颜色透明度越高,即提示标识的显示颜色越浅。若目标虚拟物体与用户操控虚拟对象之间的距离越小,则目标虚拟物体对应的提示标识的颜色透明度越低,即提示标识的显示颜色越深。
在一些实施例中,提示标识位于第一虚拟场景界面中心位置的第一方向,提示标识对应的目标虚拟物***于用户操控虚拟对象的第二方向,第一方向与第二方向的差值小于第二阈值。需要说明的是,提示标识可以位于第一虚拟场景界面中心位置的第一方向上的任意位置。
例如,确定第一虚拟场景界面的中心位置为屏幕的中心点,若在虚拟场景中,目标虚拟物体在用户操控虚拟对象的正后方,则可以在屏幕中心点的正下方设置提示标识,使得游戏操作用户可以根据提示标识的位置判断目标虚拟物相对于用户操控虚拟对象的位置,方便用户选择正确的方向查看目标虚拟物体。进一步地,为了不阻碍游戏操作用户在终端屏幕上完整地查看第一虚拟场景界面,则可以将目标虚拟物体的提示标识设置在屏幕边缘。如图4所示的提示标识和转向控件的场景应用图中,当用户操控虚拟对象的左后方具有目标虚拟物体时,可以在第一虚拟场景界面的左下角设置对应的提示标识401。
在一些实施例中,第二阈值为方向值,第二阈值地设置不受限制,可以根据实际情况灵活设定。例如,可以设置第二阈值为20度。
在本申请实施例中,提示标识的形状不受限制,可以是圆形、半圆形、和/或矩形等规则形状,也可以是不规则形状,不同类型的目标虚拟物对应的提示标识的形状可以完全相同,可以部分相同,也可以互不相同。当不同类型的目标虚拟物对应的提示标识的形状部分相同或互不相同时,游戏操作用户可以根据提示标识的形状区分不同类型的目标虚拟物。
在一些实施例中,步骤202中的“转向控件”在第一虚拟场景界面中的位置不受限制,可以根据实际情况灵活设置。由于移动控件是游戏操作用户在游戏过程中经常触控的控件,因此移动控件所处位置是游戏操作用户的手指在终端显示器中方便触控的区域,为了使得游戏操作用户的手指简便快捷地实现对转向控件的触控,避免明显延长从移动控件切换至转向控件的时间和增加用户操控虚拟对象的生命值降低几率,转向控件可以设置于移动控件周围预设距离范围内,进一步地,也可以使得游戏操作用户方便执行移动控件和转向控件的联合操作。此外,转向控件和移动控件的预设距离的限定不受限制,可以根据实际情况灵活设置,可以设置转向控件处于用户触控移动控件时手指不会与终端显示器相接触的区域,从而防止用户触控移动终端时误触转向控件。例如,可以将转向控件设置于移动控件的上方,如图4所示的提示标识和转向控件的场景应用图中,转向控件402位于移动控件301的上方,其余控件所处位置与图3中相同。
在一些实施例中,当用户操控虚拟对象周围出现多种不同类别的目标虚拟物体时,可以设置多个对应的转向控件,多个对应的转向控件可以位于第一虚拟场景界面中的任意位置。例如,如图5所示的提示标识和转向控件的另一场景应用图中,当用户操控虚拟对象的左后方出现友方虚拟对象,正后方出现虚拟障碍物,且右后方出现虚拟危险物时,在第一虚拟界面的左下角显示友方虚拟对象对应的提示标识401,在第一虚拟界面的正下方显示虚拟障碍物对应的提示标识502,在第一虚拟界面的右下角显示虚拟危险物的提示标识503,并且在移动控件301的上方显示提示标识401对应的转向控件402,提示标识502对应的转向控件501,提示标识503对应的转向控件504。为了使用户更直观的将不同类别的目标虚拟物体的提示标识和转向控件一一对应,可以根据各个提示标识之间的位置关系设置各个对应的转向控件的位置关系,由于提示标识401和提示标识503分别位于提示标识502的左右两边,因此可以设置转向控件402和转向控件504分别位于提示标识501的左右两边。
在一种实施方式中,不同类型的目标虚拟物体可以对应不同的转向控件,以便于游戏操作用户区分不同类型目标虚拟物体的转向控件,从而准确地对每种类型的目标虚拟物体实施查看等相关操作。需要说明的是,若用户操控虚拟对象的附近只出现一种类型的目标虚拟物,则在第一虚拟场景界面中只显示出现的目标虚拟物对应的转向控件,不显示未在用户操控虚拟对象周围出现的其他类型目标虚拟物对应的转向控件。
在一些实施例中,为了使第一虚拟场景界面变得简洁,因此,可以设置一个转向控件,用于指代所有类型的目标虚拟物体的转向控件,对转向控件执行点击等操作,可以在第一虚拟场景界面显示出不同类型的目标虚拟物体对应的转向控件,然后,对转向控件执行取消点击等操作,第一虚拟场景界面中显示出的不同类型目标虚拟物体对应的转向控件消失。
在本申请的一个或多个实施例中,上述步骤202中“若第一虚拟物体与用户操控虚拟对象之间的距离小于第一阈值,则将第一虚拟物体确定为目标虚拟物体”可通过如下步骤S2021实现:
步骤S2021:若存在至少两个同类别第一虚拟物体与用户操控虚拟对象之间的距离小于第一阈值,则在至少两个同类别第一虚拟物体中,确定与用户操控虚拟对象距离最近的第一虚拟物体为目标虚拟物体,同类别第一虚拟物体包括友方虚拟对象、虚拟障碍物或虚拟危险物。
在本申请实施例中,若用户操控虚拟对象附近小于第一阈值的范围内出现两个以上同类别第一虚拟物体,则检测每个同类别第一虚拟物体与用户操控虚拟对象之间的距离,得出每个同类别第一虚拟物体与用户操控虚拟对象之间的距离序列,从距离序列中确定最小距离对应的第一虚拟物体为目标虚拟物体,在第一虚拟场景界面中显示每个类别的目标虚拟物体对应的提示标识和目标虚拟物体对应的转向控件。
步骤203、响应于针对转向控件的操作,将第一虚拟场景界面切换为第二虚拟场景界面,第二虚拟场景界面包括以第二视角观察虚拟场景的第二画面,且第二画面中包括目标虚拟物体。
其中,步骤203中的“第二视角”可以为游戏操作用户对转向控件执行相关操作后,为了使得与用户操控虚拟对象关联的虚拟摄像头的镜头中展示的画面可以包含目标虚拟物体,虚拟摄像头转换镜头朝向之后的镜头视角,步骤203中的“第二虚拟场景界面”是虚拟摄像头转换镜头朝向之后的镜头中展示的画面,目标虚拟物体可以位于第二虚拟场景界面的任意位置。例如,如图9所示为第二虚拟场景界面的应用场景示意图,目标虚拟物体901可以位于第二虚拟场景界面的中心位置,使得游戏操作用户可以明显地在第二虚拟场景中看到目标虚拟物体,其余控件的位置与在图5中的位置一致,不发生改变。
在本申请实施例中,上述步骤203中“响应于针对转向控件的操作,将第一虚拟场景界面切换为第二虚拟场景界面”可通过如下步骤S2037实现:
步骤S2037:响应于针对转向控件的操作,将第一视角设定为第二视角,切换第一虚拟场景界面为第二虚拟场景界面。
在本申请实施例中,当游戏操作用户对转向控件执行相关操作后,虚拟摄像头的第一视角变为第二视角,使得终端显示器中显示第二虚拟场景界面。
在本申请的一个或多个实施例中,上述步骤203中“响应于针对转向控件的操作,将第一虚拟场景界面切换为第二虚拟场景界面”可通过如下步骤S2031实现:
步骤S2031:若操作为点击转向控件后取消触控转向控件,则响应于操作,切换第一虚拟场景界面至第二虚拟场景界面,显示第二虚拟场景界面,移动控件包括操控用户操控虚拟对象在虚拟场景中移动的控件。
例如,当终端在屏幕中的第一虚拟场景界面中显示目标虚拟物体的提示标识和转向控件后,若游戏操作用户根据提示标识确定想要查看的目标虚拟物体,则可以直接点击转向控件,也可以从移动控件滑动至想要查看目标虚拟物体的转向控件,然后立刻取消对该转向控件地触控,在此情况下,与用户操控虚拟对象关联的虚拟摄像头的镜头视角从第一视角转为第二视角,与此同时,用户操控虚拟对象的正面朝向发生改变,用户操控虚拟对象的正面朝向与第二视角下的镜头朝向相同。终端的屏幕会切换第一虚拟场景界面,显示第二虚拟场景界面,使得用户可以查看目标虚拟物体在虚拟场景中所处的位置,并且在第二虚拟场景界面中执行相关操作。
在本申请的一个或多个实施例中,上述步骤203中的“响应于针对转向控件的操作,将第一虚拟场景界面切换为第二虚拟场景界面”可通过如下步骤S2032至步骤S2034实现:
步骤S2032:将操作划分为第一操作和第二操作,其中,第一操作为点击转向控件后长按转向控件,第二操作为取消触控转向控件。
在本申请实施例中,长按转向控件为游戏操作用户连续触控转向控件的时间超过一个预设时间,预设时间地设置不受限制,可以根据实际情况灵活设置。例如,预设时间可以为3秒。
在本申请实施例中,当游戏操作用户通过手指触控屏幕来执行游戏时,第一操作可以为游戏操作用户的手指从终端屏幕显示的移动控件位置处连续滑动至终端屏幕显示的转向控件位置处,也可以是用户手指直接点击转向控件,且手指持续在转向控件处按压超过预设时间,手指在屏幕上的滑动轨迹不受限制,第二操作可以为游戏操作用户的手指离开终端屏幕显示的转向控件。
在一种实施方式中,当游戏操作用户通过鼠标键盘来执行游戏时,第一操作可以为游戏操作用户控制键盘上代替滑动的按键实现从移动控件滑动至转向控件并长按转向控件,第二操作可以为游戏操作用户控制鼠标使得鼠标光标离开终端屏幕显示的转向控件。
在本申请实施例中,与用户操控虚拟对象关联的虚拟摄像头的镜头视角从第一视角转为第二视角,然而,用户操控虚拟对象的正面朝向不发生改变,用户操控虚拟对象的正面朝向仍然与第一视角下的镜头朝向相同。例如,若用户操控虚拟对象为人物形象,相当于用户操控虚拟对象只转动了头部,而没有转动身体。
步骤S2033:响应于第一操作,切换第一虚拟场景界面至第二虚拟场景界面,显示第二虚拟场景界面。
步骤S2034:响应于第二操作,切换第二虚拟场景界面至第一虚拟场景界面,返回第一虚拟场景界面。
在本申请实施例中,若游戏操作用户从移动控件位置处滑动至转向控件位置处并长按转向控件,终端屏幕会从第一虚拟场景界面切换至第二虚拟场景界面,游戏操作用户查看完第二虚拟场景界面之后,不需要在第二虚拟场景界面中执行操作,可以取消对转向控件地触控,终端屏幕会重现切换至第一虚拟场景界面,游戏操作用户可以重新基于第一虚拟场景界面继续执行游戏。
在本申请的一个或多个实施例中,上述步骤203中“响应于针对转向控件的操作,将第一虚拟场景界面切换为第二虚拟场景界面”可通过如下步骤S2035至步骤S2036实现:
步骤S2035:将操作划分为第一操作和第三操作,第三操作为滑动第一虚拟界面。
本申请实施例中,当游戏操作用户通过手指触控屏幕来执行游戏时,第三操作为游戏操作用户滑动屏幕所显示的游戏界面除控件以外区域的任意部分,从而改变用户操控虚拟对象使用枪械的准心,而且屏幕显示的虚拟场景界面,随着游戏操作用户手指在屏幕上的滑动方向而改变。例如,当游戏操作用户的手指在屏幕上从左往右滑动时,屏幕显示的虚拟场景界面从滑动之前的界面往左滑动,终端屏幕会显示出虚拟场景滑动过程中的过渡画面。其中,游戏操作用户的滑动轨迹不受限制。
步骤S2036:响应于第一操作和第三操作,从第一虚拟场景界面切换至第二虚拟场景界面,显示过渡片段,其中,过渡片段包括以用户操控虚拟对象的第一视角观察从第一虚拟场景界面转向第二虚拟场景界面的第二画面。
在本申请实施例中,游戏操作用户通过手指触控屏幕来执行游戏,游戏操作用户可以利用左手手指从终端屏幕显示的移动控件位置处连续滑动至终端屏幕显示的转向控件位置处,且左手手指持续按压转向控件,在左手手指持续按压转向控件的同时,游戏操作用户可以利用右手手指在屏幕上滑动,从而移动虚拟场景,从第一虚拟场景界面切换至第二虚拟场景界面,并显示从第一虚拟场景界面切换至第二虚拟场景界面的过渡片段。
上述所有的技术方案,可以采用任意结合形成本申请的可选实施例,在此不再一一赘述。
本申请实施例提供一种虚拟物体提示与查看方法、装置、计算机设备及存储介质,计算机设备屏幕显示采用用户操控虚拟对象的第一视角观察整个虚拟场景的第一虚拟场景画面,若用户操控虚拟对象在虚拟场景移动过程中,与目标虚拟物体之间的距离小于第一阈值时,在屏幕所显示的第一虚拟场景界面中会出现提示标识和转向控件,使得用户可以根据提示标识确定用户操控虚拟对象周围具有阻碍继续移动的目标虚拟物体,也可以针对转向控件做出相应操作,从而在整个虚拟场景中快速找到目标虚拟物体的位置,并查看包括目标虚拟物体的第二虚拟场景界面,在控制用户操控虚拟对象移动过程中避开目标虚拟物体,有效地减少与目标虚拟物体的碰撞。
请参阅图6,图6为本申请实施例提供的虚拟物体提示与查看方法的另一流程示意图。该方法的具体流程可以如下:
步骤601、显示第一虚拟场景界面。
其中,第一虚拟场景界面为以第一视角观察虚拟场景的第一画面,第一虚拟场景界面中包含控制用户操控虚拟对象在虚拟场景中移动的移动控件。
步骤602、控制用户操控虚拟对象在虚拟场景中移动。
例如,若游戏操作用户利用手指触控屏幕来执行虚拟场景对应的游戏,则游戏操作用户可以从移动控件的中心向不同方向滑动,从而控制用户操控虚拟对象随着滑动方向在虚拟场景中移动。
步骤603、确定与用户操控虚拟对象之间的距离小于第一阈值的目标虚拟物体的类型,在第一虚拟场景界面的边缘显示各种类型的目标虚拟物体的提示标识和转向控件。
例如,若存在一个虚拟障碍物与用户操控虚拟对象之间的距离小于第一阈值,则确定虚拟障碍物相对于用户操控虚拟对象的第二方向,在第一虚拟场景界面的边缘显示虚拟障碍物的黄色半圆亮光,该黄色半圆亮光位于第一虚拟场景界面中心位置的第一方向,设置第一方向与第二方向相同。同时,在移动控件的正上方显示虚拟障碍物对应的转向控件,该虚拟障碍物的转向控件可以为墙壁形状。
步骤604、从移动控件滑动至转向控件后取消触控转向控件,从第一虚拟场景界面切换至第二虚拟场景界面。
例如,若游戏操作用户利用手指触控屏幕来执行虚拟场景对应的游戏,则游戏操作用户的手指从移动控件持续滑动至转向控件后取消触控转向控件,屏幕显示第二虚拟场景界面,使得游戏操作用户查看目标虚拟物体在虚拟场景中所处的位置。
步骤605、从移动控件滑动至转向控件后长按转向控件,从第一虚拟场景界面切换至第二虚拟场景界面,取消触控转向控件后,从第二虚拟场景界面返回至第一虚拟场景界面。
例如,若游戏操作用户利用手指触控屏幕来执行虚拟场景对应的游戏,则游戏操作用户的手指从移动控件持续滑动至转向控件后长按转向控件,屏幕显示第二虚拟场景界面,当游戏操作用户的手指取消触控转向控件后,屏幕显示第一虚拟场景界面,使得用户在查看目标虚拟物体之后,重新返回第一虚拟场景界面中继续游戏。
上述所有的技术方案,可以采用任意结合形成本申请的可选实施例,在此不再一一赘述。
本申请实施例提供一种虚拟物体提示与查看方法、装置、计算机设备及存储介质,计算机设备屏幕显示采用用户操控虚拟对象的第一视角观察整个虚拟场景的第一虚拟场景画面,若用户操控虚拟对象在虚拟场景移动过程中,与目标虚拟物体之间的距离小于第一阈值时,在屏幕所显示的第一虚拟场景界面中会出现提示标识和转向控件,使得用户可以根据提示标识确定用户操控虚拟对象周围具有阻碍继续移动的目标虚拟物体,也可以针对转向控件做出相应操作,从而在整个虚拟场景中快速找到目标虚拟物体的位置,并查看包括目标虚拟物体的第二虚拟场景界面,在控制用户操控虚拟对象移动过程中避开目标虚拟物体,有效地减少与目标虚拟物体的碰撞。
为便于更好的实施本申请实施例的虚拟物体提示与查看方法,本申请实施例还提供一种虚拟物体提示与查看装置。请参阅图7,图7为本申请实施例提供的虚拟物体提示与查看装置的结构示意图。该虚拟物体提示与查看装置可以包括第一显示单元701、第二显示单元702和切换单元703。
其中,第一显示单元701,用于在所述图形用户界面中显示第一虚拟场景界面,所述第一虚拟场景界面包括以第一视角观察所述虚拟场景的第一画面;
第二显示单元702,用于若所述第一虚拟物体与所述用户操控虚拟对象之间的距离小于第一阈值,则将所述第一虚拟物体确定为目标虚拟物体,在所述第一虚拟场景界面中显示所述目标虚拟物体对应的提示标识和所述目标虚拟物体对应的转向控件;
切换单元703,用于响应于针对所述转向控件的操作,将所述第一虚拟场景界面切换为第二虚拟场景界面,所述第二虚拟场景界面包括以第二视角观察所述虚拟场景的第二画面,且所述第二画面中包括所述目标虚拟物体。
可选的,所述第一虚拟物体包括友方虚拟对象、虚拟障碍物和/或虚拟危险物,所述友方虚拟对象与所述用户操控虚拟对象属于所述虚拟场景对应的游戏中的同一阵营,所述虚拟障碍物为所述虚拟场景中阻碍所述用户操控虚拟对象通行的物体,所述虚拟危险物为降低所述用户操控虚拟对象在所述虚拟场景对应的游戏中存活时间的物体。
可选的,所述友方虚拟对象对应的提示标识为第一颜色、所述虚拟障碍物对应的提示标识为第二颜色,所述虚拟危险物对应的提示标识为第三颜色,所述第一颜色、所述第二颜色和所述第三颜色互不相同。
可选的,所述提示标识位于所述第一虚拟场景界面中心位置的第一方向,所述提示标识对应的所述目标虚拟物***于所述用户操控虚拟对象的第二方向,所述第一方向与所述第二方向的差值小于第二阈值。
可选的,所述第二显示单元702还用于:
若存在至少两个同类别第一虚拟物体与所述用户操控虚拟对象之间的距离小于所述第一阈值,则在至少两个所述同类别第一虚拟物体中,确定与所述用户操控虚拟对象距离最近的第一虚拟物体为所述目标虚拟物体,所述同类别第一虚拟物体包括所述友方虚拟对象、所述虚拟障碍物或所述虚拟危险物。
可选的,所述图形用户界面中包括用于控制所述用户操控虚拟对象在所述虚拟场景中移动的移动控件,所述转向控件设置于所述移动控件周围预设距离范围内。
可选的,所述切换单元还用于:
响应于针对所述转向控件的操作,将所述第一视角设定为所述第二视角,切换所述第一虚拟场景界面为所述第二虚拟场景界面。
可选的,所述切换单元703还用于:
若所述操作为点击所述转向控件后取消触控所述转向控件,则响应于所述操作,切换所述第一虚拟场景界面至所述第二虚拟场景界面,显示所述第二虚拟场景界面,所述移动控件包括操控所述用户操控虚拟对象在所述虚拟场景中移动的控件。
可选的,所述切换单元703还用于:
将所述操作划分为第一操作和第二操作,所述第一操作为点击所述转向控件后长按所述转向控件,所述第二操作为取消触控所述转向控件;
响应于所述第一操作,切换所述第一虚拟场景界面至所述第二虚拟场景界面,显示所述第二虚拟场景界面;
响应于所述第二操作,切换所述第二虚拟场景界面至所述第一虚拟场景界面,返回所述第一虚拟场景界面。
可选的,所述切换单元703还用于:
将所述操作划分为所述第一操作和第三操作,所述第三操作为滑动所述第一虚拟界面;
响应于所述第一操作和所述第三操作,从所述第一虚拟场景界面切换至所述第二虚拟场景界面,显示过渡片段,所述过渡片段包括以所述用户操控虚拟对象的所述第一视角观察从所述第一虚拟场景界面转向所述第二虚拟场景界面的第二画面。
上述所有的技术方案,可以采用任意结合形成本申请的可选实施例,在此不再一一赘述。
本申请实施例提供的虚拟物体提示与查看装置,通过第一显示单元701显示以用户操控虚拟对象的第一视角观察整个虚拟场景的第一虚拟场景画面;然后,通过第二显示单元702确定若用户操控虚拟对象在虚拟场景移动过程中,与第一虚拟物体之间的距离小于第一阈值时,在屏幕所显示的第一虚拟场景界面中显示提示标识和转向控件,使得用户可以根据提示标识确定用户操控虚拟对象周围具有阻碍继续移动的目标虚拟物体;最后,通过切换单元703针对转向控件做出相应操作,从而在整个虚拟场景中快速找到目标虚拟物体的位置,并查看包括目标虚拟物体的第二虚拟场景界面,在控制用户操控虚拟对象移动过程中避开目标虚拟物体,有效地减少与目标虚拟物体的碰撞。
相应的,本申请实施例还提供一种计算机设备,该计算机设备可以为终端,该终端可以为智能手机、平板电脑、笔记本电脑、触控屏幕、游戏机、个人计算机、个人数字助理等终端设备。如图8所示,图8为本申请实施例提供的计算机设备的结构示意图。该计算机设备800包括有一个或者一个以上处理核心的处理器801、有一个或一个以上计算机可读存储介质的存储器802及存储在存储器802上并可在处理器上运行的计算机程序。其中,处理器801与存储器802电性连接。本领域技术人员可以理解,图中示出的计算机设备结构并不构成对计算机设备地限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
处理器801是计算机设备800的控制中心,利用各种接口和线路连接整个计算机设备800的各个部分,通过运行或加载存储在存储器802内的软件程序和/或模块,以及调用存储在存储器802内的数据,执行计算机设备800的各种功能和处理数据,从而对计算机设备800进行整体监控。
在本申请实施例中,计算机设备800中的处理器801会按照如下的步骤,将一个或一个以上的应用程序的进程对应的指令加载到存储器802中,并由处理器801来运行存储在存储器802中的应用程序,从而实现各种功能:
在所述图形用户界面中显示第一虚拟场景界面,所述第一虚拟场景界面包括以第一视角观察所述虚拟场景的第一画面;若所述第一虚拟物体与所述用户操控虚拟对象之间的距离小于第一阈值,则将所述第一虚拟物体确定为目标虚拟物体,在所述第一虚拟场景界面中显示所述目标虚拟物体对应的提示标识和所述目标虚拟物体对应的转向控件;响应于针对所述转向控件的操作,将所述第一虚拟场景界面切换为第二虚拟场景界面,所述第二虚拟场景界面包括以第二视角观察所述虚拟场景的第二画面,且所述第二画面中包括所述目标虚拟物体。
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
可选的,如图8所示,计算机设备800还包括:触控显示屏803、射频电路804、音频电路805、输入单元806以及电源807。其中,处理器801分别与触控显示屏803、射频电路804、音频电路805、输入单元806以及电源807电性连接。本领域技术人员可以理解,图8中示出的计算机设备结构并不构成对计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
触控显示屏803可用于显示图形用户界面以及接收用户作用于图形用户界面产生的操作指令。触控显示屏803可以包括显示面板和触控面板。其中,显示面板可用于显示由用户输入的信息或提供给用户的信息以及计算机设备的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。可选的,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板。触控面板可用于收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板上或在触控面板附近的操作),并生成相应的操作指令,且操作指令执行对应程序。可选的,触控面板可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器801,并能接收处理器801发来的命令并加以执行。触控面板可覆盖显示面板,当触控面板检测到在其上或附近的触摸操作后,传送给处理器801以确定触摸事件的类型,随后处理器801根据触摸事件的类型在显示面板上提供相应的视觉输出。在本申请实施例中,可以将触控面板与显示面板集成到触控显示屏803而实现输入和输出功能。但是在某些实施例中,触控面板与触控面板可以作为两个独立的部件来实现输入和输出功能。即触控显示屏803也可以作为输入单元806的一部分实现输入功能。
在本申请实施例中,通过处理器801执行游戏应用程序在触控显示屏803上生成第一虚拟场景界面和/或第二虚拟场景界面,第一虚拟场景界面和/或第二虚拟场景界面包括至少一个目标虚拟物体对应的提示标识和目标虚拟物体对应的转向控件。该触控显示屏803用于呈现第一虚拟场景界面和/或第二虚拟场景界面,以及接收用户作用于第一虚拟场景界面和/或第二虚拟场景界面产生的操作指令。
射频电路804可用于收发射频信号,以通过无线通信与网络设备或其他计算机设备建立无线通讯,与网络设备或其他计算机设备之间收发信号。
音频电路805可以用于通过扬声器、传声器提供用户与计算机设备之间的音频接口。音频电路805可将接收到的音频数据转换后的电信号,传输到扬声器,由扬声器转换为声音信号输出;另一方面,传声器将收集的声音信号转换为电信号,由音频电路805接收后转换为音频数据,再将音频数据输出处理器801处理后,经射频电路804以发送给比如另一计算机设备,或者将音频数据输出至存储器802以便进一步处理。音频电路805还可能包括耳塞插孔,以提供外设耳机与计算机设备的通信。
输入单元806可用于接收输入的数字、字符信息或用户特征信息(例如指纹、虹膜、面部信息等),以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
电源807用于给计算机设备800的各个部件供电。可选的,电源807可以通过电源管理***与处理器801逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。电源807还可以包括一个或一个以上的直流或交流电源、再充电***、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
尽管图8中未示出,计算机设备800还可以包括摄像头、传感器、无线保真模块、蓝牙模块等,在此不再赘述。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
由上可知,本实施例提供的计算机设备,通过计算机设备的屏幕显示以用户操控虚拟对象的第一视角观察整个虚拟场景的第一虚拟场景画面,若用户操控虚拟对象在虚拟场景移动过程中,与第一虚拟物体之间的距离小于第一阈值时,在屏幕所显示的第一虚拟场景界面中会出现提示标识和转向控件,使得用户可以根据提示标识确定用户操控虚拟对象周围具有阻碍继续移动的目标虚拟物体,也可以针对转向控件做出相应操作,将第一视角切换为第二视角,从而在整个虚拟场景中快速找到目标虚拟物体的位置,并查看包括目标虚拟物体的第二虚拟场景界面,在控制用户操控虚拟对象移动过程中避开目标虚拟物体,有效地减少与目标虚拟物体的碰撞。
本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
为此,本申请实施例提供一种计算机可读存储介质,其中存储有多条计算机程序,该计算机程序能够被处理器进行加载,以执行本申请实施例所提供的任一种虚拟物体提示与查看方法中的步骤。例如,该计算机程序可以执行如下步骤:
在所述图形用户界面中显示第一虚拟场景界面,所述第一虚拟场景界面包括以第一视角观察所述虚拟场景的第一画面;若所述第一虚拟物体与所述用户操控虚拟对象之间的距离小于第一阈值,则将所述第一虚拟物体确定为目标虚拟物体,在所述第一虚拟场景界面中显示所述目标虚拟物体对应的提示标识和所述目标虚拟物体对应的转向控件;响应于针对所述转向控件的操作,将所述第一虚拟场景界面切换为第二虚拟场景界面,所述第二虚拟场景界面包括以第二视角观察所述虚拟场景的第二画面,且所述第二画面中包括所述目标虚拟物体。
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
其中,该存储介质可以包括:只读存储器(Read Only Memory,ROM)、随机存取记忆体(Random Access Memory,RAM)、磁盘或光盘等。
由于该存储介质中所存储的计算机程序,可以执行本申请实施例所提供的任一种虚拟物体提示与查看方法中的步骤,因此,可以实现本申请实施例所提供的任一种虚拟物体提示与查看方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
以上对本申请实施例所提供的一种虚拟物体提示与查看方法、装置、计算机设备及存储介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的技术方案及其核心思想;本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例的技术方案的范围。

Claims (12)

1.一种虚拟物体提示与查看方法,其特征在于,在计算机设备显示器上提供图形用户界面,所述图形用户界面显示虚拟场景,所述虚拟场景中包含用户操控虚拟对象及多个第一虚拟物体,所述方法包括:
在所述图形用户界面中显示第一虚拟场景界面,所述第一虚拟场景界面包括以第一视角观察所述虚拟场景的第一画面;
若所述第一虚拟物体与所述用户操控虚拟对象之间的距离小于第一阈值,则将所述第一虚拟物体确定为目标虚拟物体,在所述第一虚拟场景界面中显示所述目标虚拟物体对应的提示标识和所述目标虚拟物体对应的转向控件,其中,第一虚拟物体包括虚拟危险物、友方虚拟对象、虚拟障碍物中的至少之一,所述虚拟危险物为降低所述用户操控虚拟对象在所述虚拟场景对应的游戏中存活时间的物体,所述提示标识的颜色根据所述目标虚拟物体是否会影响所述用户操控虚拟对象的存活时间进行设置,所述提示标识的透明度根据所述目标虚拟物体与所述用户操控对象之间的距离大小进行设置,所述提示标识的显示位置与所述转向控件的显示位置不重叠,所述提示标识设置在屏幕边缘;
响应于针对所述转向控件的操作,将所述第一虚拟场景界面切换为第二虚拟场景界面,所述第二虚拟场景界面包括以第二视角观察所述虚拟场景的第二画面,且所述第二画面中包括所述目标虚拟物体。
2.根据权利要求1所述的方法,其特征在于,所述友方虚拟对象与所述用户操控虚拟对象属于所述虚拟场景对应的游戏中的同一阵营,所述虚拟障碍物为所述虚拟场景中阻碍所述用户操控虚拟对象通行的物体。
3.根据权利要求1所述的方法,其特征在于,所述友方虚拟对象对应的提示标识为第一颜色、所述虚拟障碍物对应的提示标识为第二颜色,所述虚拟危险物对应的提示标识为第三颜色,所述第一颜色、所述第二颜色和所述第三颜色互不相同。
4.根据权利要求1所述的方法,其特征在于,所述若所述第一虚拟物体与所述用户操控虚拟对象之间的距离小于第一阈值,则将所述第一虚拟物体确定为目标虚拟物体,包括:
若存在至少两个同类别第一虚拟物体与所述用户操控虚拟对象之间的距离小于所述第一阈值,则在至少两个同类别所述第一虚拟物体中,确定与所述用户操控虚拟对象距离最近的第一虚拟物体为所述目标虚拟物体,所述同类别第一虚拟物体包括所述友方虚拟对象、所述虚拟障碍物或所述虚拟危险物。
5.根据权利要求1所述的方法,其特征在于,所述提示标识位于所述第一虚拟场景界面中心位置的第一方向,所述提示标识对应的所述目标虚拟物***于所述用户操控虚拟对象的第二方向,所述第一方向与所述第二方向的差值小于第二阈值。
6.根据权利要求1所述的方法,其特征在于,所述图形用户界面中包括用于控制所述用户操控虚拟对象在所述虚拟场景中移动的移动控件,所述转向控件设置于所述移动控件周围预设距离范围内。
7.根据权利要求1所述的方法,其特征在于,所述响应于针对所述转向控件的操作,将所述第一虚拟场景界面切换为第二虚拟场景界面,包括:
响应于针对所述转向控件的操作,将所述第一视角设定为所述第二视角,切换所述第一虚拟场景界面为所述第二虚拟场景界面。
8.根据权利要求1所述的方法,其特征在于,所述响应于针对所述转向控件的操作,将所述第一虚拟场景界面切换为第二虚拟场景界面,包括:
若所述操作为点击所述转向控件后取消触控所述转向控件,则响应于所述操作,切换所述第一虚拟场景界面至所述第二虚拟场景界面,显示所述第二虚拟场景界面。
9.根据权利要求1所述的方法,其特征在于,所述响应于针对所述转向控件的操作,将所述第一虚拟场景界面切换为第二虚拟场景界面,包括:
将所述操作划分为第一操作和第二操作,所述第一操作为点击所述转向控件后长按所述转向控件,所述第二操作为取消触控所述转向控件;
响应于所述第一操作,切换所述第一虚拟场景界面至所述第二虚拟场景界面,显示所述第二虚拟场景界面;
响应于所述第二操作,切换所述第二虚拟场景界面至所述第一虚拟场景界面,返回所述第一虚拟场景界面。
10.一种虚拟物体提示与查看装置,其特征在于,在计算机设备显示器上提供图形用户界面,所述图形用户界面显示虚拟场景,所述虚拟场景中包含用户操控虚拟对象及多个第一虚拟物体,所述装置包括:
第一显示单元,用于在所述图形用户界面中显示第一虚拟场景界面,所述第一虚拟场景界面包括以第一视角观察所述虚拟场景的第一画面;
第二显示单元,用于若所述第一虚拟物体与所述用户操控虚拟对象之间的距离小于第一阈值,则将所述第一虚拟物体确定为目标虚拟物体,在所述第一虚拟场景界面中显示所述目标虚拟物体对应的提示标识和所述目标虚拟物体对应的转向控件,其中,第一虚拟物体包括虚拟危险物、友方虚拟对象、虚拟障碍物中的至少之一,所述虚拟危险物为降低所述用户操控虚拟对象在所述虚拟场景对应的游戏中存活时间的物体,所述提示标识的颜色根据所述目标虚拟物体是否会影响所述用户操控虚拟对象的存活时间进行设置,所述提示标识的透明度根据所述目标虚拟物体与所述用户操控对象之间的距离大小进行设置,所述提示标识的显示位置与所述转向控件的显示位置不重叠,所述提示标识设置在屏幕边缘;
切换单元,用于响应于针对所述转向控件的操作,将所述第一虚拟场景界面切换为第二虚拟场景界面,所述第二虚拟场景界面包括以第二视角观察所述虚拟场景的第二画面,且所述第二画面中包括所述目标虚拟物体。
11.一种计算机设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于在执行所述计算机程序时实现如权利要求1至9任一项所述虚拟物体提示与查看方法中的步骤。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至9任一项所述虚拟物体提示与查看方法中的步骤。
CN202110286050.0A 2021-03-17 2021-03-17 虚拟物体提示与查看方法、装置、计算机设备及存储介质 Active CN112843716B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110286050.0A CN112843716B (zh) 2021-03-17 2021-03-17 虚拟物体提示与查看方法、装置、计算机设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110286050.0A CN112843716B (zh) 2021-03-17 2021-03-17 虚拟物体提示与查看方法、装置、计算机设备及存储介质

Publications (2)

Publication Number Publication Date
CN112843716A CN112843716A (zh) 2021-05-28
CN112843716B true CN112843716B (zh) 2024-06-11

Family

ID=75995138

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110286050.0A Active CN112843716B (zh) 2021-03-17 2021-03-17 虚拟物体提示与查看方法、装置、计算机设备及存储介质

Country Status (1)

Country Link
CN (1) CN112843716B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116983625A (zh) * 2022-09-26 2023-11-03 腾讯科技(成都)有限公司 基于社交场景的消息显示方法、装置、设备、介质及产品
CN115494996B (zh) * 2022-11-11 2023-07-18 北京集度科技有限公司 交互方法、设备及车辆

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107519644A (zh) * 2017-08-15 2017-12-29 网易(杭州)网络有限公司 一种3d游戏中的视角调整方法及装置
CN107992281A (zh) * 2017-10-27 2018-05-04 网易(杭州)网络有限公司 补偿声音信息的视觉显示方法及装置、存储介质、设备
CN110180168A (zh) * 2019-05-31 2019-08-30 网易(杭州)网络有限公司 一种游戏画面的显示方法及装置、存储介质和处理器
WO2020114176A1 (zh) * 2018-12-05 2020-06-11 腾讯科技(深圳)有限公司 对虚拟环境进行观察的方法、设备及存储介质
WO2020134059A1 (zh) * 2018-12-26 2020-07-02 网易(杭州)网络有限公司 信息处理方法及装置、存储介质、电子设备
CN111629225A (zh) * 2020-07-14 2020-09-04 腾讯科技(深圳)有限公司 虚拟场景直播的视角切换方法、装置、设备及存储介质
CN111888762A (zh) * 2020-08-13 2020-11-06 网易(杭州)网络有限公司 游戏中镜头视角的调整方法及电子设备
CN111957032A (zh) * 2019-02-22 2020-11-20 网易(杭州)网络有限公司 游戏角色控制方法、装置、设备和存储介质
CN112245912A (zh) * 2020-11-11 2021-01-22 腾讯科技(深圳)有限公司 虚拟场景中的声音提示方法、装置、设备及存储介质

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107519644A (zh) * 2017-08-15 2017-12-29 网易(杭州)网络有限公司 一种3d游戏中的视角调整方法及装置
CN107992281A (zh) * 2017-10-27 2018-05-04 网易(杭州)网络有限公司 补偿声音信息的视觉显示方法及装置、存储介质、设备
WO2020114176A1 (zh) * 2018-12-05 2020-06-11 腾讯科技(深圳)有限公司 对虚拟环境进行观察的方法、设备及存储介质
WO2020134059A1 (zh) * 2018-12-26 2020-07-02 网易(杭州)网络有限公司 信息处理方法及装置、存储介质、电子设备
CN111957032A (zh) * 2019-02-22 2020-11-20 网易(杭州)网络有限公司 游戏角色控制方法、装置、设备和存储介质
CN110180168A (zh) * 2019-05-31 2019-08-30 网易(杭州)网络有限公司 一种游戏画面的显示方法及装置、存储介质和处理器
CN111629225A (zh) * 2020-07-14 2020-09-04 腾讯科技(深圳)有限公司 虚拟场景直播的视角切换方法、装置、设备及存储介质
CN111888762A (zh) * 2020-08-13 2020-11-06 网易(杭州)网络有限公司 游戏中镜头视角的调整方法及电子设备
CN112245912A (zh) * 2020-11-11 2021-01-22 腾讯科技(深圳)有限公司 虚拟场景中的声音提示方法、装置、设备及存储介质

Also Published As

Publication number Publication date
CN112843716A (zh) 2021-05-28

Similar Documents

Publication Publication Date Title
US20210011682A1 (en) Systems and methods for providing audio to a user based on gaze input
US10055191B2 (en) Systems and methods for providing audio to a user based on gaze input
US10821360B2 (en) Data processing method and mobile terminal
US20190215372A1 (en) Scene switching method based on mobile terminal
CN113082712A (zh) 虚拟角色的控制方法、装置、计算机设备和存储介质
CN113101652A (zh) 信息展示方法、装置、计算机设备及存储介质
WO2022052831A1 (zh) 应用程序内的控件位置调整方法、装置、设备及存储介质
CN113398590B (zh) 声音处理方法、装置、计算机设备及存储介质
CN112843716B (zh) 虚拟物体提示与查看方法、装置、计算机设备及存储介质
WO2022142622A1 (zh) 虚拟对象互动模式的选择方法、装置、设备、介质及产品
CN112402971B (zh) 虚拟对象控制方法、装置、计算机设备及存储介质
CN112206516A (zh) 游戏中的信息显示方法、装置、存储介质及计算机设备
WO2024011894A1 (zh) 虚拟对象的控制方法、装置、存储介质及计算机设备
CN113426124A (zh) 游戏中的显示控制方法、装置、存储介质及计算机设备
CN113398566A (zh) 游戏的显示控制方法、装置、存储介质及计算机设备
WO2023240925A1 (zh) 虚拟道具的拾取方法、装置、计算机设备和存储介质
CN115869623A (zh) 虚拟武器的处理方法、装置、计算机设备及存储介质
CN115645912A (zh) 游戏元素的显示方法、装置、计算机设备及存储介质
CN115999153A (zh) 虚拟角色的控制方法、装置、存储介质及终端设备
CN115212572A (zh) 游戏道具的控制方法、装置、计算机设备及存储介质
CN114225412A (zh) 信息处理方法、装置、计算机设备及存储介质
CN116139483A (zh) 游戏功能控制方法、装置、存储介质及计算机设备
CN117771649A (zh) 控制虚拟角色的方法、装置、设备及存储介质
CN113398564B (zh) 虚拟角色控制方法、装置、存储介质及计算机设备
CN116850594A (zh) 游戏交互方法、装置、计算机设备及计算机可读存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant