【技术实现步骤摘要】
游戏中可倒塌的建筑系统生成方法、装置和电子设备
本专利技术涉及网络游戏
,尤其是涉及一种游戏中可倒塌的建筑系统生成方法、装置和电子设备。
技术介绍
建筑系统是网络模型中经常使用的背景,建造系统需要使用预定义的建筑模组,根据连接规则,组合在一起拼接成为一个建筑系统。但是,目前在这种建筑系统下,玩家在游戏过程中有时会毁坏部分建筑模组,在回收毁坏的建筑模组后,剩下的建筑系统会出现建筑模组的浮空。通常,玩家还可以在浮空的建筑上继续游戏,但是,这样影响游戏的公平性和拟真性,影响玩家体验。
技术实现思路
本专利技术的目的在于提供一种游戏中可倒塌的建筑系统生成方法、装置和电子设备,能够提升游戏的拟真性,提升游戏的公平性,提升玩家的体验。第一方面,本专利技术提供的游戏中可倒塌的建筑系统生成方法,包括:获取组成建筑系统的多个建筑模组的描述信息;根据所述描述信息和预设数据结构构建建筑系统;其中,所述预设数据结构包括至少一个连通分量;在构建建筑系统的过程中,确定建筑模组之间的连接关系,根据所述连接 ...
【技术保护点】
1.一种游戏中可倒塌的建筑系统生成方法,其特征在于,包括:/n获取组成建筑系统的多个建筑模组的描述信息;/n根据所述描述信息和预设数据结构构建建筑系统;其中,所述预设数据结构包括至少一个连通分量;在构建建筑系统的过程中,确定建筑模组之间的连接关系,根据所述连接关系确定用于支撑建筑系统的基础建筑模组;/n当至少一个建筑模组从建筑系统中移除时,根据所述连接关系找到所有连通分量;/n检测每个连通分量是否包括基础建筑模组,以判断连通分量所对应的建筑模组是否存在浮空,将不包含基础建筑模组的连通分量中所对应的建筑模组倒塌。/n
【技术特征摘要】
1.一种游戏中可倒塌的建筑系统生成方法,其特征在于,包括:
获取组成建筑系统的多个建筑模组的描述信息;
根据所述描述信息和预设数据结构构建建筑系统;其中,所述预设数据结构包括至少一个连通分量;在构建建筑系统的过程中,确定建筑模组之间的连接关系,根据所述连接关系确定用于支撑建筑系统的基础建筑模组;
当至少一个建筑模组从建筑系统中移除时,根据所述连接关系找到所有连通分量;
检测每个连通分量是否包括基础建筑模组,以判断连通分量所对应的建筑模组是否存在浮空,将不包含基础建筑模组的连通分量中所对应的建筑模组倒塌。
2.根据权利要求1所述的方法,其特征在于,所述描述信息包括坐标信息;确定建筑模组之间的连接关系包括:
在构建建筑系统的过程中,通过所述坐标信息确定所述建筑模组之间的连接关系。
3.根据权利要求2所述的方法,其特征在于,所述坐标信息包括建筑模组的类型信息;在构建建筑系统的过程中,所述类型信息包括第一类型信息,所述第一类型信息用于承托整个建筑系统的结构;根据所述连接关系确定用于支撑建筑系统的基础建筑模组包括:
根据所述连接关系确定与当前建筑模组相邻的所有其他建筑模组;
检测其他建筑模组中每个建筑模组的坐标信息,判断每个建筑模组的坐标信息中是否包含第一类型信息;
如果是,则生成标记信息,并将标记信息保存在当前建筑模组的描述信息中,以根据所述标记信息确定建筑模组是否为基础建筑模组。
4.根据权利要求1所述的方法,其特征在于,所述预设数据结构为无向图结构。
5.根据权利要求...
【专利技术属性】
技术研发人员:侯铁,
申请(专利权)人:北京像素软件科技股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。