CN111111173A - 虚拟现实游戏的信息显示方法、装置和存储介质 - Google Patents
虚拟现实游戏的信息显示方法、装置和存储介质 Download PDFInfo
- Publication number
- CN111111173A CN111111173A CN201911221986.4A CN201911221986A CN111111173A CN 111111173 A CN111111173 A CN 111111173A CN 201911221986 A CN201911221986 A CN 201911221986A CN 111111173 A CN111111173 A CN 111111173A
- Authority
- CN
- China
- Prior art keywords
- target
- virtual reality
- information interface
- target information
- scene
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 63
- 238000004590 computer program Methods 0.000 claims description 16
- 230000000694 effects Effects 0.000 abstract description 14
- 238000010586 diagram Methods 0.000 description 15
- 230000005540 biological transmission Effects 0.000 description 6
- 230000008859 change Effects 0.000 description 5
- 238000004422 calculation algorithm Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 2
- 238000005094 computer simulation Methods 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 208000002173 dizziness Diseases 0.000 description 2
- 230000007613 environmental effect Effects 0.000 description 2
- 210000003128 head Anatomy 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 208000012886 Vertigo Diseases 0.000 description 1
- 239000008280 blood Substances 0.000 description 1
- 210000004369 blood Anatomy 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 239000004575 stone Substances 0.000 description 1
- 231100000889 vertigo Toxicity 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/52—Controlling the output signals based on the game progress involving aspects of the displayed game scene
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/55—Controlling game characters or game objects based on the game progress
- A63F13/56—Computing the motion of game characters with respect to other game characters, game objects or elements of the game scene, e.g. for simulating the behaviour of a group of virtual soldiers or for path finding
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
- A63F13/843—Special adaptations for executing a specific game genre or game mode involving concurrently two or more players on the same game device, e.g. requiring the use of a plurality of controllers or of a specific view of game data for each player
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features 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/30—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by output arrangements for receiving control signals generated by the game device
- A63F2300/303—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by output arrangements for receiving control signals generated by the game device for displaying additional data, e.g. simulating a Head Up Display
- A63F2300/306—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by output arrangements for receiving control signals generated by the game device for displaying additional data, e.g. simulating a Head Up Display for displaying a marker associated to an object or location in the game field
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features 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/60—Methods for processing data by generating or executing the game program
- A63F2300/64—Methods for processing data by generating or executing the game program for computing dynamical parameters of game objects, e.g. motion determination or computation of frictional forces for a virtual car
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features 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/60—Methods for processing data by generating or executing the game program
- A63F2300/69—Involving elements of the real world in the game world, e.g. measurement in live races, real video
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features 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/80—Features 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/8082—Virtual reality
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features 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/80—Features 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/8088—Features 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 involving concurrently several players in a non-networked game, e.g. on the same game console
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Processing Or Creating Images (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种虚拟现实游戏的信息显示方法、装置和存储介质。通过虚拟现实设备提供虚拟现实游戏画面,虚拟现实游戏画面包括全部或部分三维虚拟现实游戏场景和虚拟对象,该方法包括:在三维虚拟现实游戏场景中显示虚拟对象的目标信息界面;获取目标信息界面与目标游戏视点之间的在三维虚拟现实游戏场景中的目标距离;依据目标距离调整目标信息界面的尺寸。通过本发明,达到了有效实现信息界面的显示的技术效果。
Description
技术领域
本发明涉及数据处理领域,具体而言,涉及一种虚拟现实游戏的信息显示方法、装置和存储介质。
背景技术
目前,在一些用户界面(User Interface,简称为UI)中,信息界面需要跟随虚拟对象的位置进行显示。
而在目前的个人计算机(Personal Computer,简称为PC)游戏中,一般是通过计算虚拟对象的位置映射到PC的屏幕上对应的位置,然后在PC的屏幕的对应位置上显示这个信息界面来实现,也即,信息界面仍然是显示在二维(2D)屏幕空间中的。
上述方法在PC上运作良好,但是在虚拟现实(Virtual Reality,简称为VR)中,由于双眼效应,如果只是简单地将信息界面显示在对应双眼的两块屏幕上,则人眼中看到的信息界面会显示成重影,从而造成眩晕,并且信息界面是贴在玩家的眼睛前方的,而不是在空间中和虚拟对象相对应的,从而无法有效实现信息界面的显示。
针对现有技术中无法有效实现信息界面的显示的技术问题,目前尚未提出有效的解决方案。
发明内容
本发明的主要目的在于提供一种虚拟现实游戏的信息显示方法、装置和存储介质,以至少解决有效实现信息界面的显示的技术问题。
为了实现上述目的,根据本发明的一个方面,提供了一种虚拟现实游戏的信息显示方法。通过虚拟现实设备提供虚拟现实游戏画面,虚拟现实游戏画面包括全部或部分三维虚拟现实游戏场景和虚拟对象,该方法可以包括:在三维虚拟现实游戏场景中显示虚拟对象的目标信息界面;获取目标信息界面与目标游戏视点之间的在三维虚拟现实游戏场景中的目标距离;依据目标距离调整目标信息界面的尺寸。
可选地,该方法包括:按照虚拟对象在三维虚拟现实游戏场景中的移动变化量对目标信息界面的移动位置进行调整,以使目标信息界面与虚拟对象在三维虚拟现实游戏场景中同步移动。
可选地,在三维虚拟现实游戏场景中显示虚拟对象的目标信息界面,包括:在三维虚拟现实游戏场景中的第一位置按照第一目标朝向显示目标信息界面,其中,第一目标朝向指向目标游戏视点。
可选地,在三维虚拟现实游戏场景中的第一位置按照第一目标朝向显示目标信息界面之前,该方法还包括:确定目标信息界面的原始朝向未指向目标游戏视点,则获取目标游戏视点在三维虚拟现实游戏场景中的第二位置;获取第一位置和第二位置之间的连线;根据连线确定第一目标朝向。
可选地,在三维虚拟现实游戏场景中显示虚拟对象的目标信息界面,包括:在三维虚拟现实游戏场景中的第一位置按照第二目标朝向显示目标信息界面,其中,第二目标朝向与当前虚拟现实游戏画面所对应的朝向平行且相反,且目标信息界面与当前虚拟现实游戏画面平行。
可选地,目标距离与目标信息界面通过目标游戏视点呈现的原始尺寸呈反比例关系,依据目标距离调整目标信息界面的尺寸,包括:根据目标距离确定目标比例,并通过目标比例对原始尺寸进行调整,得到目标尺寸;以目标尺寸显示所述目标信息界面。
可选地,根据目标距离确定目标比例,包括:将距离与预设比例之间的积,确定为目标比例。
为了实现上述目的,根据本发明的另一方面,还提供了一种信息界面的显示方法。通过虚拟现实设备提供虚拟现实画面,虚拟现实画面包括全部或部分三维虚拟现实场景和虚拟对象,该方法包括:在三维虚拟现实场景中显示虚拟对象的目标信息界面;获取目标信息界面与目标视点之间的在三维虚拟现实场景中的目标距离;依据目标距离调整目标信息界面的尺寸。
可选地,该方法还包括:按照虚拟对象在三维虚拟现实场景中的移动变化量对目标信息界面的移动位置进行调整,以使目标信息界面与虚拟对象在三维虚拟现实场景中同步移动。
可选地,在三维虚拟现实场景中显示虚拟对象的目标信息界面,包括:在三维虚拟现实场景中的第一位置按照第一目标朝向显示目标信息界面,其中,第一目标朝向指向虚拟现实设备。
可选地,在虚拟现实场景中的第一位置按照第一目标朝向显示目标信息界面之前,该方法还包括:确定目标信息界面的原始朝向未指向虚拟现实设备,则获取虚拟现实设备在三维虚拟现实场景中的第二位置;获取第一位置和第二位置之间的连线;根据连线确定第一目标朝向。
可选地,在三维虚拟现实场景中显示虚拟对象的目标信息界面,包括:在三维虚拟现实场景中的第一位置按照第二目标朝向显示目标信息界面,其中,第二目标朝向与当前虚拟现实游戏画面所对应的朝向平行且相反,且目标信息界面与当前虚拟现实游戏画面平行。
可选地,目标距离与目标信息界面通过目标视点呈现的原始尺寸呈反比例关系,依据目标距离调整目标信息界面的尺寸,包括:根据目标距离确定目标比例,并通过目标比例对原始尺寸进行调整,得到目标尺寸。
根据本发明的一个方面,提供了一种虚拟现实游戏的信息显示装置。通过虚拟现实设备提供虚拟现实游戏画面,虚拟现实游戏画面包括全部或部分三维虚拟现实游戏场景和虚拟对象。该装置包括:第一显示单元,用于在三维虚拟现实游戏场景中显示虚拟对象的目标信息界面;第一获取单元,用于获取目标信息界面与目标游戏视点之间的在三维虚拟现实游戏场景中的目标距离;第一调整单元,用于依据目标距离调整目标信息界面的尺寸。
根据本发明的一个方面,还提供了另一种信息界面的显示装置。该装置包括:第二显示单元,用于在虚拟现实场景中显示目标信息界面;第二获取单元,用于获取虚拟现实场景中的虚拟对象的移动信息,其中,虚拟对象与目标信息界面相关联;第二调整单元,用于根据移动信息控制目标信息界面跟随虚拟对象移动,其中,在虚拟现实设备中呈现的目标信息界面在移动的过程中的尺寸保持为目标尺寸。
根据本发明的一个方面,提供了一种存储介质。该存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行本发明实施例的方法。
根据本发明的一个方面,提供了一种电子装置。该电子装置包括存储器和处理器。该存储器中存储有计算机程序,处理器被设置为运行计算机程序以执行本发明实施例的方法。
通过本发明,通过虚拟现实设备提供虚拟现实游戏画面,虚拟现实游戏画面包括全部或部分三维虚拟现实游戏场景和虚拟对象,采用在三维虚拟现实游戏场景中显示虚拟对象的目标信息界面;获取目标信息界面与目标游戏视点之间的在三维虚拟现实游戏场景中的目标距离;依据目标距离调整目标信息界面的尺寸。也就是说,本发明在三维虚拟现实游戏场景中,即使目标信息界面与目标游戏视点之间的在三维虚拟现实游戏场景中的目标距离发生变化,在目标游戏视点中呈现的目标信息界面的尺寸仍然可以根据目标距离进行灵活调整,从而避免了仅将目标信息界面分别显示在双眼屏幕的对应位置,导致人眼中看到的目标信息界面会显示成重影,还避免了目标信息界面贴在眼睛前方,解决了无法有效实现信息界面的显示的技术问题,进而达到了有效实现信息界面的显示的技术效果。
附图说明
构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是本发明实施例的一种虚拟现实游戏的信息显示方法的移动终端的硬件结构框图;
图2是根据本发明实施例的一种虚拟现实游戏的信息显示方法的流程图;
图3是根据本发明实施例的一种虚拟现实的信息显示方法的流程图;
图4是根据本发明实施例的一种信息界面和虚拟对象在移动时保持同步的示意图;
图5是根据本发明实施例的一种确定信息界面与VR设备之间的连线方向的示意图;
图6是根据本发明实施例的一种信息界面的朝向的示意图;
图7是根据本发明实施例的一种将信息界面的朝向旋转到连线方向上的示意图;
图8是根据本发明实施例的一种信息界面发生偏转的正视示意图;
图9是根据本发明实施例的一种信息界面发生偏转的俯视示意图;
图10是根据本发明实施例的一种信息界面平行正对PC的屏幕的俯视示意图;
图11是根据本发明实施例的一种信息界面的朝向处于与PC的朝向平行且相反的方向上的示意图;
图12是根据本发明实施例的一种信息界面平行正对屏幕的正视示意图;
图13是根据本发明实施例的一种在三维虚拟现实游戏场景中显示虚拟对象头顶的生命值条的示意图;
图14是根据本发明实施例的一种虚拟现实游戏的信息显示装置的示意图;以及
图15是根据本发明实施例的一种虚拟现实的信息显示装置的示意图。
具体实施方式
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
本申请实施例所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,图1是本发明实施例的一种虚拟现实游戏的信息显示方法的移动终端的硬件结构框图。如图1所示,移动终端可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)和用于存储数据的存储器104,可选地,上述移动终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述移动终端的结构造成限定。例如,移动终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的一种数据处理方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器202远程设置的存储器,这些远程存储器可以通过网络连接至移动终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
传输设备106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端的通信供应商提供的无线网络。在一个实例中,传输设备106包括一个网络适配器(Network Interface Controller,简称为NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输设备106可以为射频(Radio Frequency,简称为RF)模块,其用于通过无线方式与互联网进行通讯。
在本实施例中提供了一种运行于上述移动终端的一种虚拟现实游戏的信息显示方法,通过虚拟现实设备提供虚拟现实游戏画面,该虚拟现实设备可以由用户(玩家)佩戴,比如,为虚拟现实眼镜,用于玩家体验三维虚拟现实游戏场景,三维虚拟现实游戏场景为利用计算机模拟产生的一个三维空间的虚拟游戏世界,提供用户关于视觉等感官的模拟,让用户感觉仿佛身处于游戏环境中,可以即时、没有限制地观察三维空间内的游戏事物,其中,虚拟现实游戏画面可以包括全部或部分三维虚拟现实游戏场景和虚拟对象,该虚拟对象可以是与由用户控制的虚拟游戏角色进行对战的对象、三维虚拟现实游戏场景中的环境对象、非玩家控制角色(Non-Player Character,简称为NPC)等对象,也即,该实施例的虚拟对象不由当前用户进行控制。其中,与由用户控制的虚拟游戏角色进行对战的对象也即敌人角色,三维虚拟游戏场景中的环境对象可以为房屋、树木、石头等,此处不做任何限制。
图2是根据本发明实施例的一种虚拟现实游戏的信息显示方法的流程图。如图2所示,该方法可以包括以下步骤:
步骤S202,在三维虚拟现实游戏场景中显示虚拟对象的目标信息界面。
在本发明上述步骤S202提供的技术方案中,三维虚拟现实游戏场景适用于游戏应用的三维虚拟空间,相对于PC在二维屏幕上显示信息界面而言,该实施例在三维虚拟现实游戏场景中显示虚拟对象的目标信息界面(UI),该目标信息界面可以用于描述上述虚拟对象在当前一局游戏中的当前属性信息,比如,用于描述敌人角色的血量、生命值、等级等,用于描述三维虚拟现实游戏场景中的环境对象的位置信息,用于描述NPC的属性信息等,此处不做任何限制。其中,虚拟对象也显示在上述三维虚拟现实游戏场景中。
该实施例的目标信息界面在三维虚拟现实游戏场景中显示在相对于虚拟对象的目标位置,以与虚拟对象相对应,从而明确目标信息界面与虚拟对象之间的关系。
步骤S204,获取目标信息界面与目标游戏视点之间的在三维虚拟现实游戏场景中的目标距离。
在本发明上述步骤S204提供的技术方案中,针对三维虚拟现实游戏场景,在三维虚拟现实游戏场景中显示虚拟对象的目标信息界面之后,可以获取目标信息界面与目标游戏视点之间的在三维虚拟现实游戏场景中的目标距离。其中,目标游戏视点可以为参与游戏的玩家的双眼,目标距离也即目标信息界面与目标游戏视点之间的连线的长度。
步骤S206,依据目标距离调整目标信息界面的尺寸。
在本发明上述步骤S206提供的技术方案中,在获取目标信息界面与目标游戏视点之间的在三维虚拟现实游戏场景中的目标距离之后,依据目标距离调整目标信息界面的尺寸。
在该实施例中,目标信息界面在三维虚拟现实游戏场景中的显示位置是变化的,可以控制目标信息界面的显示位置跟随虚拟对象的显示位置进行移动,可选地,该实施例不需要目标信息界面的显示位置与虚拟对象的显示位置必须保持一致,而是当虚拟对象在三维虚拟现实游戏场景中移动时,目标信息界面也做同样的移动,当虚拟对象在三维虚拟现实游戏场景中停止移动时,目标信息界面也同样停止移动。
举例而言,在三维虚拟现实游戏场景中,目标信息界面为虚拟对象头顶的生命值条,则不管虚拟对象是处于目标游戏视点的视野的左、中、右,不管生命值条距离目标游戏视点的位置有多远,该生命值条的尺寸一直都是一样的。
该实施例在控制目标信息界面跟随虚拟对象进行移动时,由于对于目标游戏视点而言,同样一个物体,在目标游戏视点中呈现的大小与该物体和目标游戏视点之间的距离是成反比的,也即,通常所说的近大远小的显示原理,因而,该实施例可以依据目标信息界面与目标游戏视点之间的在三维虚拟现实游戏场景中的目标距离来控制目标信息界面的尺寸为目标尺寸,也即,依据目标距离保持目标信息界面的尺寸不变,使得目标信息界面的尺寸在玩家眼中始终大小不变,从而在三维虚拟现实游戏场景中随着目标信息界面与目标游戏视点之间的目标距离的变化,可以保持目标信息界面的尺寸不变的目的,而且还避免了在人眼中看到的目标信息界面会显示成重影,造成眩晕感,解决了无法有效实现信息界面的显示的技术问题,进而达到了有效实现信息界面的显示的技术效果。
下面对该实施例的上述方法进行进一步地说明。
作为一种可选的实施方式,该方法还包括:按照虚拟对象在三维虚拟现实游戏场景中的移动变化量对目标信息界面的移动位置进行调整,以使目标信息界面与虚拟对象在三维虚拟现实游戏场景中同步移动。
在该实施例中,在实现控制目标信息界面跟随虚拟对象进行移动时,可以先获取虚拟对象在三维虚拟现实游戏场景中的移动变化量,该移动变化量可以为虚拟对象在三维虚拟现实游戏场景中的显示位置的变化量,其中,虚拟对象在三维虚拟现实游戏场景中的显示位置可以通过三维虚拟现实游戏场景的三维坐标进行表示。在获取虚拟对象在三维虚拟现实游戏场景中的移动变化量之后,控制目标信息界面按照虚拟对象的移动变化量进行移动,可以是控制目标信息界面同样移动上述移动变化量,从而使得目标信息界面与虚拟对象在三维虚拟现实游戏场景中同步移动,使得目标信息界面在三维虚拟现实游戏场景中的三维坐标与虚拟对象在三维虚拟现实游戏场景中的三维坐标保持同步变化。
可选地,该实施例的上述目标信息界面与虚拟对象在三维虚拟现实游戏场景中同步并不意味着目标信息界面的三维坐标的变化与虚拟对象的三维坐标的变化必须一直保持一致,而是当虚拟对象的三维坐标变化时,目标信息界面的三维坐标也同步地做同样的变化。
作为一种可选的实施方式,步骤S202,在三维虚拟现实游戏场景中显示虚拟对象的目标信息界面,包括:在三维虚拟现实游戏场景中的第一位置按照第一目标朝向显示目标信息界面,其中,第一目标朝向指向目标游戏视点。
在该实施例中,确定目标信息界面当前显示在三维虚拟现实游戏场景中的第一位置,可以控制显示在第一位置的目标信息界面朝向目标游戏视点,也即,控制目标信息界面指向(看向)玩家。其中,目标信息界面的朝向也即目标信息界面的视线方向,可以为目标信息界面的自身坐标系的Z轴(还可以为其它轴,比如,X轴或Y轴)。
可选地,该实施例先确定玩家在三维虚拟现实游戏场景中的位置,可以将玩家双眼连线的中点确定为上述目标游戏视点,进而将目标信息界面朝向目标游戏视点的方向确定为第一目标朝向,可以按照第一朝向旋转目标信息界面,直至目标信息界面朝向目标游戏视点。
作为一种可选的实施方式,在三维虚拟现实游戏场景中的第一位置按照第一目标朝向显示目标信息界面之前,该方法还包括:确定目标信息界面的原始朝向未指向目标游戏视点,则获取目标游戏视点在三维虚拟现实游戏场景中的第二位置;获取第一位置和第二位置之间的连线;根据连线确定第一目标朝向。
在该实施例中,在三维虚拟现实游戏场景中的第一位置按照第一目标朝向显示目标信息界面之前,可以先确定目标信息界面的原始朝向,该原始朝向可以为目标信息界面在初始状态下的自身坐标系的Z轴,然后判断目标信息界面的原始朝向是否指向目标游戏视点,如果判断出目标信息界面的原始朝向未指向目标游戏视点,则可以先确定目标游戏视点在三维虚拟现实游戏场景中当前显示的第二位置,然后获取目标信息界面当前显示的第一位置和上述第二位置之间的连线,根据连线确定第一目标朝向。
可选地,在实现根据连线确定第一目标朝向时,可以先获取该连线与上述原始朝向之间的夹角,然后按照夹角旋转原始朝向,从而得到上述第一朝向,进而在三维虚拟现实游戏场景中的第一位置按照第一目标朝向显示目标信息界面,使得目标信息界面指向目标游戏视点,朝向玩家。
作为一种可选的实施方式,步骤S202,在三维虚拟现实游戏场景中显示虚拟对象的目标信息界面,包括:在三维虚拟现实游戏场景中的第一位置按照第二目标朝向显示目标信息界面,其中,第二目标朝向与当前虚拟现实游戏画面所对应的朝向平行且相反,且目标信息界面与当前虚拟现实游戏画面平行。
在该实施例中,三维虚拟现实游戏场景中还可以进一步兼容目标终端,该目标终端可以为PC,该PC具有二维的屏幕,在该二维的屏幕上显示有一图形用户界面,该图形用户界面可以包括与上述目标信息界面相关联的画面,可选地,该画面为与目标信息界面相关联的游戏画面,当前虚拟现实游戏画面可以包括与目标信息界面相关联的游戏画面。
在该实施例中,由于目标终端的屏幕为二维平面,如果目标信息界面的朝向仍然指向目标游戏视点,则可能使得目标信息界面斜对着目标终端的屏幕,也即,目标信息界面相对于目标终端的屏幕发生了一定的旋转,不能完全平行正对着目标终端的屏幕,也即,第二目标朝向不与当前虚拟现实游戏画面所对应的朝向平行且相反,且目标信息界面不能与当前虚拟现实游戏画面平行。因而,该实施例需要对确定目标信息界面的朝向的算法进行修改,可以将与当前虚拟现实游戏画面所对应的朝向平行且相反的方向确定为目标信息界面的第二目标朝向,并且使得目标信息界面与当前虚拟现实游戏画面平行,从而使得目标信息界面完全平行正对着目标终端的屏幕,进而在三维虚拟现实游戏场景中的第一位置按照上述第二目标朝向显示目标信息界面。
作为一种可选的实施方式,目标距离与目标信息界面通过目标游戏视点呈现的原始尺寸呈反比例关系,步骤S206,依据目标距离调整目标信息界面的尺寸,包括:根据目标距离确定目标比例,并通过目标比例对原始尺寸进行调整,得到目标尺寸;以目标尺寸显示所述目标信息界面。
在该实施例中,目标信息界面通过目标游戏视点一开始所呈现的尺寸为原始尺寸,目标信息界面与目标游戏视点之间的在三维虚拟现实游戏场景中的目标距离与原始尺寸呈反比例关系,也即,当目标距离增大时,目标信息界面通过目标游戏视点所呈现的原始尺寸越小,而当目标距离减小时,目标信息界面通过目标游戏视点所呈现的原始尺寸越大,也即,符合通常所说的近大远小显示原理,从而该实施例在实现依据目标距离控制目标信息界面的尺寸为目标尺寸时,可以先根据目标距离确定对应的目标比例,并通过该目标比例对上述原始尺寸进行调整,其中,目标比例可以为缩放比例,用于对原始尺寸进行缩放,当目标距离越大时,得到的目标尺寸越大,当目标距离越小时,得到的目标尺寸越小,从而无论目标信息界面与目标游戏视点之间的在三维虚拟现实游戏场景中的目标距离如何变化,都可以将原始尺寸调整到目标尺寸,使得目标信息界面的尺寸均不变。
在通过目标比例对原始尺寸进行调整,得到目标尺寸之后,可以以目标尺寸显示目标信息界面,从而使得目标信息界面的尺寸在玩家的眼中始终保持不变,满足三维虚拟现实游戏场景的应用需求。
作为一种可选的实施方式,根据目标距离确定目标比例,包括:将目标距离与预设比例之间的积,确定为目标比例。
在该实施例中,在实现根据目标距离确定目标比例时,可以获取目标距离与预设比例之间的积,将该积确定为目标比例。其中,预设比例为预先设定的某个固定的原始比例k,如果目标信息界面与目标游戏视点之间的距离为d,则当前目标信息界面的目标比例s=kd。
在该实施例中,采用在三维虚拟现实游戏场景中显示虚拟对象的目标信息界面;获取目标信息界面与目标游戏视点之间的在三维虚拟现实游戏场景中的目标距离;依据目标距离调整目标信息界面的尺寸。也就是说,本发明在三维虚拟现实游戏场景中,实现了目标信息界面跟随虚拟对象进行移动,并且即使目标信息界面与目标游戏视点之间的在三维虚拟现实游戏场景中的目标距离发生变化,在目标游戏视点中呈现的目标信息界面的尺寸仍然可以根据目标距离进行灵活调整,比如,保持不变,从而避免了仅将目标信息界面分别显示在双眼屏幕的对应位置,导致人眼中看到的目标信息界面会显示成重影,还避免了目标信息界面贴在眼睛前方,解决了无法有效实现信息界面的显示的技术问题,进而达到了有效实现信息界面的显示的技术效果。
本发明实施例还提供了另一种虚拟现实的信息方法,通过虚拟现实设备提供虚拟现实画面,虚拟现实画面包括全部或部分三维虚拟现实场景和虚拟对象。该三维虚拟现实场景可以为任何基于虚拟现实技术实现的场景,虚拟对象可以为三维虚拟现实场景中的任何非当前用户控制的对象,三维虚拟现实场景为利用计算机模拟产生的一个三维空间的虚拟世界,提供用户关于视觉等感官的模拟,让用户感觉仿佛身历其境,可以即时、没有限制地观察三维空间内的事物,其中,虚拟现实游戏画面可以包括全部或部分三维虚拟现实游戏场景和虚拟对象,该虚拟对象不由当前用户进行控制。
图3是根据本发明实施例的一种虚拟现实的信息显示方法的流程图。如图3所述,该方法可以包括以下步骤:
步骤S302,在三维虚拟现实场景中显示虚拟对象的目标信息界面。
在本发明上述步骤S302提供的技术方案中,三维虚拟现实场景适用于三维虚拟空间,相对于PC在二维屏幕上显示目标信息界面而言,该实施例在三维虚拟现实场景中显示目标信息界面。
该实施例的虚拟对象与目标信息界面相关联,该目标信息界面可以用于描述虚拟对象的当前属性信息,用于描述三维虚拟现实场景中的环境对象的位置信息,用于描述NPC的属性信息等,此处不做任何限制。
步骤S304,获取目标信息界面与目标视点之间的在三维虚拟现实场景中的目标距离。
在本发明上述步骤S304提供的技术方案中,该实施例的目标信息界面在三维虚拟现实场景中显示在相对于虚拟对象的目标位置,以与虚拟对象相对应,从而明确目标信息界面与虚拟对象之间的关系。
在该实施例中,在三维虚拟现实场景中显示虚拟对象的目标信息界面之后,获取目标信息界面与目标视点之间的在三维虚拟现实场景中的目标距离,目标视点可以为用户的双眼,该目标距离可以为目标信息界面与目标视点之间的连线的长度。
步骤S306,依据目标距离调整目标信息界面的尺寸。
在本发明上述步骤S306提供的技术方案中,在依据目标距离调整目标信息界面的尺寸之后,依据目标距离调整目标信息界面的尺寸,可以使得在目标视点中所呈现的目标信息界面在移动的过程中的尺寸保持为目标尺寸。
在该实施例中,目标信息界面在三维虚拟现实场景中的显示位置是变化的,可以控制目标信息界面的显示位置跟随虚拟对象的显示位置进行移动,可选地,该实施例不需要目标信息界面的显示位置与虚拟对象的显示位置必须保持一致,而是当虚拟对象在三维虚拟现实场景中移动时,目标信息界面也做同样的移动,当虚拟对象在三维虚拟现实场景中停止移动时,目标信息界面也同样停止移动。
该实施例依据目标信息界面与虚拟现实设备之间的目标距离来调整目标信息界面的尺寸,可以依据目标信息界面与虚拟现实设备之间的目标距离来保持目标信息界面的尺寸不变,使得目标信息界面的尺寸在玩家眼中始终大小不变,从而在三维虚拟现实场景中不仅实现了目标信息界面跟随虚拟对象进行移动,以使目标信息界面与虚拟对象相对应,又实现了保持目标信息界面的尺寸不变的目的,而且还避免了在人眼中看到的目标信息界面会显示成重影,造成眩晕感,解决了无法有效实现信息界面的显示的技术问题,进而达到了有效实现信息界面的显示的技术效果。
下面对该实施例的上述方法进行进一步介绍。
作为一种可选的实施方式,该方法还包括:按照虚拟对象在三维虚拟现实场景中的移动变化量对目标信息界面的移动位置进行调整,以使目标信息界面与虚拟对象在三维虚拟现实场景中同步移动。
在该实施例中,可以实现目标信息界面跟随虚拟对象移动,可以先获取虚拟对象的移动变化量,该移动变化量可以为虚拟对象在三维虚拟现实游戏场景中的显示位置的变化量,其中,虚拟对象在三维虚拟现实场景中的显示位置可以通过三维虚拟现实游戏场景中的三维坐标进行表示。在获取虚拟对象在三维虚拟现实场景中的移动变化量之后,控制目标信息界面按照虚拟对象的移动变化量进行移动,可以是同样控制目标信息界面移动上述移动变化量,从而使得目标信息界面与虚拟对象在三维虚拟现实场景中同步移动,使得目标信息界面在三维虚拟现实场景中的三维坐标与虚拟对象在三维虚拟现实场景中的三维坐标保持同步变化。
作为一种可选的实施方式,步骤S302,在三维虚拟现实场景中显示虚拟对象的目标信息界面,包括:在三维虚拟现实场景中的第一位置按照第一目标朝向显示目标信息界面,其中,第一目标朝向指向虚拟现实设备。
在该实施例中,确定目标信息界面当前显示在三维虚拟现实场景中的第一位置,可以控制显示在第一位置的目标信息界面朝向虚拟现实设备。其中,目标信息界面的朝向也即目标信息界面的视线方向。可选地,该实施例先确定玩家在三维虚拟现实场景中的位置,可以将玩家双眼连线的中点确定为上述虚拟现实设备所在的位置,进而将目标信息界面朝向虚拟现实设备的方向确定为第一目标朝向,可以按照第一朝向控制目标信息界面旋转,直至目标信息界面朝向虚拟现实设备。
作为一种可选的实施方式,在三维虚拟现实场景中的第一位置按照第一目标朝向显示目标信息界面之前,该方法还包括:确定目标信息界面的原始朝向未指向虚拟现实设备,则获取虚拟现实设备在三维虚拟现实场景中的第二位置;获取第一位置和第二位置之间的连线;根据连线确定第一目标朝向。
在该实施例中,在三维虚拟现实场景中的第一位置按照第一目标朝向显示目标信息界面之前,可以先确定目标信息界面的原始朝向,该原始朝向可以为目标信息界面的自身坐标系的Z轴,然后判断目标信息界面在初始状态下的原始朝向是否指向虚拟现实设备,如果判断出目标信息界面的原始朝向未指向虚拟现实设备,则可以确定虚拟现实设备在三维虚拟现实场景中当前显示的第二位置,获取目标信息界面当前显示的第一位置和上述第二位置之间的连线,根据连线确定第一目标朝向。
可选地,在实现根据连线确定第一目标朝向时,可以先获取该连线与上述原始朝向之间的夹角,然后控制原始朝向按照夹角进行旋转,得到上述第一朝向,也即,目标信息界面的Z轴所在的方向,进而在三维虚拟现实场景中的第一位置按照第一目标朝向显示目标信息界面,使得目标信息界面指向虚拟现实设备。
作为一种可选的实施方式,步骤S302,在三维虚拟现实场景中显示目标信息界面,包括:在三维虚拟现实场景中的第一位置按照第二目标朝向显示目标信息界面,其中,第二目标朝向与当前虚拟现实游戏画面所对应的目标终端的图形用户界面的朝向平行且相反,且目标信息界面与当前虚拟现实游戏画面平行。
在该实施例中,三维虚拟现实场景中还可以进一步兼容目标终端,该目标终端可以为具有二维的屏幕的PC,屏幕上显示有一图形用户界面,该图形用户界面包括了与上述目标信息界面相关联的画面,可选地,该画面为与目标信息界面相关联的游戏画面,当前虚拟现实游戏画面可以包括与目标信息界面相关联的游戏画面。
在该实施例中,由于目标终端的屏幕为二维平面,如果目标信息界面的朝向仍然指向虚拟现实设备,则可能使得目标信息界面斜对着目标终端的屏幕。而在预定项目中,会要求目标信息界面平行正对目标终端的屏幕,因而,该实施例可以将与当前虚拟现实游戏画面所对应的朝向平行且相反的方向确定为目标信息界面的第二目标朝向,并且使得目标信息界面与当前虚拟现实游戏画面平行,进而在三维虚拟现实游戏场景中的第一位置按照上述第二目标朝向显示目标信息界面。
作为一种可选的实施方式,目标距离与目标信息界面通过目标视点呈现的原始尺寸呈反比例关系,依据目标距离调整目标信息界面的尺寸,步骤S306,依据目标距离调整目标信息界面的尺寸,包括:根据目标距离确定目标比例,并通过目标比例对原始尺寸进行调整,得到目标尺寸。
在该实施例中,目标信息界面通过虚拟现实设备一开始所呈现的尺寸为原始尺寸,目标信息界面与虚拟现实设备之间的在三维虚拟现实场景中的目标距离与原始尺寸呈反比例关系,从而该实施例在实现依据目标距离控制目标信息界面的尺寸为目标尺寸时,可以先根据目标距离确定对应的目标比例,并通过该目标比例对上述原始尺寸进行调整,可以对原始尺寸进行缩放,当目标距离越大时,得到的目标尺寸越大,当目标距离越小时,得到的目标尺寸越小,从而无论目标信息界面与目标视点之间的在三维虚拟现实场景中的目标距离如何变化,都可以将原始尺寸调整到目标尺寸,使得目标信息界面的尺寸均不变。
在通过目标比例对原始尺寸进行调整,得到目标尺寸之后,可以以目标尺寸显示目标信息界面,从而使得目标信息界面的尺寸在玩家的眼中始终保持不变,满足三维虚拟现实场景的应用需求。
通过上述步骤S302至步骤S306,通过虚拟现实设备提供虚拟现实画面,虚拟现实画面包括全部或部分三维虚拟现实场景和虚拟对象,在三维虚拟现实场景中显示虚拟对象的目标信息界面;获取目标信息界面与目标视点之间的在三维虚拟现实场景中的目标距离;依据目标距离调整目标信息界面的尺寸。也就是说,本发明在三维虚拟现实场景中,实现了目标信息界面跟随虚拟对象进行移动,并且即使目标信息界面与目标游戏视点之间的在三维虚拟现实游戏场景中的目标距离发生变化,在游戏视点中呈现的目标信息界面的尺寸仍然可以保持不变,从而避免了仅将目标信息界面分别显示在双眼屏幕的对应位置,导致人眼中看到的目标信息界面会显示成重影,还避免了目标信息界面贴在眼睛前方,解决了无法有效实现信息界面的显示的技术问题,进而达到了有效实现信息界面的显示的技术效果。
需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
下面结合优选的实施方式对本发明的技术方案进行说明,具体以三维虚拟现实场景为三维虚拟现实游戏场景进行举例说明。
该实施例提出了一种确定信息界面的显示位置和转向的方案,使得在VR和PC中都能实现信息界面跟随虚拟对象移动,信息界面朝向玩家的视线以及即使信息界面与玩家的目标游戏视点之间的距离发生变化,在玩家看来信息界面也始终保持大小不变的效果。
下面对该实施例的将信息界面显示在三维虚拟现实游戏场景中,坐标跟随虚拟对象移动的方法进行介绍。
在该实施例中,由于VR的双眼效应,如果只是简单地将信息界面分别显示在VR的双眼屏幕的对应位置的话,则人眼中看到的信息界面会显示成重影,给用户带来眩晕感。并且玩家会很明显地感觉到信息界面是贴在眼睛的前方的,而不是在三维虚拟现实游戏场景中和虚拟对象相对应。因此,要在VR中实现信息界面跟随虚拟对象移动的效果,就可以将信息界面显示在三维虚拟现实游戏场景中,让信息界面的三维坐标和虚拟对象的三维坐标同步。
图4是根据本发明实施例的一种信息界面和虚拟对象在移动时保持同步的示意图。如图4所示,当信息界面(UI)的向右移动距离d时,虚拟对象A移动与距离d对应的距离D,使得信息界面和虚拟对象在移动时保持同步,达到信息界面跟随虚拟对象的移动而移动的目的。
下面对该实施例的通过朝向算法,将信息界面的转向朝向玩家的方向,(也即,目标游戏视点,玩家佩戴的VR设备的方向)的方法进行介绍。
在该实施例中,让信息界面转向朝向玩家的方向,可以理解成是让信息界面看向玩家。
图5是根据本发明实施例的一种确定信息界面与VR设备之间的连线方向的示意图。如图5所示,先确定VR设备所在的位置,该位置可以是玩家双眼连线的中点。确定与虚拟对象A对应的信息界面所在的位置,确定两个位置的连线方向,如图5中虚线所示。
图6是根据本发明实施例的一种信息界面的朝向的示意图。如图6所示,信息界面的朝向可以取自身坐标系的Z轴方向,也可以取其它坐标轴,比如,X轴、Y轴。
图7是根据本发明实施例的一种将信息界面的朝向旋转到连线方向上的示意图。如图7所示,将信息界面的朝向Z轴按照信息界面与VR设备之间的连线方向进行旋转,使得信息界面朝向VR设备,实现让信息界面看向玩家的目的。
在该实施例中,PC的位置为摄像机的位置,由于PC的屏幕是一个矩形平面,可以用于显示前虚拟现实游戏画面,而图7所示的朝向方案是让信息界面朝向一个点(玩家佩戴的VR设备),因此,在信息界面斜对着PC的屏幕,且与PC的屏幕不平行时,信息界面可能会有一定的偏转,如图8所示。其中,图8是根据本发明实施例的一种信息界面发生偏转的正视示意图,信息界面的朝向与PC屏幕的朝向不平行,且信息界面与当前虚拟现实游戏画面不平行。
图9是根据本发明实施例的一种信息界面发生偏转的俯视示意图。如图9所示,信息界面不能完全平行正对PC的屏幕。
对于上述问题,在一些项目中会要求信息界面平行正对PC的屏幕。图10是根据本发明实施例的一种信息界面平行正对PC的屏幕的俯视示意图。如图10所示,信息界面完全平行正对PC的屏幕。
因此,在上述情况下需要对信息界面的朝向算法做一定修改,让信息界面不是朝向VR设备,而是使信息界面的朝向处于与PC屏幕的朝向平行且相反的方向上。图11是根据本发明实施例的一种信息界面的朝向处于与PC的朝向平行且相反的方向上的示意图。如图11所示,PC的朝向为L1,L2为与PC的朝向平行且相反的方向,控制信息界面的z轴旋转至L2上。
图12是根据本发明实施例的一种信息界面平行正对屏幕的正视示意图。如图12所示,在控制信息界面的Z轴旋转至L2上之后,就可以让信息界面平行正对屏幕。
下面对该实施例的通过缩放算法调整信息界面的缩放大小,使得信息界面在玩家眼中的尺寸始终不变。
在该实施例中,是同样一个物体,在人眼中呈现的大小与它和人眼的距离成反比(即常说的近大远小显示原则)。需要让信息界面在玩家眼中始终大小不变,则需要让物体根据信息界面与人眼之间的距离自动进行缩放,也即,距离越大,物体越大,而距离越小,物体越小,这样就可以让信息界面在玩家的眼中始终保持不变。
具体做法是设定某个固定的原始比例k,如果信息界面到人眼距离为d,则信息界面的缩放比例s=kd。
图13是根据本发明实施例的一种在三维虚拟现实游戏场景中显示虚拟对象头顶的生命值条的示意图。如图13所示,在三维虚拟现实游戏场景中,虚拟对象A可以为敌人游戏角色,信息界面可以为敌人游戏角色头顶的生命值条,则不管该生命值条随着敌人游戏角色的移动处于视野的左、中、右,也不管该生命值条距离玩家的位置有多远,该生命值条的尺寸一直都是一样的,而虚拟对象的显示遵从近大远小的显示原则,从而实现了在三维虚拟现实游戏场景中有效实现了信息界面的显示。
该实施例提出了一种实现信息界面跟随虚拟对象移动、信息界面朝向玩家视线以及即使信息界面与玩家之间的距离变化,在玩家看来信息界面也始终保持大小不变这一效果的方案,并且将该这一效果以合理的呈现方式实现到了VR中,从而避免了仅将目标信息界面分别显示在双眼屏幕的对应位置,导致人眼中看到的目标信息界面会显示成重影,还避免了目标信息界面贴在眼睛前方,解决了无法有效实现信息界面的显示的技术问题,进而达到了有效实现信息界面的显示的技术效果。
本发明实施例还提供了一种信息界面的显示装置,通过虚拟现实设备提供虚拟现实游戏画面,虚拟现实游戏画面包括全部或部分三维虚拟现实游戏场景和虚拟对象。需要说明的是,该实施例的信息界面的显示装置可以用于执行本发明实施例图2所示的信息界面的显示方法。
图14是根据本发明实施例的一种虚拟现实游戏的信息显示装置的示意图。如图14所示,该虚拟现实游戏的信息显示装置140包括:第一显示单元141、第一获取单元142和第一调整单元143。
第一显示单元141,用于在三维虚拟现实游戏场景中显示虚拟对象的目标信息界面。
第一获取单元142,用于获取目标信息界面与目标游戏视点之间的在三维虚拟现实游戏场景中的目标距离。
第一调整单元143,用于依据目标距离调整目标信息界面的尺寸。
该实施例在三维虚拟现实游戏场景中,实现了目标信息界面跟随虚拟对象进行移动,并且即使目标信息界面与目标游戏视点之间的在三维虚拟现实游戏场景中的目标距离发生变化,在目标游戏视点中呈现的目标信息界面的尺寸仍然可以保持不变,从而避免了仅将目标信息界面分别显示在双眼屏幕的对应位置,导致人眼中看到的目标信息界面会显示成重影,还避免了目标信息界面贴在眼睛前方,解决了无法有效实现信息界面的显示的技术问题,进而达到了有效实现信息界面的显示的技术效果。
本发明实施例还提供了一种虚拟现实的信息显示装置。需要说明的是,该实施例的信息界面的显示装置可以用于执行本发明实施例图3所示的信息界面的显示方法。
图15是根据本发明实施例的一种虚拟现实的信息显示装置的示意图。如图15所示,该虚拟现实的信息显示装置150包括:第二显示单元151、第二获取单元152和第二调整单元153。
第二显示单元151,用于在三维虚拟现实游戏场景中显示虚拟对象的目标信息界面。
第二获取单元152,用于获取目标信息界面与目标游戏视点之间的在三维虚拟现实游戏场景中的目标距离。
第二调整单元153,用于依据目标距离调整目标信息界面的尺寸。
该实施例在三维虚拟现实场景中,实现了目标信息界面跟随虚拟对象进行移动,并且即使目标信息界面与玩家佩戴的虚拟现实之间的目标距离发生变化,在虚拟现实设备中呈现的目标信息界面的尺寸仍然可以保持不变,从而避免了仅将目标信息界面分别显示在双眼屏幕的对应位置,导致人眼中看到的目标信息界面会显示成重影,还避免了目标信息界面贴在眼睛前方,解决了无法有效实现信息界面的显示的技术问题,进而达到了有效实现信息界面的显示的技术效果。
本发明的实施例还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (12)
1.一种虚拟现实游戏的信息显示方法,其特征在于,通过虚拟现实设备提供虚拟现实游戏画面,所述虚拟现实游戏画面包括全部或部分三维虚拟现实游戏场景和虚拟对象,所述方法包括:
在所述三维虚拟现实游戏场景中显示所述虚拟对象的目标信息界面;
获取所述目标信息界面与目标游戏视点之间的在所述三维虚拟现实游戏场景中的目标距离;
依据所述目标距离调整所述目标信息界面的尺寸。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
按照所述虚拟对象在所述三维虚拟现实游戏场景中的移动变化量对所述目标信息界面的移动位置进行调整,以使所述目标信息界面与所述虚拟对象在所述三维虚拟现实游戏场景中同步移动。
3.根据权利要求1所述的方法,其特征在于,在所述三维虚拟现实游戏场景中显示所述虚拟对象的目标信息界面,包括:
在所述三维虚拟现实游戏场景中的第一位置按照第一目标朝向显示所述目标信息界面,其中,所述第一目标朝向指向所述目标游戏视点。
4.根据权利要求3所述的方法,其特征在于,在所述三维虚拟现实游戏场景中的第一位置按照第一目标朝向显示所述目标信息界面之前,所述方法还包括:
确定所述目标信息界面的原始朝向未指向所述目标游戏视点,则获取所述目标游戏视点在所述三维虚拟现实游戏场景中的第二位置;
获取所述第一位置和所述第二位置之间的连线;
根据所述连线确定所述第一目标朝向。
5.根据权利要求1所述的方法,其特征在于,在三维虚拟现实游戏场景中显示所述虚拟对象的目标信息界面,包括:
在所述三维虚拟现实游戏场景中的第一位置按照第二目标朝向显示所述目标信息界面,其中,所述第二目标朝向与当前虚拟现实游戏画面所对应的朝向平行且相反,且所述目标信息界面与所述当前虚拟现实游戏画面平行。
6.根据权利要求1所述的方法,其特征在于,所述目标距离与所述目标信息界面通过所述目标游戏视点呈现的原始尺寸呈反比例关系,依据所述目标距离调整所述目标信息界面的尺寸,包括:
根据所述目标距离确定目标比例,并通过所述目标比例对所述原始尺寸进行调整,得到目标尺寸。
7.根据权利要求6所述的方法,其特征在于,根据所述目标距离确定目标比例,包括:
将所述目标距离与预设比例之间的积,确定为所述目标比例。
8.一种虚拟现实的信息显示方法,其特征在于,通过虚拟现实设备提供虚拟现实画面,所述虚拟现实画面包括全部或部分三维虚拟现实场景和虚拟对象,所述方法包括:
在所述三维虚拟现实场景中显示所述虚拟对象的目标信息界面;
获取所述目标信息界面与目标视点之间的在所述三维虚拟现实场景中的目标距离;
依据所述目标距离调整所述目标信息界面的尺寸。
9.一种虚拟现实游戏的信息显示装置,其特征在于,通过虚拟现实设备提供虚拟现实游戏画面,所述虚拟现实游戏画面包括全部或部分三维虚拟现实游戏场景和虚拟对象,所述装置包括:
第一显示单元,用于在所述三维虚拟现实游戏场景中显示所述虚拟对象的目标信息界面;
第一获取单元,用于获取所述目标信息界面与目标游戏视点之间的在所述三维虚拟现实游戏场景中的目标距离;
第一调整单元,用于依据所述目标距离调整所述目标信息界面的尺寸。
10.一种虚拟现实的信息显示装置,其特征在于,通过虚拟现实设备提供虚拟现实画面,所述虚拟现实画面包括全部或部分三维虚拟现实场景和虚拟对象,所述装置包括:
第二显示单元,用于在所述三维虚拟现实场景中显示所述虚拟对象的目标信息界面;
第二获取单元,用于获取所述目标信息界面与目标视点之间的在所述三维虚拟现实场景中的目标距离;
第二调整单元,用于依据所述目标距离调整所述目标信息界面的尺寸。
11.一种存储介质,其特征在于,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行所述权利要求1至8任一项中所述的方法。
12.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行所述权利要求1至8任一项中所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911221986.4A CN111111173A (zh) | 2019-12-03 | 2019-12-03 | 虚拟现实游戏的信息显示方法、装置和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911221986.4A CN111111173A (zh) | 2019-12-03 | 2019-12-03 | 虚拟现实游戏的信息显示方法、装置和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111111173A true CN111111173A (zh) | 2020-05-08 |
Family
ID=70497416
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911221986.4A Pending CN111111173A (zh) | 2019-12-03 | 2019-12-03 | 虚拟现实游戏的信息显示方法、装置和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111111173A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111481929A (zh) * | 2020-05-18 | 2020-08-04 | 网易(杭州)网络有限公司 | 虚拟角色信息的显示方法、装置、电子设备及计算机介质 |
CN112604279A (zh) * | 2020-12-29 | 2021-04-06 | 珠海金山网络游戏科技有限公司 | 一种特效显示方法及装置 |
CN113934294A (zh) * | 2021-09-16 | 2022-01-14 | 珠海虎江科技有限公司 | 虚拟现实显示设备及其对话窗口显示方法、计算机可读存储介质 |
CN114415840A (zh) * | 2022-03-30 | 2022-04-29 | 北京华建云鼎科技股份公司 | 一种虚拟现实交互*** |
CN115035215A (zh) * | 2021-03-04 | 2022-09-09 | 腾讯科技(深圳)有限公司 | 一种图像处理方法、装置和计算机可读存储介质 |
CN115035215B (zh) * | 2021-03-04 | 2024-07-26 | 腾讯科技(深圳)有限公司 | 一种图像处理方法、装置和计算机可读存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109876438A (zh) * | 2019-02-20 | 2019-06-14 | 腾讯科技(深圳)有限公司 | 用户界面显示方法、装置、设备及存储介质 |
CN110124310A (zh) * | 2019-05-20 | 2019-08-16 | 网易(杭州)网络有限公司 | 游戏中的虚拟道具信息分享方法、装置、设备 |
-
2019
- 2019-12-03 CN CN201911221986.4A patent/CN111111173A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109876438A (zh) * | 2019-02-20 | 2019-06-14 | 腾讯科技(深圳)有限公司 | 用户界面显示方法、装置、设备及存储介质 |
CN110124310A (zh) * | 2019-05-20 | 2019-08-16 | 网易(杭州)网络有限公司 | 游戏中的虚拟道具信息分享方法、装置、设备 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111481929A (zh) * | 2020-05-18 | 2020-08-04 | 网易(杭州)网络有限公司 | 虚拟角色信息的显示方法、装置、电子设备及计算机介质 |
CN111481929B (zh) * | 2020-05-18 | 2023-04-07 | 网易(杭州)网络有限公司 | 虚拟角色信息的显示方法、装置、电子设备及计算机介质 |
CN112604279A (zh) * | 2020-12-29 | 2021-04-06 | 珠海金山网络游戏科技有限公司 | 一种特效显示方法及装置 |
CN115035215A (zh) * | 2021-03-04 | 2022-09-09 | 腾讯科技(深圳)有限公司 | 一种图像处理方法、装置和计算机可读存储介质 |
CN115035215B (zh) * | 2021-03-04 | 2024-07-26 | 腾讯科技(深圳)有限公司 | 一种图像处理方法、装置和计算机可读存储介质 |
CN113934294A (zh) * | 2021-09-16 | 2022-01-14 | 珠海虎江科技有限公司 | 虚拟现实显示设备及其对话窗口显示方法、计算机可读存储介质 |
CN114415840A (zh) * | 2022-03-30 | 2022-04-29 | 北京华建云鼎科技股份公司 | 一种虚拟现实交互*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109445103B (zh) | 显示画面的更新方法及装置、储存介质、电子装置 | |
CN111111173A (zh) | 虚拟现实游戏的信息显示方法、装置和存储介质 | |
JP6058184B1 (ja) | ヘッドマウントディスプレイシステムを制御するための方法、および、プログラム | |
US10846927B2 (en) | Method and apparatus for displaying a bullet-style comment in a virtual reality system | |
CN108830939B (zh) | 一种基于混合现实的场景漫游体验方法及体验*** | |
US11282264B2 (en) | Virtual reality content display method and apparatus | |
US10999412B2 (en) | Sharing mediated reality content | |
CN106730815B (zh) | 一种易实现的体感互动方法及*** | |
US10394319B2 (en) | Method of displaying an image, and system therefor | |
CN109598796A (zh) | 将真实场景与虚拟物体进行3d融合显示的方法和装置 | |
CN109510975B (zh) | 一种视频图像的提取方法、设备及*** | |
CN104380347A (zh) | 视频处理设备、视频处理方法和视频处理*** | |
CN109901710A (zh) | 媒体文件的处理方法和装置、存储介质及终端 | |
JP2012253690A (ja) | プログラム、情報記憶媒体及び画像生成システム | |
US10885651B2 (en) | Information processing method, wearable electronic device, and processing apparatus and system | |
CN109840946B (zh) | 虚拟对象显示方法及装置 | |
EP2565848A2 (en) | Program, information processing apparatus, information processing system, and information processing method | |
US11880499B2 (en) | Systems and methods for providing observation scenes corresponding to extended reality (XR) content | |
CN114615513A (zh) | 视频数据生成方法、装置、电子设备及存储介质 | |
WO2017062730A1 (en) | Presentation of a virtual reality scene from a series of images | |
CN113918021A (zh) | 一种3d主动立体可交互沉浸式虚拟现实一体机 | |
US20190295324A1 (en) | Optimized content sharing interaction using a mixed reality environment | |
CN114746903B (zh) | 虚拟、增强和混合现实***和方法 | |
CN114201046B (zh) | 注视方向优化方法、装置、电子设备及存储介质 | |
CN113552947B (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 |
Application publication date: 20200508 |
|
RJ01 | Rejection of invention patent application after publication |