CN108579084A - 虚拟环境中的信息显示方法、装置、设备及存储介质 - Google Patents

虚拟环境中的信息显示方法、装置、设备及存储介质 Download PDF

Info

Publication number
CN108579084A
CN108579084A CN201810391238.XA CN201810391238A CN108579084A CN 108579084 A CN108579084 A CN 108579084A CN 201810391238 A CN201810391238 A CN 201810391238A CN 108579084 A CN108579084 A CN 108579084A
Authority
CN
China
Prior art keywords
audio
virtual objects
virtual
coordinate
pattern
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
CN201810391238.XA
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 CN201810391238.XA priority Critical patent/CN108579084A/zh
Publication of CN108579084A publication Critical patent/CN108579084A/zh
Priority to PCT/CN2019/080125 priority patent/WO2019205881A1/zh
Priority to US16/904,884 priority patent/US11458395B2/en
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/54Controlling the output signals based on the game progress involving acoustic signals, e.g. for simulating revolutions per minute [RPM] dependent engine sounds in a driving game or reverberation against a virtual wall
    • 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/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • A63F13/35Details of game servers
    • 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
    • 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
    • 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/847Cooperative playing, e.g. requiring coordinated actions from several players to achieve a common goal
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/50Depth or shape recovery
    • G06T7/529Depth or shape recovery from texture
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • G06T7/73Determining position or orientation of objects or cameras using feature-based methods
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/80Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
    • A63F2300/807Role playing or strategy 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/16Sound input; Sound output

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Optics & Photonics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • User Interface Of Digital Computer (AREA)
  • Stereophonic System (AREA)

Abstract

本申请公开了一种虚拟环境中的信息显示方法、装置、设备及存储介质,属于计算机领域。所述方法包括:获取第一虚拟对象在虚拟环境中的第一坐标;根据第一坐标,获取位于第一虚拟对象的第一朝向上处于预设行为状态的第二虚拟对象的第二坐标;根据第一坐标和第二坐标计算第一虚拟对象和第二虚拟对象之间的第一距离;根据第一距离获取第二虚拟对象在第一朝向上的音效强度;向第一虚拟对象对应的第一终端发送音效显示指令。本申请通过以第一虚拟对象为中心显示音效指示图案,由于音效指示图案用于表示与音效强度呈负相关关系的位置区域中存在第二虚拟对象,因此能够直观地显示第二虚拟对象和第一虚拟对象之间距离的远近,提高了虚拟环境的真实度。

Description

虚拟环境中的信息显示方法、装置、设备及存储介质
技术领域
本申请涉及计算机技术领域,特别涉及一种虚拟环境中的信息显示方法、装置、设备及存储介质。
背景技术
目前存在很多基于虚拟环境的应用程序,比如多人在线的战术竞技游戏、军事仿真程序等。该应用程序提供的虚拟环境可以供一个或多个虚拟人物进行活动,虚拟人物的活动包括移动、跳跃、攻击、释放技能等。
相关技术中,虚拟环境中的信息显示方法包括:服务器获取同一虚拟环境中每个虚拟对象的行为状态;根据每个虚拟对象的行为状态确定每个虚拟对象的音效;向终端发送播放指令,该播放指令用于指示终端播放每个虚拟对象各自对应的音效。比如,虚拟人物A处于攻击状态,则终端播放攻击音效;又比如,虚拟人物B处于释放技能状态,则终端播放释放技能的音效。
由于相关技术中,终端同时播放同一虚拟环境中每个虚拟对象的音效,用户无法根据每个虚拟对象的音效判断每个虚拟对象之间距离的远近,从而导致虚拟环境的真实度较差。
发明内容
本申请实施例提供了一种虚拟环境中的信息显示方法、装置、设备及存储介质,用以解决相关技术中仅仅依靠播放同一虚拟环境中每个虚拟对象的音效所导致的虚拟环境的真实度较差的问题。所述技术方案如下:
一方面,本申请实施例提供了一种虚拟环境中的信息显示方法,所述方法包括:
获取所述第一虚拟对象在所述虚拟环境中的第一坐标;
根据所述第一坐标,获取位于所述第一虚拟对象的第一朝向上处于预设行为状态的第二虚拟对象的第二坐标;
根据所述第一坐标和所述第二坐标计算所述第一虚拟对象和所述第二虚拟对象之间的第一距离;
根据所述第一距离获取所述第二虚拟对象在所述第一朝向上的音效强度;
向所述第一虚拟对象对应的第一终端发送音效显示指令,所述音效显示指,令用于指示所述第一终端在所述虚拟环境中以所述第一虚拟对象为中心显示音效指示图案,所述音效指示图案用于表示沿所述第一朝向上与所述音效强度呈负相关关系的位置区域中存在所述第二虚拟对象。
一方面,本申请实施例提供了一种虚拟环境中的信息显示方法,所述方法包括:
向服务器发送第一虚拟对象在所述虚拟环境中的第一坐标;
接收所述服务器发送的音效显示指令,所述音效显示指令中携带有音效强度;
根据所述音效显示指令,在所述虚拟环境中以所述第一虚拟对象为中心显示音效指示图案,所述音效指示图案用于表示沿所述第一虚拟对象的第一朝向上与所述音效强度呈负相关关系的位置区域中存在处于预设行为状态的第二虚拟对象;
其中,所述音效强度是所述服务器根据所述第一虚拟对象和所述第二虚拟对象之间的第一距离获取的,所述第一距离是根据所述第一坐标获取位于所述第一朝向上的所述第二虚拟对象的第二坐标,根据所述第一坐标和所述第二坐标计算得到的。
一方面,本申请实施例提供了一种虚拟环境中的信息显示装置,所述装置包括:
获取模块,用于获取所述第一虚拟对象在所述虚拟环境中的第一坐标;根据所述第一坐标,获取位于所述第一虚拟对象的第一朝向上处于预设行为状态的第二虚拟对象的第二坐标;
处理模块,用于根据所述第一坐标和所述第二坐标计算所述第一虚拟对象和所述第二虚拟对象之间的第一距离;根据所述第一距离获取所述第二虚拟对象在所述第一朝向上的音效强度;
发送模块,用于向所述第一虚拟对象对应的第一终端发送音效显示指令,所述音效显示指令用于指示所述第一终端在所述虚拟环境中以所述第一虚拟对象为中心显示音效指示图案,所述音效指示图案用于表示沿所述第一朝向上与所述音效强度呈负相关关系的位置区域中存在所述第二虚拟对象。
一方面,本申请实施例提供了一种虚拟环境中的信息显示装置,所述装置包括:
发送模块,用于向服务器发送第一虚拟对象在所述虚拟环境中的第一坐标;
接收模块,用于接收所述服务器发送的音效显示指令,所述音效显示指令中携带有音效强度;
显示模块,用于根据所述音效显示指令,在所述虚拟环境中以所述第一虚拟对象为中心显示音效指示图案,所述音效指示图案用于表示沿所述第一虚拟对象的第一朝向上与所述音效强度呈负相关关系的位置区域中存在处于预设行为状态的第二虚拟对象;
其中,所述音效强度是所述服务器根据所述第一虚拟对象和所述第二虚拟对象之间的第一距离获取的,所述第一距离是根据所述第一坐标获取位于所述第一朝向上的所述第二虚拟对象的第二坐标,根据所述第一坐标和所述第二坐标计算得到的。
一方面,本申请实施例提供了一种电子设备,所述电子设备包括处理器和存储器,所述存储器中存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上所述的虚拟环境中的信息显示方法。
一方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令,至少一条指令由处理器加载并执行以实现如上所述的虚拟环境中的信息显示方法。
本申请实施例提供的技术方案带来的有益效果至少为:
通过获取第一虚拟对象在第一朝向上的第二虚拟对象的坐标,计算第一虚拟对象和第二虚拟对象之间的第一距离,根据第一距离确定音效强度,根据音效强度,以第一虚拟对象为中心显示音效指示图案,由于音效指示图案用于表示与音效强度呈负相关关系的位置区域中存在第二虚拟对象,因此能够直观地显示第二虚拟对象和第一虚拟对象之间距离的远近,提高了虚拟环境的真实度。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请一个示例性实施例提供的虚拟环境中的信息显示方法的实施环境的示意图;
图2是本申请一个示例性实施例提供的虚拟环境中的信息显示方法的方法流程图;
图3是本申请一个示例性实施例提供的虚拟对象的标定方向示意图;
图4A是本申请一个示例性实施例提供的音效指示图案示意图;
图4B是本申请一个示例性实施例提供的音效指示图案示意图;
图4C是本申请一个示例性实施例提供的音效指示图案示意图;
图5A是本申请一个示例性实施例提供的音效指示图案示意图;
图5B是本申请一个示例性实施例提供的音效指示图案示意图;
图6是本申请一个示例性实施例提供的虚拟环境中的信息显示方法的方法流程图;
图7A是本申请一个示例性实施例提供的预设距离范围的示意图;
图7B是本申请一个示例性实施例提供的预设距离范围的示意图;
图7C是本申请一个示例性实施例提供的预设距离范围的示意图;
图8是本申请一个示例性实施例提供的虚拟环境中的信息显示方法的方法流程图;
图9是本申请一个示例性实施例提供的虚拟环境中的信息显示方法的显示界面示意图;
图10是本申请一个示例性实施例提供的虚拟环境中的信息显示方法的方法流程图;
图11是本申请一个示例性实施例提供的虚拟环境中的信息显示装置的结构框图;
图12是本申请一个示例性实施例提供的虚拟环境中的信息显示装置的结构框图;
图13是本申请一个示例性实施例提供的电子计算机设备的结构框图;
图14是本申请一个示例性实施例提供的终端的结构框图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
首先,对本申请实施例中涉及的名词进行解释。
虚拟环境:是应用程序在终端上运行时提供的虚拟环境。虚拟环境可以是对真实世界的仿真环境,也可以是半仿真半虚构的环境,也可以是纯虚构的环境。该虚拟环境可以是二维虚拟环境,也可以是三维虚拟环境。
虚拟对象:是指在虚拟环境中的可活动对象。该可活动对象可以是虚拟人物、虚拟动物、动漫人物等。可选地,虚拟对象是基于动画骨骼技术创建的三维立体模型。每个虚拟对象在虚拟环境中具有自身的形状和体积,占据虚拟环境中的一部分空间。
俯视视角:是指以俯视角度观察虚拟环境的视角。例如,通常多人在线竞技游戏是以45度俯视的角度观察虚拟环境,观察的摄像头位于虚拟环境的上方,以俯视的角度观察虚拟环境。
坐标:是虚拟环境中每个虚拟对象所在的位置的坐标值。示例性的,若虚拟环境是二维虚拟环境,则虚拟对象的坐标为(X,Y),其中,X表示虚拟对象在虚拟环境中的横坐标,Y表示虚拟对象在虚拟环境中的纵坐标;若虚拟环境是三维虚拟环境,则虚拟对象的坐标为(X,Y,Z),其中,X通常表示沿虚拟环境地平面东西方向上的坐标,Y通常表示沿虚拟环境地平面南北方向上的坐标,Z通常表示沿虚拟环境地平面垂直方向上的坐标。
音效指示图案:是指以虚拟对象为中心,在虚拟对象的附近(比如周围地面上)将音效图像化的图案。示例性的,该音效指示图案可以是一个抽象化的波形图像。
请参考图1,其示出了本申请一个示例性实施例提供的虚拟环境中的信息显示方法的实施环境的示意图。如图1所示,该实施环境包括第一终端110、第二终端120和服务器130,第一终端110和服务器130通过有线或无线网络建立通信连接,第二终端120通过有线或无线网络和服务器130建立通信连接。需要说明的是,本申请实施例中,服务器130与至少两个终端通信连接,在附图中以第一终端110和第二终端120指代至少两个终端。
用户通过第一终端110操控虚拟环境中的第一虚拟对象,第一终端110将第一虚拟对象的第一行为状态和第一坐标发送至服务器。
用户通过第二终端110操控虚拟环境中的第二虚拟对象,第二终端120将第二虚拟对象的第二行为状态和第二坐标发送至服务器。
服务器130根据第一坐标,检测位于第一虚拟对象的第一朝向上的第二虚拟对象的第二行为状态是否是预设行为状态,若第二行为状态是预设行为状态,则根据第一坐标和第二坐标计算第一虚拟对象和第二虚拟对象之间的第一距离;根据第一距离获取第二虚拟对象在第一朝向上的音效强度;向第一终端110发送音效显示指令。
终端110接收服务器130发送的音效显示指令,根据音效指示指令在虚拟环境中以第一虚拟对象为中心显示音效指示图案,该音效指示图案用于表示沿第一朝向上与音效强度呈负相关关系的位置区域中存在第二虚拟对象。
示例性的,虚拟环境可以是俯视视角下的多人竞技在线游戏,第一虚拟对象是多人竞技在线游戏中第一玩家控制的第一英雄人物,第二虚拟对象是多人竞技在线游戏中第二玩家控制的第二英雄人物,当第二英雄人物接近第一英雄人物时,在以第一英雄人物为中心显示音效指示图案,该音效指示图案指向第二英雄人物所在的位置,音效指示图案的尺寸、面积、轮廓宽度、纹路个数中的至少一种与第一英雄人物和第二英雄人物之间的距离正相关。
请参考图2,其示出了本申请一个示例性实施例提供的虚拟环境中的信息显示方法的方法流程图。该方法可应用于如图1所示的实施环境中的服务器130中,该方法包括:
步骤201,获取第一虚拟对象在虚拟环境中的第一坐标。
第一虚拟对象对应的第一终端向服务器发送第一虚拟对象的第一行为状态,以及第一虚拟对象在虚拟环境中的第一坐标,服务器接收该第一行为状态和第一坐标。
步骤202,根据第一坐标,获取位于第一虚拟对象的第一朝向上处于预设行为状态的第二虚拟对象的第二坐标。
服务器根据第一坐标,检测位于第一虚拟对象的第一朝向上处于预设行为状态的第二虚拟对象的第二坐标。其中,第二虚拟对象的行为状态是第二虚拟对象对应的第二终端向服务器发送的。
示例性的,如图3所示,服务器以第一坐标300为圆心,以预设距离为半径确定一个圆形区域,通过穿过第一坐标的直线将圆形区域划分为相同面积的多个区域310、320、330、340、350、360、370、380,每个区域为一个朝向,第一朝向为该多个区域中的任意一个区域。
示例性的,预设行为状态是终端中预设的虚拟对象的行为状态,例如,可将虚拟对象的移动、攻击和技能释放作为预设行为状态。
步骤203,根据第一坐标和第二坐标计算第一虚拟对象和第二虚拟对象之间的第一距离。
示例性的,在二维虚拟环境中,第一坐标为(X1,Y1),第二坐标为(X2,Y2),则服务器计算得到第一虚拟对象和第二虚拟对象之间的第一距离为。
示例性的,在三维虚拟环境中,第一坐标为(X1,Y1,Z1),第二坐标为(X2,Y2,Z2),则服务器计算得到第一虚拟对象和第二虚拟对象之间的第一距离为。
步骤204,根据第一距离获取第二虚拟对象在第一朝向上的音效强度。
服务器根据第一距离获取第二虚拟对象在第一朝向上的音效强度。其中,音效强度是将第二虚拟对象图形化的参数,其用于表示第二虚拟对象由于预设行为状态对第一虚拟对象施加的音效的强度,该音效强度和第一距离呈反比关系。第一距离越小,即,第二虚拟对象和第一虚拟对象越近,音效强度越大;第一距离越大,即,第二虚拟对象和第一虚拟对象越远,音效强度越小。
示例性的,服务器可根据第一距离查询第一距离对应的音效强度。
步骤205,向第一虚拟对象对应的第一终端发送音效显示指令。
服务器在获取了音效强度后,向第一终端发送音效显示指令,该音效显示指令携带有音效强度。
第一终端在接收到音效显示指令后,以第一虚拟对象为中心显示音效指示图案,音效指示图案用于表示沿第一朝向上与音效强度呈负相关关系的位置区域中存在第二虚拟对象。
可选的,第一终端根据音效强度确定音效指示图案的图案参数,图案参数包括尺寸、面积、轮廓宽度、纹路个数中的至少一种。
示例性的,如图4A所示,第一终端在虚拟环境400中以第一虚拟对象410为中心显示的音效指示图案420为第一强度对应的音效指示图案,该音效指示图案的图案参数为宽型轮廓;如图4B所示,第一终端在虚拟环境400中以第一虚拟对象410为中心显示的音效指示图案420为第二强度对应的音效指示图案,该音效指示图案的图案参数为中型轮廓;如图4C所示,第一终端在虚拟环境400中以第一虚拟对象410为中心显示的音效指示图案420为第三强度对应的音效指示图案,该音效指示图案的图案参数为窄型轮廓。
可选的,音效显示指令中还携带有第二虚拟对象的预设行为状态。
第一终端接收到音效显示指令后,根据预设行为状态确定音效指示图案的图案类型;和/或,根据音效强度确定音效指示图案的图案参数,图案参数包括尺寸、面积、轮廓宽度、纹路个数中的至少一种。
示例性的,如图5A所示,当预设行为状态是移动,音效强度为第一强度时,移动对应的图案类型为波形图案,第一强度对应的图案参数为宽型轮廓宽度,则第一终端在虚拟环境500中以第一虚拟对象410为中心显示的音效指示图案510为波形图案,该波形图案的轮廓宽度为宽型;当预设行为状态是释放技能,音效强度为第二强度时,释放技能对应的图案类型为扇形,第二强度对应的图案参数为窄型轮廓宽度,则第一终端在虚拟环境500中以第一虚拟对象410为中心显示的音效指示图案510为扇形图案,该扇形图案的轮廓宽度为窄型。
可选的,当第一虚拟对象和第二虚拟对象不属于同一阵营时,向第一终端发送音效显示指令。
服务器判断第一虚拟对象和第二虚拟对象是否属于同一阵营,若第一虚拟对象和第二虚拟对象属于同一阵营,则不向第一终端发送音效显示指令;若第一虚拟对象和第二虚拟对象不属于同一阵营,则向第一终端发送音效显示指令。
示例性的,阵营是指在多人在线竞技游戏中玩家所控制的英雄所属的团队。例如,第一英雄人物属于红队,第二英雄人物属于蓝队,红队和蓝队是敌对关系,则第一英雄人物和第二英雄人物不属于同一阵营;若第一英雄人物属于红队,第二英雄人物属于黄队,红队和黄队是联盟关系,则第一英雄人物和第二英雄人物属于同一阵营;若第一英雄人物和第二英雄人物都属于红队,则第一英雄人物和第二英雄人物属于同一阵营。
综上所述,本申请实施例中,通过获取第一虚拟对象在第一朝向上的第二虚拟对象的坐标,计算第一虚拟对象和第二虚拟对象之间的第一距离,根据第一距离确定音效强度,根据音效强度,以第一虚拟对象为中心显示音效指示图案,由于音效指示图案用于表示与音效强度呈负相关关系的位置区域中存在第二虚拟对象,因此能够直观地显示第二虚拟对象和第一虚拟对象之间距离的远近,提高了虚拟环境的真实度。
可选的,本申请实施例中,通过判断第一虚拟对象和第二虚拟对象是否属于同一阵营,当第一虚拟对象和第二虚拟对象不属于同一阵营时,向第一终端发送音效显示指令,解决了第一终端在虚拟环境中以第一虚拟对象为中心显示音效指示图案时,显示同一阵营的第二虚拟对象的音效指示图案对用户造成干扰,提高了虚拟环境中的信息显示效率。
请参考图6,其示出了本申请一个示例性实施例提供的虚拟环境中的信息显示方法的方法流程图。该方法可应用于如图1所示的实施环境中,所述方法包括:
步骤601,第一终端每隔预设时间间隔向服务器发送第一虚拟对象在虚拟环境中的第一坐标。
第一终端通过有线或无线网络每隔预设时间间隔向服务器发送第一虚拟对象在虚拟环境中的第一坐标。
第一终端检测第一虚拟对象是否处于预设行为状态,当第一虚拟对象处于预设行为状态时,向服务器发送第一虚拟对象所处的预设行为状态;当第一虚拟对象不处于预设行为状态时,则第一终端不向服务器发送第一虚拟对象的行为状态。
步骤602,第二终端每隔预设时间间隔向服务器发送第二虚拟对象的预设状态,以及第二虚拟对象在虚拟环境中的第二坐标。
第二终端通过有线或无线网络每隔预设时间间隔向服务器发送第二虚拟对象在虚拟环境中的第二坐标。
当第二终端检测到第二虚拟对象处于预设行为状态时,向服务器发送第二虚拟对象所处的预设行为状态。
步骤603,服务器获取第一坐标。
服务器根据终端发送的虚拟对象的坐标获取第一坐标。
步骤604,服务器根据第一坐标,检测第一坐标为圆心,预设距离为半径内是否存在处于预设行为状态,且与第一虚拟对象不属于同一阵营的候选虚拟对象。
服务器根据第一坐标,检测以第一坐标为圆心,预设距离为半径内是否存在处于预设行为状态且与第一虚拟对象不属于同一阵营的候选虚拟对象。
预设距离可根据虚拟环境中显示的范围设置。如图7A所示,服务器以第一坐标700为圆心,以预设距离r1为半径的检测区域710可以是全部位于虚拟环境的显示区域720中,检测区域710并未覆盖全部显示区域720;如图7B所示,服务器以第一坐标700为圆心,以预设距离r2为半径的检测区域710可以是部分位于虚拟环境的显示区域720中,检测区域710并未覆盖全部显示区域720;如图7C所示,服务器以第一坐标700为圆心,以预设距离r3为半径的检测区域710可以是部分位于虚拟环境的显示区域720中,检测区域710覆盖全部显示区域720。
步骤605,当第一朝向上存在至少两个候选虚拟对象时,服务获取该至少两个候选虚拟对象的坐标。
服务器检测到第一坐标的第一朝向上存在至少两个候选虚拟对象,则获取该至少两个候选对象的坐标。
步骤606,服务器根据候选虚拟对象的坐标以及第一坐标,计算每个候选虚拟对象与第一虚拟对象之间的距离。
服务器根据该至少两个候选虚拟对象的坐标以及第一虚拟对象的第一坐标,计算该至少两个候选虚拟对象与第一虚拟对象之间的距离。
步骤607,服务器将距离最小的候选对象作为第二虚拟对象,将第二虚拟对象和第一虚拟对象之间的距离作为第一距离。
服务器将至少两个候选虚拟对象与第一虚拟对象之间的距离中最小的候选对象作为第二虚拟对象,将第二虚拟对象和第一虚拟对象之间的距离作为第一距离,将第二虚拟对象的坐标作为第二坐标。
步骤607,服务器确定第一距离在n个预设距离范围内所处的目标距离范围。
服务器确定第一距离在n个预设距离范围内所处的目标距离范围。其中,n个预设距离范围是互不重叠且首尾相邻的距离取值范围,n为自然数,n≥1。
步骤608,服务器根据目标距离范围确定第二虚拟对象在第一朝向上的音效强度。
服务器根据第一距离在n个预设距离范围内所述的目标距离范围,确定第二虚拟对象在第一朝向上的音效强度。
示例性的,预设距离范围包括两个距离范围,第一预设距离范围为0至第一距离阈值,第二预设距离范围为第一距离阈值至预设距离。服务器根据第一距离首先判断第一距离是否小于第一距离阈值,若第一距离小于第一距离阈值,则落入第一预设距离范围,确定第二虚拟对象在第一朝向上的音效强度为第一强度;若第一距离不小于第一距离阈值,则落入第二预设距离范围,确定第二虚拟对象在第一朝向上的音效强度为第二强度,其中,第一强度大于第二强度。
示例性的,预设距离范围包括三个距离范围,第一预设距离范围为0至第一距离阈值,第二预设距离范围为第一距离阈值至第二距离阈值,第三预设距离范围为第二距离阈值至预设距离。服务器根据第一距离首先判断第一距离是否小于第一距离阈值,若第一距离小于第一距离阈值,则落入第一预设距离范围,确定第二虚拟对象在第一朝向上的音效强度为第一强度;若第一距离不小于第一距离阈值,则判断第一距离是否小于第二距离阈值,若第一距离小于第二距离阈值,则落入第二预设距离范围,确定第二虚拟对象在第一朝向上的音效强度为第二强度;若第一距离不小于第二距离阈值,则落入第三预设距离范围,确定第二虚拟对象在第一朝向上的音效强度为第三强度,其中,第一强度大于第二强度,第二强度大于第三强度。
示例性的,服务器计算得到第一距离后,首先判断第一距离是否0-7000个距离单位的范围内,若第一距离在0-7000个距离单位范围内,则确定第二虚拟对象在第一朝向上的音效强度为强;若第一距离不在0-7000个距离单位的范围内,则判断第一距离是否在7000-13999个距离单位范围内,若第一距离是在7000-13999个距离单位范围内,则确定第二虚拟对象在第一朝向上的音效强度为中;若第一距离不在7000-13999个距离单位范围内,则判断第一距离是否在13999-21000个距离单位范围内,若第一距离在13999-21000个距离单位范围内,则确定第二虚拟对象在第一朝向上的音效强度为弱;若第一距离不在13999-21000个距离单位范围内,则删除所有参与运算过的坐标。
步骤609,服务器向第一终端发送音效显示指令。
服务器向第一终端发送音效显示指令,该音效显示指令携带有第一朝向和音效强度。可选的,该音效显示指令还携带有预设行为状态。
步骤610,第一终端根据音效显示指令,以第一虚拟对象为中心显示音效指示图案。
第一终端在接收到音效显示指令后,根据音效强度确定音效指示图案的图案参数,图案参数包括尺寸、面积、轮廓宽度、纹路个数中的至少一种;根据第一朝向在m个不同朝向的音效指示图案中选择出与第一朝向对应的音效指示图案。
示例性的,第一终端中预存有音效强度和图案参数的对应关系,以及m个不同朝向和音效指示图案的对应关系,第一终端根据音效强度确定音效指示图案参数,根据第一朝向确定第一朝向上的音效指示图案,在确定了图案参数和音效指示图案后,以第一虚拟对象为中心显示音效指示图案,该音效指示图案用于表示沿第一朝向上与音效强度呈负相关关系的位置区域中存在第二虚拟对象。
示例性的,第一朝向为图3所示的区域310,终端根据第一朝向确定音效指示图案是在区域310显示的音效指示图案,音效强度为第一强度,终端根据第一强度确定音效指示图案的图案参数为宽型轮廓,以第一虚拟对象为中心,在区域310显示轮廓宽度为宽型的音效指示图案。
可选的,第一终端接收到音效显示指令后,根据预设行为状态确定音效指示图案的图案类型。具体实施方式可参考图2和图6实施例,在此不做赘述。
可选的,第一终端检测到第一坐标附件显示有环境图像时,将音效指示图案覆盖在环境图像上显示。通过将音效指示图案覆盖在环境图像上显示,能够更突出的向用户显示音效指示图案,避免了环境图像的干扰。
综上所述,本申请实施例中,通过获取第一虚拟对象在第一朝向上的第二虚拟对象的坐标,计算第一虚拟对象和第二虚拟对象之间的第一距离,根据第一距离确定音效强度,根据音效强度,以第一虚拟对象为中心显示音效指示图案,由于音效指示图案用于表示与音效强度呈负相关关系的位置区域中存在第二虚拟对象,因此能够直观地显示第二虚拟对象和第一虚拟对象之间距离的远近,提高了虚拟环境的真实度。
可选的,本申请实施例中,通过判断第一虚拟对象和第二虚拟对象是否属于同一阵营,当第一虚拟对象和第二虚拟对象不属于同一阵营时,向第一终端发送音效显示指令,解决了第一终端在虚拟环境中以第一虚拟对象为中心显示音效指示图案时,显示同一阵营的第二虚拟对象的音效指示图案对用户造成干扰,提高了虚拟环境中的信息显示效率。
可选的,本申请实施例中,通过获取在候选虚拟对象中确定第二虚拟对象,根据第二虚拟对象和第一对象之间的第一距离确定音效强度,根据音效强度,以第一虚拟对象为中心显示音效指示图案,解决了在同一个朝向上显示多个候选虚拟对象的音效指示图案所导致的显示杂乱,干扰用户判断的问题,提高了虚拟环境中的信息显示效率。
可选的,本申请实施例中的第一终端根据第一朝向在多个不同朝向的音效指示图案中选择出与第一朝向对应的音效指示图案,由于音效指示图案是在有限个朝向的音效指示图案中选择确定的,解决了音效指示图案的指向过于精确的问题,提高了虚拟环境的模拟平衡性。
请参考图8,其示出了本申请一个示例性实施例提供的虚拟环境中的信息显示方法的方法流程图。该方法可应用于如图1所示的实施环境中的第一终端110中,所述方法包括:
步骤801,显示以俯视视角观察虚拟环境的第一显示画面,第一显示画面中显示有第一虚拟对象的对象模型。
示例性的,如图9所示,第一终端中显示的第一显示画面900是以俯视视角观察的虚拟环境画面,第一虚拟对象910的对象模型显示在第一显示画面900中。
步骤802,当虚拟环境中位于第一虚拟对象的第一朝向上存在处于预设行为状态的第二虚拟对象时,以第一虚拟对象为中心显示音效指示图案,音效指示图案指向第二虚拟对象所在位置的方向。
示例性的,如图9所示,虚拟环境900中,第一虚拟对象910的第一朝向上存在第二虚拟对象920时,以第一虚拟对象910所在位置为中心,显示音效指示图案930,该音效指示图案930指向第二虚拟对象920所在位置的方向。其中,音效指示图案的图案参数是根据第一虚拟对象910和第二虚拟对象920之间的第一距离R确定的,该图案参数包括尺寸、面积、轮廓宽度、纹路个数中的至少一种,计算第一虚拟对象910和第二虚拟对象920之间的第一距离R从而获取音效强度可参考图2和图6实施例中的描述,在此不做赘述。
可选的,确定音效指示图案的方法可以是上述图2和图6实施例。
综上所述,本申请实施例中,通过以第一虚拟对象为中心显示音效指示图案,该音效指示图案指向第二虚拟对象所在位置的方向,由于该音效指示图案的图案参数是根据第一虚拟对象和第二虚拟对象间的第一距离确定的,因此能够直观地显示第二虚拟对象和第一虚拟对象之间距离的远近,提高了虚拟环境的真实度。
请参考图10,其示出了其示出了本申请一个示例性实施例提供的虚拟环境中的信息显示方法的方法流程图。该方法可应用于如图1所示的实施环境中。
在该实施例中,终端存储有两组坐标数据,(x,y)和(X,Y)。其中,(x,y)是虚拟对象处于预设行为状态时的坐标,(X,Y)是虚拟对象处于任何行为状态时的坐标,即,当虚拟对象处于预设状态时,其对应的(x,y)和(X,Y)相同,当虚拟对象不处于预设状态时,终端只存储(X,Y),不存储(x,y)。在本实施例中,预设行为状态是移动、攻击或释放技能中的至少一种。
终端每隔预定时间间隔检测虚拟对象是否在进行移动、攻击或释放技能等预设行为,若玩家在进行预设行为,则记录虚拟对象的坐标(x,y)和(X,Y);将坐标(x,y)和(X,Y)上传至服务器。
服务器将坐标(x,y)和(X,Y)在堆栈中以数组形式存放;根据堆栈中记录的坐标,计算任意两个坐标之间的第一距离,确定标定方向;首先判断第一距离是否在预设距离内,两个坐标对应的虚拟对象是否为同一阵营;若两个坐标在预设距离内且不是同一阵营,则判断两个坐标之间的第一距离是否在第一距离区间内,若是,则向终端下发指令,在标定方向播放强特效;若第一距离不在第一距离区间,则判断第一距离是否在第二距离区间,若是,则向终端下发指令,在标定方向播放中特效;若第一距离不在第二距离区间,则判断第一距离是否在第三距离区间,若是,则向终端下发指令,在标定方向播放弱特效,若否,则销毁任意两个坐标的数据。
本实施例中,特效即为上述实施例中的音效指示图案。服务器会将运算完成的坐标数据销毁,以缓解堆栈压力。
请参考图11,其示出了本申请一个示例性实施例提供的虚拟环境中的信息显示装置的结构框图。如图所示,该装置可应用于如图1所示的实施环境中的服务器130中,该装置包括获取模块1110、处理模块1120以及发送模块1130:
获取模块1110,用于获取第一虚拟对象在虚拟环境中的第一坐标;根据第一坐标,获取位于第一虚拟对象的第一朝向上处于预设行为状态的第二虚拟对象的第二坐标。
处理模块1120,用于根据第一坐标和第二坐标计算第一虚拟对象和第二虚拟对象之间的第一距离;根据第一距离获取第二虚拟对象在第一朝向上的音效强度。
发送模块1130,用于向第一虚拟对象对应的第一终端发送音效显示指令,该音效显示指令用于指示第一终端在虚拟环境中以第一虚拟对象为中心显示音效指示图案,该音效指示图案用于表示沿第一朝向上与音效强度呈负相关关系的位置区域中存在第二虚拟对象。
在一个可选的实施例中,
发送模块1130,还用于向第一终端发送携带有音效强度的音效显示指令,该音效强度用于指示第一终端根据音效强度确定音效指示图案的图案参数,该图案参数包括尺寸、面积、轮廓宽度、纹路个数中的至少一种。
在一个可选的实施例中,
音效显示指令包括预设行为状态,预设行为状态用于指示第一终端根据预设行为状态确定音效指示图案的图案类型;和/或,音效显示指令包括第一朝向,第一朝向用于指示第一终端在m个不同朝向的音效指示图案中选择出与第一朝向对应的音效指示图案,m为自然数,m≥1。
在一个可选的实施例中,
发送模块1130,还用于当第一虚拟对象和第二虚拟对象不属于同一阵营时,向第一终端发送音效显示指令。
在一个可选的实施例中,
处理模块1120,还用于检测第一朝向上是否存在处于预设行为状态的其它虚拟对象;其它虚拟对象和第一虚拟对象不属于同一阵营;当第一朝向上不存在其它虚拟对象时,根据第一距离获取第二虚拟对象在第一朝向上的音效强度。
在一个可选的实施例中,
处理模块1120,还用于确定第一距离在n个预设距离范围内所处的目标距离范围,n个预设距离范围是互不重叠且首尾相邻的距离取值范围,n为自然数,n≥2;根据目标距离范围确定第二虚拟对象在第一朝向上的音效强度。
在一个可选的实施例中,
处理模块1120,还用于检测第一坐标为圆心,预设距离为半径内是否存在处于预设行为状态的候选虚拟对象;当第一朝向上存在至少两个候选虚拟对象时,计算每个候选虚拟对象与第一虚拟对象之间的距离;将与第一虚拟对象最近的候选虚拟对象确定为第二虚拟对象。
在一个可选的实施例中,
获取模块1110,还用于每隔预设时间间隔获取第一虚拟对象在虚拟环境中的第一坐标。
请参考图12,其示出了本申请一个示例性实施例提供的虚拟环境中的信息显示装置的结构框图。如图所示,该装置可应用于如图1所示的实施环境中的第一终端110中,该装置包括发送模块1210、接收模块1220以及显示模块1230:
发送模块1210,用于向服务器发送第一虚拟对象在虚拟环境中的第一坐标。
接收模块1220,用于接收服务器发送的音效显示指令,该音效显示指令中携带有音效强度;
显示模块1230,用于根据音效显示指令,在虚拟环境中以第一虚拟对象为中心显示音效指示图案,该音效指示图案用于表示沿第一虚拟对象的第一朝向上与音效强度呈负相关关系的位置区域中存在处于预设行为状态的第二虚拟对象。
其中,音效强度是服务器根据第一虚拟对象和第二虚拟对象之间的第一距离获取的,第一距离是服务器根据第一坐标获取位于第一朝向上的第二虚拟对象的第二坐标,根据第一坐标和第二坐标计算得到的。
在一个可选的实施例中,
显示模块1230,还用于根据音效强度确定音效指示图案的图案参数,图案参数包括尺寸、面积、轮廓宽度、纹路个数中的至少一种。
在一个可选的实施例中,音效显示指令还包括预设行为状态,和/或,所述第一朝向;
显示模块1230,还用于根据预设行为状态确定音效指示图案的图案类型;和/或,在m个不同朝向的音效指示图案中选择出与第一朝向对应的音效指示图案,m为自然数,m≥1。
在一个可选的实施例中,
发送模块1210,还用于每隔预设时间间隔向服务器发送第一坐标。
请参考图11,其示出了本申请一个示例性实施例提供的计算机设备的结构框图。该计算机用于实施上述实施例中提供的服务器侧的虚拟环境中的信息显示方法,该计算机设备可以是图1实施例中的服务器130。具体来讲:
计算机设备1300包括中央处理单元(CPU)1301、包括随机存取存储器(RAM)1302和只读存储器(ROM)1303的***存储器1304,以及连接***存储器1304和中央处理单元1301的***总线1305。计算机设备1300还包括帮助计算机内的各个器件之间传输信息的基本输入/输出***(I/O***)1306,和用于存储操作***1313、应用程序1314和其他程序模块1315的大容量存储设备1307。
基本输入/输出***1306包括有用于显示信息的显示器1308和用于用户输入信息的诸如鼠标、键盘之类的输入设备1309。其中显示器1308和输入设备1309都通过连接到***总线1305的输入输出控制器1310连接到中央处理单元1301。基本输入/输出***1306还可以包括输入输出控制器1310以用于接收和处理来自键盘、鼠标、或电子触控笔等多个其他设备的输入。类似地,输入输出控制器1310还提供输出到显示屏、打印机或其他类型的输出设备。
大容量存储设备1307通过连接到***总线1305的大容量存储控制器(未示出)连接到中央处理单元1301。大容量存储设备1307及其相关联的计算机可读介质为计算机设备1300提供非易失性存储。也就是说,大容量存储设备1307可以包括诸如硬盘或者CD-ROM驱动器之类的计算机可读介质(未示出)。
不失一般性,计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括RAM、ROM、EPROM、EEPROM、闪存或其他固态存储其技术,CD-ROM、DVD或其他光学存储、磁带盒、磁带、磁盘存储或其他磁性存储设备。当然,本领域技术人员可知计算机存储介质不局限于上述几种。上述的***存储器1304和大容量存储设备1307可以统称为存储器。
根据本发明的各种实施例,计算机设备1300还可以通过诸如因特网等网络连接到网络上的远程计算机运行。也即计算机设备1300可以通过连接在***总线1305上的网络接口单元1311连接到网络1312,或者说,也可以使用网络接口单元1311来连接到其他类型的网络或远程计算机***(未示出)。
存储器1304还包括一个或者一个以上的程序,上述一个或者一个以上程序存储于存储器1304中,且经配置以由一个或者一个以上处理器执行。上述一个或者一个以上程序包含用于进行上述实施例中提供的服务器侧的虚拟环境中的信息显示方法的指令。
图14示出了本发明一个示例性实施例提供的终端1400的结构框图。该终端1400可以是便携式移动终端,比如:智能手机、平板电脑、MP3播放器(Moving Picture ExpertsGroup Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving PictureExperts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器。终端1400还可能被称为用户设备、便携式终端等其他名称。
通常,终端1400包括有:处理器1401和存储器1402。
处理器1401可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1401可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1401也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1401可以在集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1401还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。
存储器1402可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是有形的和非暂态的。存储器1402还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1402中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器1401所执行以实现本申请中提供的虚拟环境中的信息显示方法。
在一些实施例中,终端1400还可选包括有:***设备接口1403和至少一个***设备。具体地,***设备包括:射频电路1404、触摸显示屏1405、摄像头1406、音频电路1407、定位组件1408和电源1409中的至少一种。
***设备接口1403可被用于将I/O(Input/Output,输入/输出)相关的至少一个***设备连接到处理器1401和存储器1402。在一些实施例中,处理器1401、存储器1402和***设备接口1403被集成在同一芯片或电路板上;在一些其他实施例中,处理器1401、存储器1402和***设备接口1403中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
射频电路1404用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路1404通过电磁信号与通信网络以及其他通信设备进行通信。射频电路1404将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路1404包括:天线***、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路1404可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:万维网、城域网、内联网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路1404还可以包括NFC(Near Field Communication,近距离无线通信)有关的电路,本申请对此不加以限定。
触摸显示屏1405用于显示UI(User Interface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。触摸显示屏1405还具有采集在触摸显示屏1405的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器1401进行处理。触摸显示屏1405用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,触摸显示屏1405可以为一个,设置终端1400的前面板;在另一些实施例中,触摸显示屏1405可以为至少两个,分别设置在终端1400的不同表面或呈折叠设计;在再一些实施例中,触摸显示屏1405可以是柔性显示屏,设置在终端1400的弯曲表面上或折叠面上。甚至,触摸显示屏1405还可以设置成非矩形的不规则图形,也即异形屏。触摸显示屏1405可以采用LCD(Liquid Crystal Display,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等材质制备。
摄像头组件1406用于采集图像或视频。可选地,摄像头组件1406包括前置摄像头和后置摄像头。通常,前置摄像头用于实现视频通话或自拍,后置摄像头用于实现照片或视频的拍摄。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能,主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能。在一些实施例中,摄像头组件1406还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
音频电路1407用于提供用户和终端1400之间的音频接口。音频电路1407可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器1401进行处理,或者输入至射频电路1404以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端1400的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器1401或射频电路1404的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路1407还可以包括耳机插孔。
定位组件1408用于定位终端1400的当前地理位置,以实现导航或LBS(LocationBased Service,基于位置的服务)。定位组件1408可以是基于美国的GPS(GlobalPositioning System,全球定位***)、中国的北斗***或俄罗斯的伽利略***的定位组件。
电源1409用于为终端1400中的各个组件进行供电。电源1409可以是交流电、直流电、一次性电池或可充电电池。当电源1409包括可充电电池时,该可充电电池可以是有线充电电池或无线充电电池。有线充电电池是通过有线线路充电的电池,无线充电电池是通过无线线圈充电的电池。该可充电电池还可以用于支持快充技术。
在一些实施例中,终端1400还包括有一个或多个传感器1410。该一个或多个传感器1410包括但不限于:加速度传感器1411、陀螺仪传感器1412、压力传感器1413、指纹传感器1414、光学传感器1415以及接近传感器1416。
加速度传感器1411可以检测以终端1400建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器1411可以用于检测重力加速度在三个坐标轴上的分量。处理器1401可以根据加速度传感器1411采集的重力加速度信号,控制触摸显示屏1405以横向视图或纵向视图进行用户界面的显示。加速度传感器1411还可以用于游戏或者用户的运动数据的采集。
陀螺仪传感器1412可以检测终端1400的机体方向及转动角度,陀螺仪传感器1412可以与加速度传感器1411协同采集用户对终端1400的3D动作。处理器1401根据陀螺仪传感器1412采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变UI)、拍摄时的图像稳定、游戏控制以及惯性导航。
压力传感器1413可以设置在终端1400的侧边框和/或触摸显示屏1405的下层。当压力传感器1413设置在终端1400的侧边框时,可以检测用户对终端1400的握持信号,根据该握持信号进行左右手识别或快捷操作。当压力传感器1413设置在触摸显示屏1405的下层时,可以根据用户对触摸显示屏1405的压力操作,实现对UI界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
指纹传感器1414用于采集用户的指纹,以根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器1401授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器1414可以被设置终端1400的正面、背面或侧面。当终端1400上设置有物理按键或厂商Logo时,指纹传感器1414可以与物理按键或厂商Logo集成在一起。
光学传感器1415用于采集环境光强度。在一个实施例中,处理器1401可以根据光学传感器1415采集的环境光强度,控制触摸显示屏1405的显示亮度。具体地,当环境光强度较高时,调高触摸显示屏1405的显示亮度;当环境光强度较低时,调低触摸显示屏1405的显示亮度。在另一个实施例中,处理器1401还可以根据光学传感器1415采集的环境光强度,动态调整摄像头组件1406的拍摄参数。
接近传感器1416,也称距离传感器,通常设置在终端1400的正面。接近传感器1416用于采集用户与终端1400的正面之间的距离。在一个实施例中,当接近传感器1416检测到用户与终端1400的正面之间的距离逐渐变小时,由处理器1401控制触摸显示屏1405从亮屏状态切换为息屏状态;当接近传感器1416检测到用户与终端1400的正面之间的距离逐渐变大时,由处理器1401控制触摸显示屏1405从息屏状态切换为亮屏状态。
本领域技术人员可以理解,图14中示出的结构并不构成对终端1400的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
本申请还提供一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述方法实施例提供的虚拟环境中的信息显示方法。
可选地,本申请还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的虚拟环境中的信息显示方法。
应当理解的是,在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

Claims (29)

1.一种虚拟环境中的信息显示方法,其特征在于,所述方法包括:
获取所述第一虚拟对象在所述虚拟环境中的第一坐标;
根据所述第一坐标,获取位于所述第一虚拟对象的第一朝向上处于预设行为状态的第二虚拟对象的第二坐标;
根据所述第一坐标和所述第二坐标计算所述第一虚拟对象和所述第二虚拟对象之间的第一距离;
根据所述第一距离获取所述第二虚拟对象在所述第一朝向上的音效强度;
向所述第一虚拟对象对应的第一终端发送音效显示指令,所述音效显示指令用于指示所述第一终端在所述虚拟环境中以所述第一虚拟对象为中心显示音效指示图案,所述音效指示图案用于表示沿所述第一朝向上与所述音效强度呈负相关关系的位置区域中存在所述第二虚拟对象。
2.根据权利要求1所述的方法,其特征在于,所述向所述第一虚拟对象对应的第一终端发送音效显示指令,包括:
向所述第一终端发送携带有所述音效强度的所述音效显示指令,所述音效强度用于指示所述第一终端根据所述音效强度确定所述音效指示图案的图案参数,所述图案参数包括尺寸、面积、轮廓宽度、纹路个数中的至少一种。
3.根据权利要求2所述的方法,其特征在于,
所述音效显示指令包括所述预设行为状态,所述预设行为状态用于指示所述第一终端根据所述预设行为状态确定所述音效指示图案的图案类型;
和/或,
所述音效显示指令包括所述第一朝向,所述第一朝向用于指示所述第一终端在m个不同朝向的音效指示图案中选择出与所述第一朝向对应的音效指示图案,m为自然数,m≥1。
4.根据权利要求1至3任一所述的方法,其特征在于,所述向所述第一虚拟对象对应的第一终端发送音效播放指令,包括:
当所述第一虚拟对象和所述第二虚拟对象不属于同一阵营时,向所述第一终端发送所述音效显示指令。
5.根据权利要求1至3任一所述的方法,其特征在于,所述根据所述第一距离获取所述第二虚拟对象在所述第一朝向上的音效强度,包括:
检测所述第一朝向上是否存在处于所述预设行为状态的其它虚拟对象;所述其它虚拟对象和所述第一虚拟对象不属于同一阵营;
当所述第一朝向上不存在所述其它虚拟对象时,根据所述第一距离获取所述第二虚拟对象在所述第一朝向上的所述音效强度。
6.根据权利要求1至3任一所述的方法,其特征在于,所述根据所述第一距离获取所述第二虚拟对象在所述第一朝向上的音效强度,包括:
确定所述第一距离在n个预设距离范围内所处的目标距离范围,所述n个预设距离范围是互不重叠且首尾相邻的距离取值范围,n为自然数,n≥2;
根据所述目标距离范围确定所述第二虚拟对象在所述第一朝向上的音效强度。
7.根据权利要求1至3任一所述的方法,其特征在于,所述方法还包括:
检测第一坐标为圆心,预设距离为半径内是否存在处于所述预设行为状态的候选虚拟对象;
当所述第一朝向上存在至少两个所述候选虚拟对象时,计算每个所述候选虚拟对象与所述第一虚拟对象之间的距离;
将与所述第一虚拟对象最近的候选虚拟对象确定为所述第二虚拟对象。
8.根据权利要求1至3任一项所述的方法,其特征在于,所述获取所述第一虚拟对象在所述虚拟环境中的第一坐标,包括:
每隔预设时间间隔获取所述第一虚拟对象在所述虚拟环境中的第一坐标。
9.一种虚拟环境中的信息显示方法,其特征在于,所述方法包括:
向服务器发送第一虚拟对象在所述虚拟环境中的第一坐标;
接收所述服务器发送的音效显示指令,所述音效显示指令中携带有音效强度;
根据所述音效显示指令,在所述虚拟环境中以所述第一虚拟对象为中心显示音效指示图案,所述音效指示图案用于表示沿所述第一虚拟对象的第一朝向上与所述音效强度呈负相关关系的位置区域中存在处于预设行为状态的第二虚拟对象;
其中,所述音效强度是所述服务器根据所述第一虚拟对象和所述第二虚拟对象之间的第一距离获取的,所述第一距离是根据所述第一坐标获取位于所述第一朝向上的所述第二虚拟对象的第二坐标,根据所述第一坐标和所述第二坐标计算得到的。
10.根据权利要求9所述的方法,其特征在于,所述根据所述音效显示指令,在所述虚拟环境中以所述第一虚拟对象为中心显示音效指示图案,所述方法还包括:
根据所述音效强度确定所述音效指示图案的图案参数,所述图案参数包括尺寸、面积、轮廓宽度、纹路个数中的至少一种。
11.根据权利要求10所述的方法,其特征在于,所述音效显示指令还包括所述预设行为状态,和/或,所述第一朝向,所述方法还包括:
根据所述预设行为状态确定所述音效指示图案的图案类型;
和/或,
在m个不同朝向的音效指示图案中选择出与所述第一朝向对应的音效指示图案,m为自然数,m≥1。
12.根据权利要求9至11任一项所述的方法,其特征在于,所述向服务器发送第一虚拟对象在所述虚拟环境中的第一坐标,包括:
每隔预设时间间隔向所述服务器发送所述第一坐标。
13.一种虚拟环境中的信息显示方法,其特征在于,所述方法包括:
显示以第一视角观察所述虚拟环境的第一显示画面,所述第一显示画面中显示有所述第一虚拟对象的对象模型;
当所述虚拟环境中位于所述第一虚拟对象的第一朝向上存在处于预设行为状态的第二虚拟对象时,以所述第一虚拟对象为中心显示音效指示图案;所述音效指示图案指向所述第二虚拟对象所在位置的方向。
14.根据权利要求13所述的方法,其特征在于,所述显示以第一视角观察所述虚拟环境的第一显示画面,包括:
显示以俯视视角观察所述第一显示画面。
15.根据权利要求14所述的方法,其特征在于,所述音效指示图案的图案参数是根据第一虚拟对象和第二虚拟对象之间的第一距离确定的,所述图案参数包括尺寸、面积、轮廓宽度、纹路个数中的至少一种。
16.一种虚拟环境中的信息显示装置,其特征在于,所述装置包括:
获取模块,用于获取所述第一虚拟对象在所述虚拟环境中的第一坐标;根据所述第一坐标,获取位于所述第一虚拟对象的第一朝向上处于预设行为状态的第二虚拟对象的第二坐标;
处理模块,用于根据所述第一坐标和所述第二坐标计算所述第一虚拟对象和所述第二虚拟对象之间的第一距离;根据所述第一距离获取所述第二虚拟对象在所述第一朝向上的音效强度;
发送模块,用于向所述第一虚拟对象对应的第一终端发送音效显示指令,所述音效显示指令用于指示所述第一终端在所述虚拟环境中以所述第一虚拟对象为中心显示音效指示图案,所述音效指示图案用于表示沿所述第一朝向上与所述音效强度呈负相关关系的位置区域中存在所述第二虚拟对象。
17.根据权利要求16所述的装置,其特征在于,
所述发送模块,还用于向所述第一终端发送携带有所述音效强度的所述音效显示指令,所述音效强度用于指示所述第一终端根据所述音效强度确定所述音效指示图案的图案参数,所述图案参数包括尺寸、面积、轮廓宽度、纹路个数中的至少一种。
18.根据权利要求17所述的装置,其特征在于,
所述音效显示指令包括所述预设行为状态,所述预设行为状态用于指示所述第一终端根据所述预设行为状态确定所述音效指示图案的图案类型;
和/或,
所述音效显示指令包括所述第一朝向,所述第一朝向用于指示所述第一终端在m个不同朝向的音效指示图案中选择出与所述第一朝向对应的音效指示图案,m为自然数,m≥1。
19.根据权利要求16至18任一所述的装置,其特征在于,
所述发送模块,还用于当所述第一虚拟对象和所述第二虚拟对象不属于同一阵营时,向所述第一终端发送所述音效显示指令。
20.根据权利要求16至18任一所述的装置,其特征在于,
所述处理模块,还用于检测所述第一朝向上是否存在处于所述预设行为状态的其它虚拟对象;所述其它虚拟对象和所述第一虚拟对象不属于同一阵营;当所述第一朝向上不存在所述其它虚拟对象时,根据所述第一距离获取所述第二虚拟对象在所述第一朝向上的所述音效强度。
21.根据权利要求16至18任一所述的装置,其特征在于,
所述处理模块,还用于确定所述第一距离在n个预设距离范围内所处的目标距离范围,所述n个预设距离范围是互不重叠且首尾相邻的距离取值范围,n为自然数,n≥2;根据所述目标距离范围确定所述第二虚拟对象在所述第一朝向上的音效强度。
22.根据权利要求16至18任一所述的装置,其特征在于,
所述处理模块,还用于检测第一坐标为圆心,预设距离为半径内是否存在处于所述预设行为状态的候选虚拟对象;当所述第一朝向上存在至少两个所述候选虚拟对象时,计算每个所述候选虚拟对象与所述第一虚拟对象之间的距离;将与所述第一虚拟对象最近的候选虚拟对象确定为所述第二虚拟对象。
23.根据权利要求16至18任一项所述的装置,其特征在于,
所述获取模块,还用于每隔预设时间间隔获取所述第一虚拟对象在所述虚拟环境中的第一坐标。
24.一种虚拟环境中的信息显示装置,其特征在于,所述装置包括:
发送模块,用于向服务器发送第一虚拟对象在所述虚拟环境中的第一坐标;
接收模块,用于接收所述服务器发送的音效显示指令,所述音效显示指令中携带有音效强度;
显示模块,用于根据所述音效显示指令,在所述虚拟环境中以所述第一虚拟对象为中心显示音效指示图案,所述音效指示图案用于表示沿所述第一虚拟对象的第一朝向上与所述音效强度呈负相关关系的位置区域中存在处于预设行为状态的第二虚拟对象;
其中,所述音效强度是所述服务器根据所述第一虚拟对象和所述第二虚拟对象之间的第一距离获取的,所述第一距离是根据所述第一坐标获取位于所述第一朝向上的所述第二虚拟对象的第二坐标,根据所述第一坐标和所述第二坐标计算得到的。
25.根据权利要求24所述的装置,其特征在于,
所述显示模块,还用于根据所述音效强度确定所述音效指示图案的图案参数,所述图案参数包括尺寸、面积、轮廓宽度、纹路个数中的至少一种。
26.根据权利要求25所述的装置,其特征在于,所述音效显示指令还包括所述预设行为状态,和/或,所述第一朝向;
所述显示模块,还用于根据所述预设行为状态确定所述音效指示图案的图案类型;和/或,在m个不同朝向的音效指示图案中选择出与所述第一朝向对应的音效指示图案,m为自然数,m≥1。
27.根据权利要求24至26任一项所述的装置,其特征在于,
所述发送模块,还用于每隔预设时间间隔向所述服务器发送所述第一坐标。
28.一种电子设备,其特征在于,所述电子设备包括处理器和存储器,所述存储器中存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如权利要求1至15任一所述的虚拟环境中的信息显示方法。
29.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条指令,至少一条指令由处理器加载并执行以实现权利要求1至15任一所述的虚拟环境中的信息显示方法。
CN201810391238.XA 2018-04-27 2018-04-27 虚拟环境中的信息显示方法、装置、设备及存储介质 Pending CN108579084A (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201810391238.XA CN108579084A (zh) 2018-04-27 2018-04-27 虚拟环境中的信息显示方法、装置、设备及存储介质
PCT/CN2019/080125 WO2019205881A1 (zh) 2018-04-27 2019-03-28 虚拟环境中的信息显示方法、装置、设备及存储介质
US16/904,884 US11458395B2 (en) 2018-04-27 2020-06-18 Method for displaying information in a virtual environment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810391238.XA CN108579084A (zh) 2018-04-27 2018-04-27 虚拟环境中的信息显示方法、装置、设备及存储介质

Publications (1)

Publication Number Publication Date
CN108579084A true CN108579084A (zh) 2018-09-28

Family

ID=63610616

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810391238.XA Pending CN108579084A (zh) 2018-04-27 2018-04-27 虚拟环境中的信息显示方法、装置、设备及存储介质

Country Status (3)

Country Link
US (1) US11458395B2 (zh)
CN (1) CN108579084A (zh)
WO (1) WO2019205881A1 (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108939535A (zh) * 2018-06-25 2018-12-07 网易(杭州)网络有限公司 虚拟场景的音效控制方法及装置、存储介质、电子设备
CN109529335A (zh) * 2018-11-06 2019-03-29 Oppo广东移动通信有限公司 游戏角色音效处理方法、装置、移动终端及存储介质
CN109876438A (zh) * 2019-02-20 2019-06-14 腾讯科技(深圳)有限公司 用户界面显示方法、装置、设备及存储介质
CN110371051A (zh) * 2019-07-22 2019-10-25 广州小鹏汽车科技有限公司 一种车载娱乐的提示音播放方法和装置
WO2019205881A1 (zh) * 2018-04-27 2019-10-31 腾讯科技(深圳)有限公司 虚拟环境中的信息显示方法、装置、设备及存储介质
CN110465088A (zh) * 2019-08-07 2019-11-19 上海欧皇网络科技有限公司 一种游戏角色的控制方法及装置
CN110538456A (zh) * 2019-09-09 2019-12-06 北京西山居互动娱乐科技有限公司 一种虚拟环境中的音源设置方法、装置、设备及存储介质
CN111228802A (zh) * 2020-01-15 2020-06-05 腾讯科技(深圳)有限公司 信息提示方法和装置、存储介质及电子装置
CN112565165A (zh) * 2019-09-26 2021-03-26 北京外号信息技术有限公司 基于光通信装置的交互方法和***

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112675544B (zh) * 2020-12-30 2023-03-17 腾讯科技(深圳)有限公司 虚拟道具的获取方法、装置、设备及介质
CN112704876B (zh) * 2020-12-30 2022-10-04 腾讯科技(深圳)有限公司 虚拟对象互动模式的选择方法、装置、设备及存储介质
CN113521759B (zh) * 2021-04-28 2024-02-13 网易(杭州)网络有限公司 信息处理方法、装置、终端和存储介质

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090318773A1 (en) * 2008-06-24 2009-12-24 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Involuntary-response-dependent consequences
JP2012029096A (ja) * 2010-07-23 2012-02-09 Nec Casio Mobile Communications Ltd 音声出力装置
JP5226834B2 (ja) * 2011-07-08 2013-07-03 株式会社コナミデジタルエンタテインメント ゲーム機、それに用いるコンピュータプログラム及び、制御方法
JP6065370B2 (ja) * 2012-02-03 2017-01-25 ソニー株式会社 情報処理装置、情報処理方法、及びプログラム
JP5966510B2 (ja) * 2012-03-29 2016-08-10 ソニー株式会社 情報処理システム
KR20160026317A (ko) * 2014-08-29 2016-03-09 삼성전자주식회사 음성 녹음 방법 및 장치
US10057706B2 (en) * 2014-11-26 2018-08-21 Sony Interactive Entertainment Inc. Information processing device, information processing system, control method, and program
KR102102761B1 (ko) * 2017-01-17 2020-04-21 엘지전자 주식회사 차량용 사용자 인터페이스 장치 및 차량
US10822108B2 (en) * 2017-03-06 2020-11-03 Textron Innovations Inc. Augmented reality system for pilot and passengers
CN107469354B (zh) * 2017-08-30 2018-06-22 网易(杭州)网络有限公司 补偿声音信息的视觉方法及装置、存储介质、电子设备
CN107890673A (zh) * 2017-09-30 2018-04-10 网易(杭州)网络有限公司 补偿声音信息的视觉显示方法及装置、存储介质、设备
IT201800003194A1 (it) * 2018-03-01 2019-09-01 Image Studio Consulting S R L Interazioni di giostra
CN108579084A (zh) * 2018-04-27 2018-09-28 腾讯科技(深圳)有限公司 虚拟环境中的信息显示方法、装置、设备及存储介质

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
作者不明: "《终结者2官方网站》", 28 September 2017 *
江西的老表55: "《百度经验》", 24 March 2018 *

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11458395B2 (en) 2018-04-27 2022-10-04 Tencent Technology (Shenzhen) Company Limited Method for displaying information in a virtual environment
WO2019205881A1 (zh) * 2018-04-27 2019-10-31 腾讯科技(深圳)有限公司 虚拟环境中的信息显示方法、装置、设备及存储介质
CN108939535A (zh) * 2018-06-25 2018-12-07 网易(杭州)网络有限公司 虚拟场景的音效控制方法及装置、存储介质、电子设备
CN108939535B (zh) * 2018-06-25 2022-02-15 网易(杭州)网络有限公司 虚拟场景的音效控制方法及装置、存储介质、电子设备
CN109529335A (zh) * 2018-11-06 2019-03-29 Oppo广东移动通信有限公司 游戏角色音效处理方法、装置、移动终端及存储介质
CN109529335B (zh) * 2018-11-06 2022-05-20 Oppo广东移动通信有限公司 游戏角色音效处理方法、装置、移动终端及存储介质
CN109876438A (zh) * 2019-02-20 2019-06-14 腾讯科技(深圳)有限公司 用户界面显示方法、装置、设备及存储介质
CN109876438B (zh) * 2019-02-20 2021-06-18 腾讯科技(深圳)有限公司 用户界面显示方法、装置、设备及存储介质
CN110371051B (zh) * 2019-07-22 2021-06-04 广州小鹏汽车科技有限公司 一种车载娱乐的提示音播放方法和装置
CN110371051A (zh) * 2019-07-22 2019-10-25 广州小鹏汽车科技有限公司 一种车载娱乐的提示音播放方法和装置
CN110465088A (zh) * 2019-08-07 2019-11-19 上海欧皇网络科技有限公司 一种游戏角色的控制方法及装置
CN110538456B (zh) * 2019-09-09 2023-08-08 珠海金山数字网络科技有限公司 一种虚拟环境中的音源设置方法、装置、设备及存储介质
CN110538456A (zh) * 2019-09-09 2019-12-06 北京西山居互动娱乐科技有限公司 一种虚拟环境中的音源设置方法、装置、设备及存储介质
CN112565165A (zh) * 2019-09-26 2021-03-26 北京外号信息技术有限公司 基于光通信装置的交互方法和***
CN112565165B (zh) * 2019-09-26 2022-03-29 北京外号信息技术有限公司 基于光通信装置的交互方法和***
CN111228802B (zh) * 2020-01-15 2022-04-26 腾讯科技(深圳)有限公司 信息提示方法和装置、存储介质及电子装置
CN111228802A (zh) * 2020-01-15 2020-06-05 腾讯科技(深圳)有限公司 信息提示方法和装置、存储介质及电子装置

Also Published As

Publication number Publication date
WO2019205881A1 (zh) 2019-10-31
US20200316472A1 (en) 2020-10-08
US11458395B2 (en) 2022-10-04

Similar Documents

Publication Publication Date Title
CN108579084A (zh) 虚拟环境中的信息显示方法、装置、设备及存储介质
CN108619721B (zh) 虚拟场景中的距离信息显示方法、装置及计算机设备
CN108671543A (zh) 虚拟场景中的标记元素显示方法、计算机设备及存储介质
CN108245893B (zh) 三维虚拟环境中虚拟对象的姿态确定方法、装置及介质
CN109529319B (zh) 界面控件的显示方法、设备及存储介质
CN108465240A (zh) 标记点位置显示方法、装置、终端及计算机可读存储介质
CN108671540A (zh) 虚拟环境中的配件切换方法、设备及存储介质
CN108499105A (zh) 在虚拟环境中进行视角调整的方法、装置及存储介质
CN109126129A (zh) 在虚拟环境中对虚拟物品进行拾取的方法、装置及终端
CN110141859A (zh) 虚拟对象控制方法、装置、终端及存储介质
CN108671545A (zh) 控制虚拟对象与虚拟场景交互的方法、装置及存储介质
CN109324739B (zh) 虚拟对象的控制方法、装置、终端及存储介质
CN110148178A (zh) 相机定位方法、装置、终端及存储介质
CN110045827A (zh) 虚拟环境中虚拟物品的观察方法、装置及可读存储介质
CN109917910A (zh) 线型技能的显示方法、装置、设备及存储介质
CN108897597A (zh) 指导配置直播模板的方法和装置
CN111273780B (zh) 基于虚拟环境的动画播放方法、装置、设备及存储介质
CN109525883A (zh) 互动特效显示方法、装置、电子设备、服务器及存储介质
CN109821237A (zh) 视角转动的方法、装置、设备及存储介质
CN108900925A (zh) 设置直播模板的方法和装置
CN110393916A (zh) 视角转动的方法、装置、设备及存储介质
CN109407959A (zh) 虚拟场景中的虚拟对象控制方法、设备以及存储介质
CN108744510A (zh) 虚拟物品显示方法、装置及存储介质
CN110496392A (zh) 虚拟对象的控制方法、装置、终端及存储介质
CN109583370A (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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20180928