一种快速导出游戏地图中物件的方法及其系统技术方案

技术编号:32336357 阅读:16 留言:0更新日期:2022-02-16 18:44
本发明专利技术提供了一种快速导出游戏地图中物件的方法,所述为步骤S1、在游戏场景中添加游戏物件,构建完整的游戏界面;步骤S2、根据游戏场景中的物件类型,制作不同物件类型对应的物件模板;步骤S3、选择游戏物件,给游戏物件设置物件模板号;步骤S4、根据物件模板号对游戏物件进行分组,并归集形成不同的物件分组;步骤S5、根据使用者需要导出的物件需求,找到对应的物件分组,得到物件分组的所有游戏物件,获取游戏物件在游戏场景中的位置和属性信息,导出成文件供后续使用,该发明专利技术大大提高地图物件导出效率。导出效率。导出效率。

【技术实现步骤摘要】
一种快速导出游戏地图中物件的方法及其系统


[0001]本专利技术涉及计算机通讯
,特别是一种快速导出游戏地图中物件的方法及其系统。

技术介绍

[0002]在游戏项目中,有时候经常需要将游戏场景中的物件导出来,但是游戏场景中的游戏物件多种多样,有许许多多不同的类型,而且每种类型物件的属性都不一样,如果想要把这些物件导出来,需要对每一个物件进行重复操作,设置对应游戏物件的属性,然后根据游戏项目导出游戏物件需求,选择一个个对应的游戏物件进行导出,这样子效率并不是很高。
[0003]即现有技术主要是通过一个个选择要导出的游戏物件,来设置物件属性,并将其导出来,这样无法对同一类型的物件进行批量处理,而且选择物件和添加属性时,设置起来都比较繁琐,对于导出大型地图场景的物件效率非常低。

技术实现思路

[0004]为克服上述问题,本专利技术的目的是提供一种快速导出游戏地图中物件的方法,设置具体的模板属性,通过模板分组快速导出来,大大提高地图物件导出效率。
[0005]本专利技术采用以下方案实现:一种快速导出游戏地图中物件的方法,所述方法包括如下步骤:
[0006]步骤S1、在游戏场景中添加游戏物件,构建完整的游戏界面;
[0007]步骤S2、根据游戏场景中的物件类型,制作不同物件类型对应的物件模板;
[0008]步骤S3、选择游戏物件,给游戏物件设置物件模板号;
[0009]步骤S4、根据物件模板号对游戏物件进行分组,并归集形成不同的物件分组;
[0010]步骤S5、根据使用者需要导出的物件需求,找到对应的物件分组,得到物件分组的所有游戏物件,获取游戏物件在游戏场景中的位置和属性信息,导出成文件供后续使用。
[0011]进一步的,所述步骤S1进一步具体为:在游戏场景中,通过将游戏场景的资源文件添加到地图场景中,解析资源文件,在游戏场景中生成游戏物件,最终形成完整的游戏界面场景;所述生成的游戏物件包括树木、草丛、石头、箱子、人物、水桶、木栅、野兽以及建筑物。
[0012]进一步的,所述步骤S2进一步具体为:构建的游戏场景中存在着非常多的游戏物件;对这些游戏物件进行创建物件模板,根据每个游戏物件不同的属性,设置不同的物件模板,并给每个物件模板设置模板号,形成模板配置文件;所述物件模板的设置方式是形成一个ini类型的配置文件,以模板的模板号为组名,以属性值为内容;所述属性值为游戏物件属性值,每个游戏物件都有对应的名称、描述、血量、大小、外观、活动范围以及技能属性的配置属性。
[0013]进一步的,所述步骤S3进一步具体为:在游戏场景中,选择一个需要导出的游戏物件,通过所述模板配置文件,获取到对应的物件模板号,给该游戏物件设置对应的物件模板
号,这样能将模板号对应的属性设置到该游戏物件中,因为后续导出的文件需要这些游戏物件特有的属性。
[0014]进一步的,所述步骤S4进一步具体为:给游戏物件设置完模板号后,判断游戏物件中是否存在该模板号的分组,如果没有,则设置一个新的物件分组,物件分组名称为该模板号的名称;并将该选择的游戏物件,添加到这个物件分组中,并且如果后面添加新的这种资源类型的游戏物件,则在添加的时候,也是通过程序直接设置对应模板号,并添加到这个物件分组中;如果有,则直接将游戏物件添加到对应的物件分组中。
[0015]本专利技术还提供了一种快速导出游戏地图中物件的系统,所述系统包括:构建界面模块、物件模板制作模块、模板号设置模块、物件分组模块、以及导出数据模块;
[0016]所述构建界面模块,用于在游戏场景中添加游戏物件,构建完整的游戏界面;
[0017]所述物件模板制作模块,根据游戏场景中的物件类型,制作不同物件类型对应的物件模板;
[0018]所述模板号设置模块,选择游戏物件,给游戏物件设置物件模板号;
[0019]所述物件分组模块,根据物件模板号对游戏物件进行分组,并归集形成不同的物件分组;
[0020]所述导出数据模块,根据使用者需要导出的物件需求,找到对应的物件分组,得到物件分组的所有游戏物件,获取游戏物件在游戏场景中的位置和属性信息,导出成文件供后续使用。
[0021]进一步的,所述构建界面模块的实现方式进一步具体为:在游戏场景中,通过将游戏场景的资源文件添加到地图场景中,解析资源文件,在游戏场景中生成游戏物件,最终形成完整的游戏界面场景;所述生成的游戏物件包括树木、草丛、石头、箱子、人物、水桶、木栅、野兽以及建筑物。
[0022]进一步的,所述物件模板制作模块的实现方式进一步具体为:构建的游戏场景中存在着非常多的游戏物件;对这些游戏物件进行创建物件模板,根据每个游戏物件不同的属性,设置不同的物件模板,并给每个物件模板设置模板号,形成模板配置文件;所述物件模板的设置方式是形成一个ini类型的配置文件,以模板的模板号为组名,以属性值为内容;所述属性值为游戏物件属性值,每个游戏物件都有对应的名称、描述、血量、大小、外观、活动范围以及技能属性的配置属性。
[0023]进一步的,所述模板号设置模块的实现方式进一步具体为:在游戏场景中,选择一个需要导出的游戏物件,通过所述模板配置文件,获取到对应的物件模板号,给该游戏物件设置对应的物件模板号,这样能将模板号对应的属性设置到该游戏物件中,因为后续导出的文件需要这些游戏物件特有的属性。
[0024]进一步的,所述物件分组模块的实现方式进一步具体为:给游戏物件设置完模板号后,判断游戏物件中是否存在该模板号的分组,如果没有,则设置一个新的物件分组,物件分组名称为该模板号的名称;并将该选择的游戏物件,添加到这个物件分组中,并且如果后面添加新的这种资源类型的游戏物件,则在添加的时候,也是通过程序直接设置对应模板号,并添加到这个物件分组中;如果有,则直接将游戏物件添加到对应的物件分组中。
[0025]本专利技术的有益效果在于:本专利技术主要基于模板化的思想,模板是将一个事物的结构规律予以固定化、标准化的成果,它体现的是结构形式的标准化。模板的作用就是告诉编
辑者,这个类型的事物基本的结构应该包含哪几部分,具有哪些属性;如果发现某个事物的结构不完整,就可以从完善这些部分入手,从而使得编辑事物有章可循;通过本专利技术可以将地图物件模板化,将同一种资源类型的物件进行批量处理,设置具体的模板属性,通过模板分组快速导出来,大大提高地图物件导出效率。
附图说明
[0026]图1是本专利技术的方法流程示意图。
[0027]图2是本专利技术的系统原理框图。
具体实施方式
[0028]下面结合附图对本专利技术做进一步说明。
[0029]请参阅图1所示,本专利技术提供了一种快速导出游戏地图中物件的方法,所述方法包括如下步骤:
[0030]步骤S1、在游戏场景中添加游戏物件,构建完整的游戏界面;
[0031]步骤S2、根据游戏场景中的物件类型,制作不同物件类型对应的物件模板;
[0032]步骤S3、选择游戏物件本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种快速导出游戏地图中物件的方法,其特征在于:所述方法包括如下步骤:步骤S1、在游戏场景中添加游戏物件,构建完整的游戏界面;步骤S2、根据游戏场景中的物件类型,制作不同物件类型对应的物件模板;步骤S3、选择游戏物件,给游戏物件设置物件模板号;步骤S4、根据物件模板号对游戏物件进行分组,并归集形成不同的物件分组;步骤S5、根据使用者需要导出的物件需求,找到对应的物件分组,得到物件分组的所有游戏物件,获取游戏物件在游戏场景中的位置和属性信息,导出成文件供后续使用。2.根据权利要求1所述的一种快速导出游戏地图中物件的方法,其特征在于:所述步骤S1进一步具体为:在游戏场景中,通过将游戏场景的资源文件添加到地图场景中,解析资源文件,在游戏场景中生成游戏物件,最终形成完整的游戏界面场景;所述生成的游戏物件包括树木、草丛、石头、箱子、人物、水桶、木栅、野兽以及建筑物。3.根据权利要求1所述的一种快速导出游戏地图中物件的方法,其特征在于:所述步骤S2进一步具体为:构建的游戏场景中存在着非常多的游戏物件;对这些游戏物件进行创建物件模板,根据每个游戏物件不同的属性,设置不同的物件模板,并给每个物件模板设置模板号,形成模板配置文件;所述物件模板的设置方式是形成一个ini类型的配置文件,以模板的模板号为组名,以属性值为内容;所述属性值为游戏物件属性值,每个游戏物件都有对应的名称、描述、血量、大小、外观、活动范围以及技能属性的配置属性。4.根据权利要求3所述的一种快速导出游戏地图中物件的方法,其特征在于:所述步骤S3进一步具体为:在游戏场景中,选择一个需要导出的游戏物件,通过所述模板配置文件,获取到对应的物件模板号,给该游戏物件设置对应的物件模板号,这样能将模板号对应的属性设置到该游戏物件中,因为后续导出的文件需要这些游戏物件特有的属性。5.根据权利要求1所述的一种快速导出游戏地图中物件的方法,其特征在于:所述步骤S4进一步具体为:给游戏物件设置完模板号后,判断游戏物件中是否存在该模板号的分组,如果没有,则设置一个新的物件分组,物件分组名称为该模板号的名称;并将该选择的游戏物件,添加到这个物件分组中,并且如果后面添加新的这种资源类型的游戏物件,则在添加的时候,也是通过程序直接设置对应模板号,并添加到这个物件分组中;如果有,则直接将游戏物件添加到对应的物件分组中。6.一种快速导出游戏地图中物件的系统,其特征在于:所述系统包括:构建界面模块、物件模板制作模块、模板号设置...

【专利技术属性】
技术研发人员:刘德建汪松柳旭辉张延锋
申请(专利权)人:福建天晴在线互动科技有限公司
类型:发明
国别省市:

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

1