System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及游戏与人机交互,尤其涉及一种游戏建筑编辑方法、游戏建筑编辑装置、计算机可读存储介质与电子设备。
技术介绍
1、随着计算机与人机交互技术的发展,游戏已成为人们日常休闲娱乐的重要方式之一。在一些游戏中,允许用户对游戏场景中的建筑进行编辑,以生成符合用户个性化需求的自定义建筑。然而,目前的游戏建筑编辑方式需要用户进行大量的手动编辑操作,耗时较长,编辑效率较低。
技术实现思路
1、本公开提供一种游戏建筑编辑方法、游戏建筑编辑装置、计算机可读存储介质与电子设备,以至少在一定程度上解决游戏建筑编辑效率低的问题。
2、根据本公开的第一方面,提供一种游戏建筑编辑方法,所述方法包括:在运行游戏程序所提供的图形用户界面中显示游戏编辑场景的建筑编辑界面;所述建筑编辑界面中包括多个参数化设置控件;响应通过所述参数化设置控件输入的设置指令,根据所述设置指令获取建筑造型设置信息和建筑属性设置信息;基于所述建筑造型设置信息确定目标虚拟建筑的目标造型,并基于所述目标造型和所述建筑属性设置信息确定构成所述目标虚拟建筑的建筑组件的场景组件属性信息;根据所述场景组件属性信息在所述游戏编辑场景中拼接生成所述目标虚拟建筑对应的场景组件组合;所述场景组件组合被配置为在游戏运行阶段生成所述目标虚拟建筑。
3、根据本公开的第二方面,提供一种游戏建筑编辑装置,所述装置包括:界面显示控制模块,被配置为在运行游戏程序所提供的图形用户界面中显示游戏编辑场景的建筑编辑界面;所述建筑编辑界面中包括多个参数化
4、根据本公开的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面的游戏建筑编辑方法及其可能的实现方式。
5、根据本公开的第四方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令,来执行上述第一方面的游戏建筑编辑方法及其可能的实现方式。
6、本公开的技术方案具有以下有益效果:
7、一方面,在游戏的建筑编辑界面中提供参数化设置控件,使得用户通过参数化设置控件完成针对建筑的编辑操作,然后由游戏程序自动进行建筑组件的属性设置以及拼装组合,而无需用户进行建筑模型的绘制、拼接等复杂操作,由此简化了用户编辑游戏建筑的操作过程,提升了编辑效率,减少了耗时,并且参数化设置控件的使用门槛较低,易于用户上手,有利于提高普及度。另一方面,用户可以针对建筑造型和建筑属性进行设置,以生成具有特定造型以及特定属性的目标虚拟建筑,有利于提升建筑的多样性,满足用户的个性化需求。
本文档来自技高网...【技术保护点】
1.一种游戏建筑编辑方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述设置指令获取建筑造型设置信息和建筑属性设置信息,包括:
3.根据权利要求2所述的方法,其特征在于,所述通过所述字符串确定针对所述目标虚拟建筑的非直接设置对象的第二设置信息,包括:
4.根据权利要求2所述的方法,其特征在于,所述根据所述设置指令获取字符串,包括:
5.根据权利要求2所述的方法,其特征在于,在生成所述目标虚拟建筑对应的场景组件组合之后,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述多个参数化设置控件包括造型设置控件和属性设置控件;所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述属性设置控件包括尺寸设置控件;所述在通过所述造型设置控件对所述目标虚拟建筑设置造型的情况下,根据所设置的当前造型提供对应的属性设置控件,包括:
8.根据权利要求1所述的方法,其特征在于,所述多个参数化设置控件包括多个设置对象的参数化设置控件,所述设置对象包括所述目标虚拟建筑
9.根据权利要求1所述的方法,其特征在于,所述参数化设置控件包括以下一种或多种形式:
10.根据权利要求1所述的方法,其特征在于,所述基于所述目标造型和所述建筑属性设置信息确定构成所述目标虚拟建筑的建筑组件的场景组件属性信息,包括:
11.根据权利要求1所述的方法,其特征在于,所述建筑组件包括基础建筑组件和装饰建筑组件;所述根据所述场景组件属性信息在所述游戏编辑场景中拼接生成所述目标虚拟建筑对应的场景组件组合,包括:
12.根据权利要求11所述的方法,其特征在于,所述以所述中间虚拟建筑对应的场景组件组合的边界为基准,根据所述装饰建筑组件的场景组件属性信息将所述装饰建筑组件拼接到所述中间虚拟建筑对应的场景组件组合上,包括:
13.根据权利要求11所述的方法,其特征在于,所述基础建筑组件包括墙壁组件;所述装饰建筑元素包括地板组件、屋顶组件、柱子组件、平台组件、阳台组件、门组件、窗组件、烟囱组件、风车组件中的至少一种。
14.根据权利要求1所述的方法,其特征在于,所述基于所述目标造型和所述建筑属性设置信息确定构成所述目标虚拟建筑的建筑组件的场景组件属性信息,包括:
15.根据权利要求14所述的方法,其特征在于,所述建筑组件包括墙壁组件;所述建筑属性设置信息包括建筑层数设置信息和建筑起伏设置信息;
16.根据权利要求1所述的方法,其特征在于,所述根据所述场景组件属性信息在所述游戏编辑场景中拼接生成所述目标虚拟建筑对应的场景组件组合,包括:
17.一种游戏建筑编辑装置,其特征在于,所述装置包括:
18.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至16任一项所述的方法。
19.一种电子设备,其特征在于,包括:
...【技术特征摘要】
1.一种游戏建筑编辑方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述设置指令获取建筑造型设置信息和建筑属性设置信息,包括:
3.根据权利要求2所述的方法,其特征在于,所述通过所述字符串确定针对所述目标虚拟建筑的非直接设置对象的第二设置信息,包括:
4.根据权利要求2所述的方法,其特征在于,所述根据所述设置指令获取字符串,包括:
5.根据权利要求2所述的方法,其特征在于,在生成所述目标虚拟建筑对应的场景组件组合之后,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述多个参数化设置控件包括造型设置控件和属性设置控件;所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述属性设置控件包括尺寸设置控件;所述在通过所述造型设置控件对所述目标虚拟建筑设置造型的情况下,根据所设置的当前造型提供对应的属性设置控件,包括:
8.根据权利要求1所述的方法,其特征在于,所述多个参数化设置控件包括多个设置对象的参数化设置控件,所述设置对象包括所述目标虚拟建筑的造型和属性;所述方法还包括:
9.根据权利要求1所述的方法,其特征在于,所述参数化设置控件包括以下一种或多种形式:
10.根据权利要求1所述的方法,其特征在于,所述基于所述目标造型和所述建筑属性设置信息确定构成所述目标虚拟建筑的建筑组件的场景组件属性信息,包括:
11.根据权利要求1所...
【专利技术属性】
技术研发人员:吴昌文,初小宇,卢风帆,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。