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.根据权利要求1所述的方法,其特征在于,根据所述第一对象的原始三维图像得到待映射的目标三维图像,并将所述目标三维图像垂直映射到所述游戏场景内的目标平面上,得到第一二维图像,根据所述第一二维图像得到待显示的目标二维图像包括:根据所述第一位置与所述目标平面之间的距离对所述原始三维图像的大小进行调整,得到所述目标三维图像,其中,所述目标三维图像的大小相关于所述第一位置与所述目标平面之间的距离;将所述目标三维图像垂直映射到所述目标平面上,得到所述第一二维图像,并将所述第一二维图像作为所述目标二维图像。3.根据权利要求2所述的方法,其特征在于,根据所述第一位置与所述目标平面之间的距离对所述原始三维图像的大小进行调整,得到所述目标三维图像包括:获取所述第一位置与所述目标平面之间的第一距离;根据目标关系获取与所述第一距离对应的缩小比例,其中,所述目标关系用于指示所述第一对象在三维空间中的位置和所述目标平面之间的距离与缩小比例之间的关系;按照与所述第一距离对应的缩小比例对所述原始三维图像进行缩小,得到所述目标三维图像。4.根据权利要求1所述的方法,其特征在于,根据所述第一对象的原始三维图像得到待映射的目标三维图像,并将所述目标三维图像垂直映射到所述游戏场景内的目标平面上,得到第一二维图像,根据所述第一二维图像得到待显示的目标二维图像包括:获取所述第一对象的所述原始三维图像为所述目标三维图像;将所述目标三维图像垂直映射到所述目标平面上,得到所述第一二维图像;根据所述第一位置与所述目标平面之间的距离对所述第一二维图像的大小进行调整,得到所述目标二维图像。5.根据权利要求4所述的方法,其特征在于,根据所述第一位置与所述目标平面之间的距离对所述第一二维图像的大小进行调整,得到所述目标二维图像包括:获取所述第一位置与所述目标平面之间的第一距离;根据目标关系获取与所述第一距离对应的缩小比例,其中,所述目标关系用于指示所述第一对象在三维空间中的位置和所述目标平面之间的距离与缩小比例之间的关系;按照与所述第一距离对应的缩小比例对所述第一二维图像进行缩小,得到所述目标二维图像。6.根据权利要求1至5中任意一项所述的方法,其特征在于,将所述目标三维图像垂直映射到所述游戏场景内的目标平面上,得到第一二维图像包括:获取为所述第一对象配置的属性信息,其中,所述属性信息用于指示所述目标三维图像垂直映射在所述目标平面上的形状和颜色;按照所述属性信息所指示的形状和颜色将所述目标三维图像垂直映射到所述目标平面上,得到所述第一二维图像。7.根据权利要求1至5中任意一项所述的方法,其特征在于,在获取第一对象在第一三维空间中的第一位置之前,所述方法还包括:配置出现在所述第一三维空间内的每个所述第一对象的属性信息,其中,所述第一对象为预先设置好的多个对象中的任意一个,所述属性信息指示的颜色为预先设置好的多个颜色中的任意一个,所述属性信息指示...
【专利技术属性】
技术研发人员:蔡广益,王晗,
申请(专利权)人:腾讯科技上海有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。