发布日期:2024-09-01 浏览次数:次
本申请涉及数据处理,尤其涉及一种对游戏场景区域进行处理的方法及设备。背景技术:1、为了丰富游戏玩法,通常会在游戏场景区域进行区域划分,划分出的不同区域中可配置不同的地貌、玩法和/或npc等,游戏角色可在不同的区域中体验不同的游戏内容。2、目前,通常需要为不同的游戏引擎编写不同的区域划分工具,且区域划分工具均是集成在游戏引擎中。工作人员需要在实际的三维游戏场景地图中进行区域划分,使用门槛高,区域划分效率不佳。技术实现思路1、本申请的多个方面提供一种对游戏场景区域进行处理的方法及设备,用以改善对游戏场景区域进行区域划分的便捷性和/或效率。2、本申请实施例提供一种对游戏场景区域进行处理的方法,所述方法包括:3、加载游戏场景地图对应的俯视图,所述俯视图包括所述游戏场景地图中使用的平面坐标数据;4、创建与所述俯视图尺寸对齐的至少一个涂刷层,其中涂刷层包括有所述平面坐标数据;5、在所述至少一个涂刷层中分别响应区域涂刷操作,以获得所述至少一个涂刷层各自产生的涂刷区域所对应的坐标信息和区域标识,其中所述区域涂刷操作以所述俯视图作为底图;6、将所述坐标信息和区域标识回注至游戏引擎,以供所述游戏引擎按照所述坐标信息和区域标识对所述游戏场景区域进行划分处理。7、可选地,所述创建与所述俯视图尺寸对齐的至少一个涂刷层,包括:8、加载与所述俯视图尺寸对齐的画板;9、在所述画板上创建至少一个涂刷层。10、可选地,所述在所述至少一个涂刷层中分别响应区域涂刷操作,包括:11、将目标涂刷层中发生了区域涂刷操作的坐标位置所围成的区域,确定为所述目标涂刷层中产生的涂刷区域;12、基于所述平面坐标数据,计算所述目标涂刷层中产生的涂刷区域对应的坐标信息;13、获取所述区域涂刷操作为所述目标涂刷层指定的区域标识,作为所述目标涂刷层中产生的涂刷区域对应的区域标识;14、其中,单个涂刷层具有唯一区域标识,所述目标涂刷层为所述至少一个涂刷层中任意一个。15、可选地,所述将所述坐标信息和区域标识回注至所述游戏引擎,包括:16、根据目标涂刷区域所对应的坐标信息和区域标识,生成指定格式的涂刷数据文件,所述指定格式为与所述游戏引擎约定的格式,不同游戏引擎所约定的指定格式不完全相同;17、将所述目标涂刷区域对应的涂刷数据文件回注至所述游戏引擎,以供所述游戏引擎根据从所述涂刷数据文件中解析出的坐标信息和所述区域标识在所述游戏场景区域中划分出目标区域。18、可选地,所述根据目标涂刷区域所对应的坐标信息和区域标识,生成指定格式的区域信息文件,包括:19、根据所述目标涂刷区域所对应的坐标信息和区域标识,生成目标区域地图;20、其中,所述目标区域地图中包含坐标信息中每个坐标位置与所述区域标识的关联关系。21、可选地,还包括:22、分别获取所述至少一个涂刷层各自产生的涂刷区域对应的区域描述信息;23、将所述区域描述信息回注至所述游戏引擎,以供所述游戏引擎基于所述区域描述信息对所述游戏场景区域进行版本控制和/或对划分出的区域进行区域场景配置;24、其中,所述区域描述信息包括所使用的平面坐标数据的版本信息、产生的坐标信息对应的版本信息、为涂刷区域配置的颜色信息和为涂刷区域配置的名称信息中的一种或多种信息。25、可选地,所述方法应用于独立于所述游戏引擎之外的区域划分设备,所述区域划分设备复用于不同的游戏引擎。26、可选地,单个涂刷区域所对应的坐标信息中的每个坐标位置均与区域标识之间存在关联关系,所述区域标识作为坐标位置的索引,以供所述游戏引擎通过查询区域标识而确定出具有连续性的坐标位置。27、本申请实施例还提供一种区域划分设备,包括存储器和处理器;28、所述存储器用于存储一条或多条计算机指令;29、所述处理器与所述存储器耦合,用于执行所述一条或多条计算机指令,以用于:30、加载游戏场景地图对应的俯视图,所述俯视图包括所述游戏场景地图中使用的平面坐标数据;31、创建与所述俯视图尺寸对齐的至少一个涂刷层,其中涂刷层包括有所述平面坐标数据;32、在所述至少一个涂刷层中分别响应区域涂刷操作,以获得所述至少一个涂刷层各自产生的涂刷区域所对应的坐标信息和区域标识,所述区域涂刷操作以所述俯视图作为底图;33、将所述坐标信息和区域标识回注至所述游戏引擎,以供所述游戏引擎按照所述坐标信息和区域标识对所述游戏场景区域进行划分处理。34、在本申请实施例中,提供一种通用的区域划分工具,不再需要集成在游戏引擎中,这样,不再需要在不同游戏引擎中重复开发区域划分功能。本实施例中,可以游戏场景地图对应的俯视图作为底图,并为其创建与其对齐的至少一个涂刷层,且涂刷层包含游戏场景地图所使用的平面坐标数据,基于此,用户只需在涂刷层上按需进行区域涂刷操作即可产生相应的坐标信息和区域标识。这样,用户只需在2d图像上进行简单的涂刷操作,即可便捷、高效地产出涂刷区域的坐标信息和区域标识,几乎不存在学习成本;而由于坐标信息是基于游戏场景地图所使用的平面坐标数据而产生的,因此,这些产出的信息回注至游戏引擎后,即可被游戏引擎无障碍地识别,并根据这些信息对游戏场景区域进行划分处理,从而可有效改善对游戏场景区域进行区域划分的便捷性和/或效率。技术特征:1.一种对游戏场景区域进行处理的方法,其特征在于,所述方法包括:2.根据权利要求1所述的方法,其特征在于,所述创建与所述俯视图尺寸对齐的至少一个涂刷层,包括:3.根据权利要求2所述的方法,其特征在于,所述在所述至少一个涂刷层中分别响应区域涂刷操作,包括:4.根据权利要求1所述的方法,其特征在于,所述将所述坐标信息和区域标识回注至所述游戏引擎,包括:5.根据权利要求4所述的方法,其特征在于,所述根据目标涂刷区域所对应的坐标信息和区域标识,生成指定格式的区域信息文件,包括:6.根据权利要求1所述的方法,其特征在于,还包括:7.根据权利要求1所述的方法,其特征在于,所述方法应用于独立于所述游戏引擎之外的区域划分设备,所述区域划分设备复用于不同的游戏引擎。8.根据权利要求1所述的方法,其特征在于,单个涂刷区域所对应的坐标信息中的每个坐标位置均与区域标识之间存在关联关系,所述区域标识作为坐标位置的索引,以供所述游戏引擎通过查询区域标识而确定出具有连续性的坐标位置。9.一种区域划分设备,其特征在于,包括存储器和处理器;技术总结本申请实施例提供一种对游戏场景区域进行处理的方法及设备。提供一种通用的区域划分工具,不再需要在不同游戏引擎中重复开发区域划分功能。可以游戏场景地图对应的俯视图作为底图,并为其创建与其对齐的至少一个涂刷层,且涂刷层包含游戏场景地图所使用的平面坐标数据,这样,用户只需在2D图像上进行简单的涂刷操作,即可便捷、高效地产出涂刷区域的坐标信息和区域标识,几乎不存在学习成本;而由于坐标信息是基于游戏场景地图所使用的平面坐标数据而产生的,因此,这些产出的信息回注至游戏引擎后,即可被游戏引擎无障碍地识别,并根据这些信息对游戏场景区域进行划分处理,从而可有效改善对游戏场景区域进行区域划分的便捷性和/或效率。技术研发人员:潘黎,谢艺志,赵耀东,王鸿受保护的技术使用者:成都完美天智游科技有限公司技术研发日:技术公布日:2024/6/23