存储介质、电子装置、游戏画面的显示方法和装置制造方法及图纸

技术编号:17983227 阅读:36 留言:0更新日期:2018-05-19 01:45
本发明专利技术公开了一种存储介质、电子装置、游戏画面的显示方法和装置。其中,该方法包括:获取第一对象在第一三维空间中的第一位置,第一三维空间为游戏场景所包括的多个三维空间中第一对象所在的三维空间;根据第一对象的原始三维图像得到待映射的目标三维图像,并将目标三维图像垂直映射到游戏场景内的目标平面上,得到第一二维图像,根据第一二维图像得到待显示的目标二维图像,目标二维图像的大小相关于第一位置与目标平面之间的距离,目标二维图像的大小不同于原始三维图像垂直映射到目标平面中所得到的第二二维图像;显示映射在目标平面上的目标二维图像。本发明专利技术解决了相关技术中星空场景下的星星占据游戏动画画面的面积过大的技术问题。

Storage medium, electronic device, display method and device of game picture

The invention discloses a storage medium, an electronic device and a display method and device for game pictures. The method includes: obtaining the first position of the first object in the first three-dimensional space, the first three-dimensional space is the three-dimensional space of the first object in the multiple three-dimensional space included in the game scene, and the three dimensional image of the target is mapped according to the original three-dimensional image of the first object, and the three-dimensional image of the target is vertical. The first two-dimensional image is obtained by mapping to the target plane in the game scene, and the target two-dimensional image is obtained according to the first two-dimensional image. The size of the target two-dimensional image is about the distance between the first position and the target plane. The size of the target two-dimensional image is vertically mapped to the target plane vertically to the target plane with the size of the Yu Yuan image. The second two-dimensional image obtained in this paper shows the target two-dimensional image projected on the target plane. The invention solves the technical problem that the star occupies the area of the game animation screen under the starry sky under the related technology.

【技术实现步骤摘要】
存储介质、电子装置、游戏画面的显示方法和装置
本专利技术涉及互联网领域,具体而言,涉及一种存储介质、电子装置、游戏画面的显示方法和装置。
技术介绍
在游戏中,星空属于一个非常典型和经典的场景,星空的主要实现方式是用天空盒、者美术的固定模型或帧动画来实现。(1)用天空盒来实现的方式如图1所示,用6块盒装的贴图(分别对应于三维坐标系中的X轴、Y轴、Z轴的正负极)将游戏场景包围在其中。(2)用美术的固定模型来实现的方式如图2和图3所示。图2和图3中的星星可以为多种形状。(3)用帧动画来实现的方式如图4所示,通过帧与帧之间的区别来实现星星的变化,如星星大小、星星的位置等。在上述“用天空盒来实现”的技术方案中,在透视投影下,由于摄像机不能旋转,摄像机采用的是正交投影,而且只能平行移动,无法表现出纵深感。如图5所示,是将摄像机的投影改为正交投影之后的效果,云层明显产生了变形,无法显示出纵深感。在上述“用美术的固定模型来实现”的技术方案中,美术需要制作很多资源(需要多少个星星就需要制作多少个星星),具有一定的固定性,固定模型显得单调或者浪费美术资源。对于闪烁的星星,游戏一般使用“帧动画”去模拟星星的闪耀,资源浪费较大(包括美术资源和游戏资源),且画面单一。另外,在游戏中往往采用正交投影的方式将星星等对象投影到动画中,由于星星数量较多,将满天星投影到动画中时占据了画面的大部分面积、且没有层次感、真实感较差,影响了游戏的体验。针对相关技术中星空场景下的星星占据游戏动画画面的面积过大的技术问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种存储介质、电子装置、游戏画面的显示方法和装置,以至少解决相关技术中星空场景下的星星占据游戏动画画面的面积过大的技术问题。根据本专利技术实施例的一个方面,提供了一种游戏画面的显示方法,该方法包括:获取第一对象在第一三维空间中的第一位置,第一三维空间为游戏场景所包括的多个三维空间中第一对象所在的三维空间,第一对象为游戏场景中的对象;根据第一对象的原始三维图像得到待映射的目标三维图像,并将目标三维图像垂直映射到游戏场景内的目标平面上,得到第一二维图像,根据第一二维图像得到待显示的目标二维图像,目标二维图像的大小相关于第一位置与目标平面之间的距离,目标二维图像的大小不同于原始三维图像垂直映射到目标平面中所得到的第二二维图像;显示映射在目标平面上的目标二维图像。根据本专利技术实施例的另一方面,还提供了一种游戏画面的显示装置,该装置包括:获取单元,用于获取第一对象在第一三维空间中的第一位置,第一三维空间为游戏场景所包括的多个三维空间中第一对象所在的三维空间,第一对象为游戏场景中的对象;处理单元,用于根据第一对象的原始三维图像得到待映射的目标三维图像,并将目标三维图像垂直映射到游戏场景内的目标平面上,得到第一二维图像,根据第一二维图像得到待显示的目标二维图像,目标二维图像的大小相关于第一位置与目标平面之间的距离,目标二维图像的大小不同于原始三维图像垂直映射到目标平面中所得到的第二二维图像;显示单元,用于显示映射在目标平面上的目标二维图像。在本专利技术实施例中,获取游戏场景中的第一对象在第一三维空间中的第一位置,根据第一对象的原始三维图像得到待映射的目标三维图像,并将目标三维图像垂直映射到游戏场景内的目标平面上,得到第一二维图像,根据第一二维图像得到待显示的目标二维图像,目标二维图像的大小相关于第一位置与目标平面之间的距离;显示映射在目标平面上的目标二维图像,由于目标二维图像的大小不同于原始三维图像垂直映射到目标平面中所得到的第二二维图像(即按照透视的方式进行显示),在第一对象为星星时,可以解决了相关技术中星空场景下的星星占据游戏动画画面的面积过大的技术问题,进而达到减小星星占据游戏动画画面的面积、并提升游戏动画画面的真实感的技术效果。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是相关技术中的一种可选的天空盒的示意图;图2是相关技术中的一种可选的星空的示意图;图3是相关技术中的一种可选的星空的示意图;图4是相关技术中的一种可选的星空的图像帧的示意图;图5是相关技术中的一种可选的正交投影图像的示意图;图6是根据本专利技术实施例的游戏画面的显示方法的硬件环境的示意图;图7是根据本专利技术实施例的一种可选的游戏画面的显示方法的流程图;图8是根据本专利技术实施例的正交投影和透视投影的示意图;图9是根据本专利技术实施例的一种可选的游戏图像的示意图;图10是根据本专利技术实施例的一种可选的游戏配置界面的示意图;图11是根据本专利技术实施例的一种可选的游戏配置界面的示意图;图12是根据本专利技术实施例的一种可选的星空贴图的示意图;图13是根据本专利技术实施例的一种可选的星星贴图的示意图;图14是根据本专利技术实施例的一种可选的星星的示意图;图15是根据本专利技术实施例的一种可选的星空的示意图;图16是根据本专利技术实施例的一种可选的配置参数变化的示意图;图17是根据本专利技术实施例的一种可选的配置参数变化的示意图;图18是根据本专利技术实施例的一种可选的游戏图像的示意图;图19是根据本专利技术实施例的一种可选的游戏图像的示意图;图20是根据本专利技术实施例的一种可选的游戏画面的显示装置的示意图;以及图21是根据本专利技术实施例的一种终端的结构框图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。首先,在对本专利技术实施例进行描述的过程中出现的部分名词或者术语适用于如下解释:正交投影:投影线垂直于投影面的投影属于正交投影,属于平行投影的一种。阿尔法Alpha通道:是一个8位的灰度通道,该通道用256级灰度来记录图像中的透明度信息,定义透明、不透明和半透明区域,其中白表示不透明,黑表示透明,灰表示半透明。天空盒:可由全景图片或全景照片映射而成,全景照片又称为全景,英文是PANORAMICPHOTO,或PANORAMA,通常是指符合人的双眼正常有效视角(大约水平90度,垂直70度)或包括双眼余光视角(大约水平180度,垂直90度)以上,乃至360度完整场景范围拍摄的照片。视锥体:是一个三维体,他的位置和摄像机相关,视锥体的形状决定了模型如何从摄像机空间cameraspace投影到屏幕上。最常见的投本文档来自技高网
...
存储介质、电子装置、游戏画面的显示方法和装置

【技术保护点】
一种游戏画面的显示方法,其特征在于,包括:获取第一对象在第一三维空间中的第一位置,其中,所述第一三维空间为游戏场景所包括的多个三维空间中所述第一对象所在的三维空间,所述第一对象为所述游戏场景中的对象;根据所述第一对象的原始三维图像得到待映射的目标三维图像,并将所述目标三维图像垂直映射到所述游戏场景内的目标平面上,得到第一二维图像,根据所述第一二维图像得到待显示的目标二维图像,其中,所述目标二维图像的大小相关于所述第一位置与所述目标平面之间的距离,所述目标二维图像的大小不同于所述原始三维图像垂直映射到所述目标平面中所得到的第二二维图像;显示映射在所述目标平面上的所述目标二维图像。

【技术特征摘要】
1.一种游戏画面的显示方法,其特征在于,包括:获取第一对象在第一三维空间中的第一位置,其中,所述第一三维空间为游戏场景所包括的多个三维空间中所述第一对象所在的三维空间,所述第一对象为所述游戏场景中的对象;根据所述第一对象的原始三维图像得到待映射的目标三维图像,并将所述目标三维图像垂直映射到所述游戏场景内的目标平面上,得到第一二维图像,根据所述第一二维图像得到待显示的目标二维图像,其中,所述目标二维图像的大小相关于所述第一位置与所述目标平面之间的距离,所述目标二维图像的大小不同于所述原始三维图像垂直映射到所述目标平面中所得到的第二二维图像;显示映射在所述目标平面上的所述目标二维图像。2.根据权利要求1所述的方法,其特征在于,根据所述第一对象的原始三维图像得到待映射的目标三维图像,并将所述目标三维图像垂直映射到所述游戏场景内的目标平面上,得到第一二维图像,根据所述第一二维图像得到待显示的目标二维图像包括:根据所述第一位置与所述目标平面之间的距离对所述原始三维图像的大小进行调整,得到所述目标三维图像,其中,所述目标三维图像的大小相关于所述第一位置与所述目标平面之间的距离;将所述目标三维图像垂直映射到所述目标平面上,得到所述第一二维图像,并将所述第一二维图像作为所述目标二维图像。3.根据权利要求2所述的方法,其特征在于,根据所述第一位置与所述目标平面之间的距离对所述原始三维图像的大小进行调整,得到所述目标三维图像包括:获取所述第一位置与所述目标平面之间的第一距离;根据目标关系获取与所述第一距离对应的缩小比例,其中,所述目标关系用于指示所述第一对象在三维空间中的位置和所述目标平面之间的距离与缩小比例之间的关系;按照与所述第一距离对应的缩小比例对所述原始三维图像进行缩小,得到所述目标三维图像。4.根据权利要求1所述的方法,其特征在于,根据所述第一对象的原始三维图像得到待映射的目标三维图像,并将所述目标三维图像垂直映射到所述游戏场景内的目标平面上,得到第一二维图像,根据所述第一二维图像得到待显示的目标二维图像包括:获取所述第一对象的所述原始三维图像为所述目标三维图像;将所述目标三维图像垂直映射到所述目标平面上,得到所述第一二维图像;根据所述第一位置与所述目标平面之间的距离对所述第一二维图像的大小进行调整,得到所述目标二维图像。5.根据权利要求4所述的方法,其特征在于,根据所述第一位置与所述目标平面之间的距离对所述第一二维图像的大小进行调整,得到所述目标二维图像包括:获取所述第一位置与所述目标平面之间的第一距离;根据目标关系获取与所述第一距离对应的缩小比例,其中,所述目标关系用于指示所述第一对象在三维空间中的位置和所述目标平面之间的距离与缩小比例之间的关系;按照与所述第一距离对应的缩小比例对所述第一二维图像进行缩小,得到所述目标二维图像。6.根据权利要求1至5中任意一项所述的方法,其特征在于,将所述目标三维图像垂直映射到所述游戏场景内的目标平面上,得到第一二维图像包括:获取为所述第一对象配置的属性信息,其中,所述属性信息用于指示所述目标三维图像垂直映射在所述目标平面上的形状和颜色;按照所述属性信息所指示的形状和颜色将所述目标三维图像垂直映射到所述目标平面上,得到所述第一二维图像。7.根据权利要求1至5中任意一项所述的方法,其特征在于,在获取第一对象在第一三维空间中的第一位置之前,所述方法还包括:配置出现在所述第一三维空间内的每个所述第一对象的属性信息,其中,所述第一对象为预先设置好的多个对象中的任意一个,所述属性信息指示的颜色为预先设置好的多个颜色中的任意一个,所述属性信息指示...

【专利技术属性】
技术研发人员:蔡广益王晗
申请(专利权)人:腾讯科技上海有限公司
类型:发明
国别省市:上海,31

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

1