一种游戏画面显示方法、装置及游戏系统制造方法及图纸

技术编号:3871567 阅读:230 留言:0更新日期:2012-04-11 18:40
本发明专利技术适用于网络游戏技术领域,提供了一种游戏画面显示方法、装置及游戏系统,所述方法包括:获取所要绘制游戏地图文件中的图像信息,其中,所述图像信息包括构成图像的图素类型、图素的位置参数以及该图素对应的层次;根据获取的图像信息调用相应图素绘制游戏地图文件;将绘制的游戏地图文件显示。本发明专利技术通过对构成图像的图素进行分层标识,同时设置好图素在各个层次的位置参数,根据图素、该图素的位置以及该图素对应的层次绘制游戏地图文件,不仅占用内存小,而且也使得游戏画面能够平滑、流畅的显示,极大的方便了网络游戏的推广。

【技术实现步骤摘要】

本专利技术属于网络游戏
,尤其涉及一种游戏画面显示方法、装置及 游戏系统。
技术介绍
随着互联网通讯及网游技术的不断发展,网络游戏也越来越为大多数人所 喜爱,网络游戏用户对游戏的性能要求也越来越高,尤其是在游戏画面的显示 方面,都期望游戏画面能够平滑精美的显示,游戏画面是否精美无疑是决定游 戏普及度及是否受游戏玩家追捧的重要因素。游戏画面通常由地图、特效、人物以及界面等部分构成,其中,游戏地图 一般由土地、河流、道路、桥梁、树林、山脉,草地以及建筑物等地貌形式的 图素组成。现有技术大都由传统的绘图软件将整个地图分为若干个图块进行绘制,对 每个图块单独绘制完成后再按照地图文件中各个图块编号的顺序,依次组合并 分别将图块显示出来。在将图快显示时,通常用刷新率来衡量显示质量的好坏,刷新率即每秒钟填充图像的帧数(Frames Per Second, FPS )。FPS是测量用于保存、显示动态视频的信息数量。通俗来讲就是指动画或 视频的画面数。例如在电影视频及数字视频上,每一帧都是静止的图象;快速 连续地显示帧便形成了运动的假象。每秒钟帧数(FPS)愈多,所显示的动作就 会愈流畅。譬如,电影以每秒24张画面的速度播放,也就是一秒钟内在屏幕上 连续投射出24张静止画面。用中文表达就是多少帧每秒,或每秒多少帧。电影 是24fps,通常简称为24帧。一般我们设置缺省刷新率都在75Hz (即75帧/秒)以上。例如75Hz的刷新率刷也就是指屏幕一秒内只扫描75次,即75帧/秒。而当刷新率太低时我 们肉眼都能感觉到屏幕的闪烁,不连贯,对图像显示效果和视觉感观产生不好的影响。由于现有的游戏技术在将画面显示时,需要对经过单独绘制的每个图块分 别进行渲染操作,在此情况下需要依次显示大量的图块,增加刷新次数,极大 的降低了刷新率,使游戏画面不仅性能大幅下降,而且显示速度较慢,不能平 滑的显示给游戏用户,并且,由于需要保存大量的图块,无形中消耗了大量的内存。
技术实现思路
本专利技术实施例的目的在于提供一种游戏画面显示方法,皆在使得游戏画面 能够平滑、流畅的显示。本专利技术实施例是这样实现的, 一种游戏画面显示方法,所述方法包括获取所要绘制游戏地图文件中的图像信息,其中,所述图像信息包括构成 图像的图素类型、图素的位置参数以及该图素对应的层次;根据获取的图傳_信息调用相应图素绘制游戏地图文件;将绘制的游戏地图文件显示。本专利技术实施例的另 一 目的在于提供一种游戏画面显示装置,所述装置包括图像信息获取模块,用于获取所要绘制游戏地图文件中的图像信息,其中, 所述图像信息包括构成图像的图素类型、图素的位置参数以及该图素对应的层次;游戏地图文件绘制模块,用于根据所述图像信息获取模块获取的图像信息 调用相应图素绘制游戏地图文件;显示模块,将所述游戏地图文件绘制^t块绘制的游戏地图文件显示。 本专利技术实施例的还一目的在于提供一种游戏系统,所述系统包括本专利技术实 施例提供的游戏画面显示装置。本专利技术实施例通过对构成图像的图素进行分层标识,同时设置好图素在各 个层次的位置参数,根据图素、该图素的位置参数以及该图素对应的层次绘制 游戏地图文件,不仅占用内存小,而且也使得游戏画面能够平滑、流畅的显示, 极大的方便了网络游戏的推广。附图说明图1是本专利技术实施例提供的游戏画面显示方法的流程图; 图2是本专利技术实施例提供的游戏画面显示装置的结构图。具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实 施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅 仅用以解释本专利技术,并不用于限定本专利技术。图1示出了本专利技术实施例提供的游戏画面显示方法的流程。在步骤S101中,获取所要绘制游戏地图文件中的图像信息。其中,所述图 像信息包括构成该图像的图素类型、图素的位置参数以及该图素对应的层次, 所述图素的位置参数是指该图素在所要绘制游戏地图文件中的位置编码信息。其中,用户在玩游戏的过程中,都会拖动画面或者通过其他4安键发送画面 切换请求,此时,系统自动辨别用户的画面切换请求,根据画面切换请求对应 的地图文件获取相应的图4象信息,譬如获取包括有道路的草地。在步骤S102中,生成图素,为所述生成的图素设置相应的层次并对其位置 进行编码设定,将所述图素根据其对应的层次与位置编码信息进行分层次组合 并分层存储。譬如,设置地表层为第一层,地表层的图素包括土地、沙地、草地、雪地 等,设置地貌层为第二层,地貌层的图素包括河流、道路、桥梁,树林,山脉, 建筑物等,其他图素如人物,动画等设置为第三层。6其中,在具体实施过程中,可以将所述图素与相对应的蒙板样式进行组合 处理,首先根据生成的图素选取相对应的蒙板样式,再与所述图素进行合成处 理,形成具有所述蒙板样式的图素,再根据所述图素类型设置层次并对其位置 进行编码设定,将同一层次的图素进行组合,将组合后的图素集合按照层次进 行分层次存储。在步骤S103中,根据所述获取的图像信息调用相应图素绘制游戏地图文件。譬如,如上文所述,获取的图像信息包括第一层次的草地,第二个层次的 河流以及第三个层次的人物,同时参照所述图素的位置信息,根据所述图素的 层次进行分层次渲染,即将上述的三个层次的图素进行纵向组合,组合后包括 第一层的草地,第二层的河流以及第三层的人物,虽然属于不同的层次,但是 在显示时,效果是在同一层次的,不影响显示的质量,而且直接将图素进行分 层组合显示,极大的提高的画面的刷新率,提高了画面的显示质量。在步骤S104中,根据显示设备的属性以及所要显示的图像判断是否需要进 行多图显示,当需要多图显示时,进行步骤S105,否则进行步骤S106。优选的,进行判断的条件包括客户端显示设备的内存大小,客户端显示 设备CPU的运算速度,客户端显示设备的显卡性能,客户端显示设备显卡支持 的最大紋理緩存大小,客户端显示设备显卡的内存大小,客户端显示设备显示 器的大小,客户端显示设备显示的颜色数,地图文件中的图素数量等。譬如,客户端显示设备的显卡最大紋理緩存为4M,而显示屏幕为1024x 768,色深为65535种颜色(2字节),则最大图像为4M/2/1024/768〉= 1 ,则 可以直接显示为 一 张完整地像,即可以在屏幕中整体显示经过分层次合成 的地像;如果客户端的显卡最大紋理緩存为2M,而显示屏幕为1024x 768, 色深为16777216种颜色(3字节),则2M/3/1024/768 =0.44小于1,则无法整 体显示,需要多个子地图合并处理譬如0.44倒凄1取整与1相加为3,则分成 3幅至4幅处理最为合适。在步骤S105中,根据需要次级地图的个数进行显示。在具体实施过程中,如果需要分成多个子地图显示,判断需要显示子地图 的数量,并判断是否能按照层次合并成一张完整的地像进行显示,如果不 能,则分块合成显示。其中,当需要多个子地图合并处理时,则可以分层次或分区块显示,这就 需要进行有限次数的渲染如果客户端显示设备的显卡支持分层次合并,可以先将同一层次或不同层 次的图素进行合成处理后,再分层合并已执行过合成处理的子地图,例如土地、 河流、道路、桥梁为一幅图,树林、山脉、建筑为一幅图;人物及其动作为一 幅图,再对三幅本文档来自技高网
...

【技术保护点】
一种游戏画面显示方法,其特征在于,所述方法包括: 获取所要绘制游戏地图文件中的图像信息,其中,所述图像信息包括构成图像的图素类型、图素的位置参数以及该图素对应的层次; 根据获取的图像信息调用相应图素绘制游戏地图文件; 将绘 制的游戏地图文件显示。

【技术特征摘要】

【专利技术属性】
技术研发人员:关宇
申请(专利权)人:深圳市新飞扬数码技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1