【技术实现步骤摘要】
应用场景获取方法、装置、电子设备及介质
本申请涉及计算机
,更具体的说,是涉及一种应用场景获取方法、装置、电子设备及介质。
技术介绍
游戏类应用涉及应用场景的制作,目前针对游戏类应用的应用场景的制作都是将应用场景作为一个整体进行制作。若应用场景很大,构建应用场景则需要花费很长时间。
技术实现思路
有鉴于此,本申请提供了一种应用场景获取方法、装置、电子设备及介质,用于提高应用场景的构建效率。为实现上述目的,本申请提供如下技术方案:第一方面,一种应用场景获取方法,包括:获取所述应用场景包含的多个子场景;获取多个子场景分别对应的子场景数据;其中,所述子场景数据至少包括寻路线信息;一个子场景对应的寻路线信息包括移动对象能够在该子场景中移动的多条路线,一条路线至少包括第一点、第二点以及连接该第一点和第二点的线段;所述多条路线分别对应的第一点和第二点中至少一个点为寻路点接口;针对所述多个子场景中任一子场景,基于该子场景对应的寻路点接口和与该子场景相邻的子场景对应的寻路点接口,获得联通该子场景和与该子场景相邻的子场景之间的联通路线,以得到多个子场景分别对应的联通路线;基于联通后的多个子场景以及多个子场景分别对应的联通路线,得到由所述多个子场景组成的所述应用场景。第二方面,一种应用场景获取装置,包括:第一获取模块,用于获取所述应用场景包含的多个子场景;第二获取模块,用于获取多个子场景分别对应的子场景数据;其中,所述子场景数据至少包括寻路线信息;一个子场景对应的寻路线信息包括移动对象能够在该子场景中移动的多条路线,一条路线至少包括第一点、第二点以及连接该第一点和第二点的线 ...
【技术保护点】
1.一种应用场景获取方法,其特征在于,包括:获取所述应用场景包含的多个子场景;获取多个子场景分别对应的子场景数据;其中,所述子场景数据至少包括寻路线信息;一个子场景对应的寻路线信息包括移动对象能够在该子场景中移动的多条路线,一条路线至少包括第一点、第二点以及连接该第一点和第二点的线段;所述多条路线分别对应的第一点和第二点中至少一个点为寻路点接口;针对所述多个子场景中任一子场景,基于该子场景对应的寻路点接口和与该子场景相邻的子场景对应的寻路点接口,获得联通该子场景和与该子场景相邻的子场景之间的联通路线,以得到多个子场景分别对应的联通路线;基于联通后的多个子场景以及多个子场景分别对应的联通路线,得到由所述多个子场景组成的所述应用场景。
【技术特征摘要】
1.一种应用场景获取方法,其特征在于,包括:获取所述应用场景包含的多个子场景;获取多个子场景分别对应的子场景数据;其中,所述子场景数据至少包括寻路线信息;一个子场景对应的寻路线信息包括移动对象能够在该子场景中移动的多条路线,一条路线至少包括第一点、第二点以及连接该第一点和第二点的线段;所述多条路线分别对应的第一点和第二点中至少一个点为寻路点接口;针对所述多个子场景中任一子场景,基于该子场景对应的寻路点接口和与该子场景相邻的子场景对应的寻路点接口,获得联通该子场景和与该子场景相邻的子场景之间的联通路线,以得到多个子场景分别对应的联通路线;基于联通后的多个子场景以及多个子场景分别对应的联通路线,得到由所述多个子场景组成的所述应用场景。2.根据权利要求1所述应用场景获取方法,其特征在于,多个子场景占用的场景空间均为长方形区域,一个子场景对应的寻路点接口包括:至少一个用于与该子场景上方相邻的第一子场景联通的上寻路点接口、至少一个用于与该子场景下方相邻的第二子场景联通的下寻路点接口、至少一个用于与该子场景左方相邻的第三子场景联通的左寻路点接口以及至少一个用于与该子场景右方相邻的第四子场景联通的右寻路点接口中的至少一个。3.根据权利要求2所述应用场景获取方法,其特征在于,所述基于该子场景对应的寻路点接口和与该子场景相邻的子场景对应的寻路点接口,获得联通该子场景和与该子场景相邻的子场景之间的联通路线,包括以下至少一种:连接该子场景对应的至少一个上寻路点接口与所述第一子场景对应的至少一个下寻路点接口,以得到该子场景与所述第一子场景之间的联通路线;连接该子场景对应的至少一个下寻路点接口与所述第二子场景对应的至少一个上寻路点接口,以得到该子场景与所述第二子场景之间的联通路线;连接该子场景对应的至少一个左寻路点接口与所述第三子场景对应的至少一个右寻路点接口,以得到该子场景与所述第三子场景之间的联通路线;连接该子场景对应的至少一个右寻路点接口与所述第四子场景对应的至少一个左寻路点接口,以得到该子场景与所述第四子场景之间的联通路线。4.根据权利要求1所述应用场景获取方法,其特征在于,一个子场景对应的子场景数据还包括逻辑信息以及美术信息,其中,一个子场景对应的逻辑信息表征所述移动对象在该子场景中能够执行的操作;一个子场景对应的美术信息表征该子场景的外观。5.根据权利要求4所述应用场景获取方法,其特征在于,所述基于联通后的多个子场景以及多个子场景分别对应的联通路线,得到由所述多个子场景组成的所述应用场景,包括:基于所述多个子场景分别对应的联通路线,获得多个联通路线分别关联的碰撞体,一个联通路线关联的碰撞体用于承载所述移动对象,使得所述移动对象能够在该联通路线上移动;基于所述多个联通路线分别关联的碰撞体,构建所...
【专利技术属性】
技术研发人员:黄俊豪,
申请(专利权)人:深圳市腾讯网域计算机网络有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。