地像与虚拟地图的产生方法及虚拟地图产生器的制作方法

文档序号:6599559阅读:517来源:国知局
专利名称:地像与虚拟地图的产生方法及虚拟地图产生器的制作方法
技术领域
本发明涉及一种虚拟地图的产生方法,特别是涉及一种应用在动画网页游戏的虚拟地图的产生方法。
背景技术
网页游戏(Web Game)是指一种不需要安装客户端程序,且只需要通过网际网络浏览器即可执行的游戏,其具有可以在任何地点、任何时间、任何一台电脑上执行游戏的优点,因此,目前越来越多的厂商致力在网页游戏的开发与设计。但由于网页游戏必须支援数据的即时下载,在同样的硬体系统下网页游戏的数据传输量必然会受到限制,所以现今网页游戏中所使用的虚拟地图,其规模皆只能维持在一定的大小,才能满足每秒产生24个图框(frame)的即时下载的需求。由此可见,上述现有的地像与虚拟地图的产生方法及虚拟地图产生器在方法与结构使用上,显然仍存在有不便与缺陷,而亟待加以进一步改进。为了解决上述存在的问题,相关厂商莫不费尽心思来谋求解决之道,但长久以来一直未见适用的设计被发展完成, 而一般方法及产品又未能解决上述问题,此显然是相关业者急欲解决的问题。因此如何能创设一种新的地像与虚拟地图的产生方法及虚拟地图产生器,实属当前重要研发课题之一,亦成为当前业界极需改进的目标。

发明内容
本发明的目的在于,提供一种虚拟地图的产生方法,其可以仅储存固定数量的基本地形图块,并利用这些基本地形图块相互堆叠及拼接产生任意尺寸大小的虚拟地图。本发明的另一目的在于提供一种可构成虚拟地图的地像的产生方法。本发明的再一目的在于,提供一种可以产生任意尺寸大小的虚拟地图的虚拟地图
产生器。本发明的目的及解决其技术问题是采用以下技术方案来实现的。依据本发明提出的一种地像的产生方法,是利用一虚拟地图产生器执行,该地像用以构成一虚拟地图,该产生方法包含以下步骤(A)置备多数种分别表示不同地形的基本地形图块;(B) 选取出至少二基本地形图块;以及(C)将所选取出的基本地形图块相互堆叠形成该地像。本发明的目的及解决其技术问题还可采用以下技术措施进一步实现。较佳地,前述的地像的产生方法,其中该步骤(C)是将所选取出的基本地形图块以一定顺序相互堆叠形成该地像。较佳地,前述的地像的产生方法,其中所述基本地形图块储存在该虚拟地图产生器的一储存单元中。较佳地,前述的地像的产生方法,其中该步骤(B)是根据一地图指令,选取至少二对应该地图指令的基本地形图块。
较佳地,前述的地像的产生方法,其中该地图指令是由一通过网络与该虚拟地图产生器进行通讯的电子装置所发出。本发明的目的及解决其技术问题还采用以下技术方案来实现。依据本发明提出的一种虚拟地图的产生方法,是应用在一虚拟地图产生器及一与该虚拟地图产生器通过网络进行通讯的电子装置,该产生方法包含以下步骤(A)置备多数种分别表示不同地形的基本地形图块;(B)令该虚拟地图产生器选取至少二基本地形图块;(C)令该虚拟地图产生器将所选取出的基本地形图块相互堆叠形成一地像;以及(D)令该电子装置将多数个地像相互拼接而形成该虚拟地图。本发明的目的及解决其技术问题还可采用以下技术措施进一步实现。较佳地,前述的虚拟地图的产生方法,其中该步骤(C)是将所选取出的基本地形图块以一定顺序相互堆叠形成该地像。较佳地,前述的虚拟地图的产生方法,其中该产生方法还包含一位于该步骤(C) 及步骤(D)之间的步骤(E),令该虚拟地图产生器将多数个地像及该地图指令传送至该电子装置,且该步骤(D)中,该电子装置是根据该地图指令将多数个地像相互拼接而形成该虚拟地图。较佳地,前述的虚拟地图的产生方法,其中所述基本地形图块储存在该虚拟地图
产生器。较佳地,前述的虚拟地图的产生方法,其中该步骤(B)是根据一地图指令,选取至少二对应该地图指令的基本地形图块。较佳地,前述的虚拟地图的产生方法,其中该地图指令是由一通过网络与该虚拟地图产生器进行通讯的电子装置所发出。本发明的目的及解决其技术问题另外再采用以下技术方案来实现。依据本发明提出的一种虚拟地图的产生方法,是应用在一虚拟地图产生器及一与该虚拟地图产生器通过网络进行通讯的电子装置,该产生方法包含以下步骤(A)置备多数种分别表示不同地形的基本地形图块;(B)令该虚拟地图产生器复制该电子装置所显示的一当前虚拟地图,并产生一与该当前虚拟地图有关的备份地图;(C)令该虚拟地图产生器计算该备份地图与该当前虚拟地图之间的偏移量;(D)令该虚拟地图产生器根据该偏移量,选取至少二个对应该偏移量的基本地形图块;(E)令该虚拟地图产生器将所选取出的基本地形图块相互堆叠形成一地像;以及(F)令该电子装置将该备份地图与该当前虚拟地图重复的区域及多数个地像相互拼接而形成该虚拟地图。本发明的目的及解决其技术问题还可采用以下技术措施进一步实现。较佳地,前述的虚拟地图的产生方法,其中该步骤(C)是根据该当前虚拟地图中一虚拟角色的位置坐标,以计算出该备份地图与该当前虚拟地图之间的偏移量。较佳地,前述的虚拟地图的产生方法,其中该步骤(C)是计算该虚拟角色移动时所产生的X轴偏移量及Y轴偏移量。较佳地,前述的虚拟地图的产生方法,其中该步骤(E)是将所选取出的基本地形图块以一定顺序相互堆叠形成该地像。较佳地,前述的虚拟地图的产生方法,其中该产生方法还包含一位于该步骤(E) 及步骤(F)之间的步骤(G),令该虚拟地图产生器将多数个地像及该地图指令传送至该电子装置,且该步骤(F)中,该电子装置是根据该地图指令配合显示该备份地图与该当前虚拟地图重复的区域及多数个地像而形成该虚拟地图。较佳地,前述的虚拟地图的产生方法,其中所述基本地形图块储存在该虚拟地图
产生器。本发明的目的及解决其技术问题另外还采用以下技术方案来实现。依据本发明提出的一种虚拟地图产生器,是应用在一游戏服务器,用以产生至少二地像,该地像用以构成一虚拟地图,该虚拟地图产生器包含一储存单元,储存有多数分别表示不同地形的基本地形图块;一控制单元,从该储存单元中选取出至少二基本地形图块;以及一堆叠单元,将该控制单元所选取出的基本地形图块相互堆叠形成一地像。本发明的目的及解决其技术问题还可采用以下技术措施进一步实现。较佳地,前述的虚拟地图产生器,其中该虚拟地图产生器还包含一用以接收一地图指令的接收单元,该控制单元是根据该接收单元所接收的地图指令,从该储存单元中选取出至少二对应该地图指令的基本地形图块。较佳地,前述的虚拟地图产生器,其中该地图指令是由一通过网络与该虚拟地图产生器进行通讯的电子装置所发出。较佳地,前述的虚拟地图产生器,其中所述基本地形图块分别以一数字编码储存在该储存单元中。较佳地,前述的虚拟地图产生器,其中该数字编码具有一地形表示码及一表现序号码,该地形表示码用以表示该基本地形图块显示地形图案的位置,该表现序号码用以表示地形图案的变化状态。较佳地,前述的虚拟地图产生器,其中该堆叠单元是将所选取出的基本地形图块以一定顺序相互堆叠形成该地像。本发明与现有技术相比具有明显的优点和有益效果。借由上述技术方案,本发明地像与虚拟地图的产生方法及虚拟地图产生器至少具有下列优点及有益效果本发明可以仅利用储存固定数量的基本地形图块,并将该等基本地形图块相互堆叠及拼接产生任意尺寸大小的虚拟地图。综上所述,本发明虚拟地图的产生方法,是应用一虚拟地图产生器及一与该虚拟地图产生器通过网络进行通讯的电子装置,该产生方法首先虚拟地图产生器需置备多数种分别表示不同地形的基本地形图块,接着选取至少二基本地形图块,并将所选取出的基本地形图块相互堆叠形成一地像,借由电子装置将多数个地像相互拼接而形成该虚拟地图。如此可以仅利用储存固定数量的基本地形图块,并将该等基本地形图块相互堆叠, 再借由电子装置拼接该等地像以产生任意尺寸大小的虚拟地图。本发明在技术上有显著的进步,具有明显的积极效果,诚为一新颖、进步、实用的新设计。上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段, 而可依照说明书的内容予以实施,并且为了让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。


图1是一电路方块示意图,说明本发明虚拟地图产生器的较佳实施例;
图2是一电路方块示意图,说明本实施例的虚拟地图产生器的内部电路方块;图3是一基本地形图,说明基本地形图块的16种地形变化状态,其中基本地形图块以草地为例;图4是一基本地形图,说明基本地形图块中右下角及左下角有显示草地的四种状态;图5是一流程图,说明本发明虚拟地图的产生方法,其中虚拟角色从目前所在地区进入一目的地区;图6是一示意图,说明四个基本地形图块相互堆叠;图7是一示意图,说明说明四个基本地形图块相互堆叠后所形成的地像;图8是一示意图,说明多个地像相互拼接后形成该虚拟地图;图9是一流程图,说明本发明虚拟地图的产生方法,其中虚拟角色在同一地区中移动;图10是一示意图,说明当虚拟角色在同一地区中移动时,该移动后的虚拟地图是由一偏移区域地图与一重复区域地图相互组成。
具体实施例方式下面结合附图及实施例对本发明进行详细说明参阅图1及图2,为本发明虚拟地图产生器100的较佳实施例,该虚拟地图产生器 100是应用在一游戏服务器(server) 400,该游戏服务器400通过网络300与一可供玩家进行动画网页游戏(Flash Web Game)的电子装置200进行数据传输,虚拟地图产生器100借由将多数个基本地形图块相互堆叠及拼接,以产生一供动画网页游戏所使用的虚拟地图。虚拟地图产生器100包含一储存单元1、一接收单元2、一控制单元3、一堆叠单元 4、一传送单元6及一计算单元7。储存单元1中储存有多数种分别表示不同地形的基本地形图块及对应各种基本地形图块的地形编号,本实施例将以陆地(land)、草地(grass)、沙地(sand)及水(water) 四种基本地形图块为例,但数量及实际种类不以此为限,而地形编号则是分别代表各种基本地形图块的数字码,例如00表示陆地、01表示草地、10表示沙地、11表示水。且在本实施例中,每一个基本地形图块均是以一个8位元数字编码储存在储存单元1中,如图3所示,其中基本地形图块的编码规则如下
权利要求
1.一种地像的产生方法,是利用一虚拟地图产生器执行,该地像用以构成一虚拟地图,其特征在于该产生方法包含以下步骤(A)置备多数种分别表示不同地形的基本地形图块;(B)选取出至少二基本地形图块;以及(C)将所选取出的基本地形图块相互堆叠形成该地像。
2.如权利要求1所述的地像的产生方法,其特征在于的基本地形图块以一定顺序相互堆叠形成该地像。
3.如权利要求1所述的地像的产生方法,其特征在于该虚拟地图产生器的一储存单元中。
4.如权利要求1所述的地像的产生方法,其特征在于指令,选取至少二对应该地图指令的基本地形图块。
5.如权利要求4所述的地像的产生方法,其特征在于络与该虚拟地图产生器进行通讯的电子装置所发出。
6.一种虚拟地图的产生方法,是应用在一虚拟地图产生器及一与该虚拟地图产生器通过网络进行通讯的电子装置,其特征在于该产生方法包含以下步骤(A)置备多数种分别表示不同地形的基本地形图块;(B)令该虚拟地图产生器选取至少二基本地形图块;(C)令该虚拟地图产生器将所选取出的基本地形图块相互堆叠形成一地像;以及(D)令该电子装置将多数个地像相互拼接而形成该虚拟地图。
7.如权利要求6所述的虚拟地图的产生方法,其特征在于该步骤(C)是将所选取出的基本地形图块以一定顺序相互堆叠形成该地像。
8.如权利要求6所述的虚拟地图的产生方法,其特征在于该产生方法还包含一位于该步骤(C)及步骤(D)之间的步骤(E),令该虚拟地图产生器将多数个地像及该地图指令传送至该电子装置,且该步骤(D)中,该电子装置是根据该地图指令将多数个地像相互拼接而形成该虚拟地图。
9.如权利要求6所述的虚拟地图的产生方法,其特征在于所述基本地形图块储存在该虚拟地图产生器。
10.如权利要求6所述的虚拟地图的产生方法,其特征在于该步骤(B)是根据一地图指令,选取至少二对应该地图指令的基本地形图块。
11.如权利要求10所述的虚拟地图的产生方法,其特征在于该地图指令是由一通过网络与该虚拟地图产生器进行通讯的电子装置所发出。
12.—种虚拟地图的产生方法,是应用在一虚拟地图产生器及一与该虚拟地图产生器通过网络进行通讯的电子装置,其特征在于该产生方法包含以下步骤(A)置备多数种分别表示不同地形的基本地形图块;(B)令该虚拟地图产生器复制该电子装置所显示的一当前虚拟地图,并产生一与该当前虚拟地图有关的备份地图;2该步骤(C)是将所选取出 所述基本地形图块储存在 该步骤(B)是根据一地图 该地图指令是由一通过网(C)令该虚拟地图产生器计算该备份地图与该当前虚拟地图之间的偏移量;(D)令该虚拟地图产生器根据该偏移量,选取至少二个对应该偏移量的基本地形图块;(E)令该虚拟地图产生器将所选取出的基本地形图块相互堆叠形成一地像;以及(F)令该电子装置将该备份地图与该当前虚拟地图重复的区域及多数个地像相互拼接而形成该虚拟地图。
13.如权利要求12所述的虚拟地图的产生方法,其特征在于该步骤(C)是根据该当前虚拟地图中一虚拟角色的位置坐标,以计算出该备份地图与该当前虚拟地图之间的偏移量。
14.如权利要求13所述的虚拟地图的产生方法,其特征在于该步骤(C)是计算该虚拟角色移动时所产生的X轴偏移量及Y轴偏移量。
15.如权利要求12所述的虚拟地图的产生方法,其特征在于该步骤(E)是将所选取出的基本地形图块以一定顺序相互堆叠形成该地像。
16.如权利要求12所述的虚拟地图的产生方法,其特征在于该产生方法还包含一位于该步骤(E)及步骤(F)之间的步骤(G),令该虚拟地图产生器将多数个地像及该地图指令传送至该电子装置,且该步骤(F)中,该电子装置是根据该地图指令配合显示该备份地图与该当前虚拟地图重复的区域及多数个地像而形成该虚拟地图。
17.如权利要求12所述的虚拟地图的产生方法,其特征在于所述基本地形图块储存在该虚拟地图产生器。
18.—种虚拟地图产生器,是应用在一游戏服务器,用以产生至少二地像,该地像用以构成一虚拟地图,其特征在于该虚拟地图产生器包含一储存单元,储存有多数分别表示不同地形的基本地形图块;一控制单元,从该储存单元中选取出至少二基本地形图块;以及一堆叠单元,将该控制单元所选取出的基本地形图块相互堆叠形成一地像。
19.如权利要求18所述的虚拟地图产生器,其特征在于该虚拟地图产生器还包含一用以接收一地图指令的接收单元,该控制单元是根据该接收单元所接收的地图指令,从该储存单元中选取出至少二对应该地图指令的基本地形图块。
20.如权利要求19所述的虚拟地图产生器,其特征在于该地图指令是由一通过网络与该虚拟地图产生器进行通讯的电子装置所发出。
21.如权利要求18所述的虚拟地图产生器,其特征在于所述基本地形图块分别以一数字编码储存在该储存单元中。
22.如权利要求21所述的虚拟地图产生器,其特征在于该数字编码具有一地形表示码及一表现序号码,该地形表示码用以表示该基本地形图块显示地形图案的位置,该表现序号码用以表示地形图案的变化状态。
23.如权利要求18所述的虚拟地图产生器,其特征在于该堆叠单元是将所选取出的基本地形图块以一定顺序相互堆叠形成该地像。
全文摘要
本发明是有关于一种地像与虚拟地图的产生方法及虚拟地图产生器,该虚拟地图的产生方法,是应用一虚拟地图产生器及一与该虚拟地图产生器通过网络进行通讯的电子装置,该产生方法首先虚拟地图产生器需置备多数种分别表示不同地形的基本地形图块,接着选取至少二基本地形图块,并将所选取出的基本地形图块相互堆叠形成一地像,借由电子装置将多数个地像相互拼接而形成该虚拟地图。如此可以仅利用储存固定数量的基本地形图块,并将该等基本地形图块相互堆叠,再借由电子装置拼接该等地像以产生任意尺寸大小的虚拟地图。
文档编号G06F19/00GK102194043SQ20101012905
公开日2011年9月21日 申请日期2010年3月15日 优先权日2010年3月15日
发明者杨振华 申请人:北京乐升科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1