生成虚拟城墙模型方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:36775119 阅读:12 留言:0更新日期:2023-03-08 21:59
本申请实施例公开了一种生成虚拟城墙模型方法、装置、计算机设备及存储介质,方法包括:获取虚拟支撑体模型,虚拟支撑体模型用于构筑虚拟城墙模型;获取虚拟城墙模型的形态走势,形态走势用于反映所述虚拟城墙模型的城墙结构以及构成所述虚拟城墙模型的多个虚拟支撑体的排列方向;将所述虚拟支撑体模型沿所述虚拟城墙模型的形态走势进行排列,以通过所述虚拟支撑体模型构筑所述虚拟城墙模型;本申请实施例通过将多个虚拟组合模型排列在模型排列线条上,得到一个可调整的虚拟城墙模型,游戏制作人员能够根据具体需求对虚拟城墙模型进行调整,得到符合需求的虚拟城墙模型,从而可以快速生成各式各样的虚拟城墙模型,提高模型的复用率以及制作效率。型的复用率以及制作效率。型的复用率以及制作效率。

【技术实现步骤摘要】
生成虚拟城墙模型方法、装置、计算机设备及存储介质


[0001]本申请涉及计算机
,尤其涉及游戏
,具体涉及一种生成虚拟城墙模型方法、装置、计算机设备及存储介质。

技术介绍

[0002]随着计算机通信技术的不断发展,智能手机、平板电脑及笔记本电脑等终端的大量普及应用,终端向着多样化、个性化的方向发展,日益成为人们在生活与工作中不可或缺的终端,为了满足人们对精神生活的追求,能够在终端上操作的娱乐游戏应运而生,涌现出越来越多的终端游戏。终端游戏已经成为不可缺少生活娱乐方式,为了使用户可以得到更好的游戏体现,很多终端游戏往往都是基于现实场景进行构建,因此,在进行游戏设计时游戏中场景的实现都会希望更接近真实环境。
[0003]在实际游戏设计工程中,经常美术和策划会提出游戏资源的制作,例如通过游戏资源的设计可以实现各类模拟现实生活的场景或建筑的虚拟模型,例如虚拟城墙以及包含虚拟门洞的虚拟城墙。现有技术中,游戏制作人员通常会根据每一个具体游戏需求在模型制作软件中进行建模,然而,这种制作方式制作出的虚拟模型,不能够根据游戏制作人员的需求随时进行调整,虚拟模型的复用率低,导致虚拟模型的制作效率较低。

技术实现思路

[0004]本申请实施例提供一种生成虚拟城墙模型方法、装置、计算机设备及存储介质,通过将多个虚拟组合模型排列在模型排列线条上,得到一个可调整的虚拟城墙模型,游戏制作人员能够根据具体需求对虚拟城墙模型进行调整,得到符合需求的虚拟城墙模型,从而可以快速生成各式各样的虚拟城墙模型,提高虚拟城墙模型的复用率,提高虚拟城墙模型的制作效率。
[0005]本申请实施例提供了一种生成虚拟城墙模型方法,包括:
[0006]获取虚拟支撑体模型,其中,所述虚拟支撑体模型用于构筑虚拟城墙模型;
[0007]获取所述虚拟城墙模型的形态走势,其中,所述形态走势用于反映所述虚拟城墙模型的城墙结构以及构成所述虚拟城墙模型的多个虚拟支撑体的排列方向;
[0008]将所述虚拟支撑体模型沿所述虚拟城墙模型的形态走势进行排列,以通过所述虚拟支撑体模型构筑所述虚拟城墙模型。
[0009]相应的,本申请实施例还提供了一种生成虚拟城墙模型装置,该生成虚拟城墙模型装置包括:
[0010]第一获取单元,用于获取虚拟支撑体模型,其中,所述虚拟支撑体模型用于构筑虚拟城墙模型;
[0011]第二获取单元,用于获取所述虚拟城墙模型的形态走势,其中,所述形态走势用于反映所述虚拟城墙模型的城墙结构以及构成所述虚拟城墙模型的多个虚拟支撑体的排列方向;
[0012]排列单元,用于将所述虚拟支撑体模型沿所述虚拟城墙模型的形态走势进行排列,以通过所述虚拟支撑体模型构筑所述虚拟城墙模型。
[0013]相应的,本申请实施例还提供一种计算机设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述任一项生成虚拟城墙模型方法。
[0014]相应的,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现上述任一项生成虚拟城墙模型方法。
[0015]本申请实施例提供一种生成虚拟城墙模型方法、装置、计算机设备及存储介质,通过获取虚拟支撑体模型,其中,所述虚拟支撑体模型用于构筑虚拟城墙模型;接着,获取所述虚拟城墙模型的形态走势,其中,所述形态走势用于反映所述虚拟城墙模型的城墙结构以及构成所述虚拟城墙模型的多个虚拟支撑体的排列方向;最后,将所述虚拟支撑体模型沿所述虚拟城墙模型的形态走势进行排列,以通过所述虚拟支撑体模型构筑所述虚拟城墙模型。本申请实施例通过将多个虚拟组合模型排列在模型排列线条上,得到一个可调整的虚拟城墙模型,游戏制作人员能够根据具体需求对虚拟城墙模型进行调整,得到符合需求的虚拟城墙模型,从而可以快速生成各式各样的虚拟城墙模型,提高虚拟城墙模型的复用率,提高虚拟城墙模型的制作效率。
附图说明
[0016]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1为本申请实施例提供的生成虚拟城墙模型系统的场景示意图。
[0018]图2为本申请实施例提供的生成虚拟城墙模型方法的一种流程示意图。
[0019]图3为本申请实施例提供的生成虚拟城墙模型方法的一种应用场景示意图。
[0020]图4为本申请实施例提供的生成虚拟城墙模型方法的另一种应用场景示意图。
[0021]图5为本申请实施例提供的生成虚拟城墙模型方法的另一种应用场景示意图。
[0022]图6为本申请实施例提供的生成虚拟城墙模型方法的另一种应用场景示意图。
[0023]图7为本申请实施例提供的生成虚拟城墙模型方法的另一种应用场景示意图。
[0024]图8为本申请实施例提供的生成虚拟城墙模型方法的另一种应用场景示意图。
[0025]图9为本申请实施例提供的生成虚拟城墙模型方法的另一种应用场景示意图。
[0026]图10为本申请实施例提供的生成虚拟城墙模型方法的另一种应用场景示意图。
[0027]图11为本申请实施例提供的生成虚拟城墙模型装置的一种结构示意图。
[0028]图12为本申请实施例提供的计算机设备的结构示意图。
具体实施方式
[0029]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于
本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0030]本申请实施例提供一种生成虚拟城墙模型方法、装置、计算机设备及存储介质。具体地,本申请实施例的生成虚拟城墙模型方法可以由计算机设备执行,其中,该计算机设备可以为终端或者服务器等设备。该终端可以为智能手机、平板电脑、笔记本电脑、触控屏幕、游戏机、个人计算机(PC,Personal Computer)、个人数字助理(Personal Digital Assistant,PDA)等终端设备,终端还可以包括客户端,该客户端可以是游戏应用客户端、携带有游戏程序的浏览器客户端或即时通信客户端等。服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN、以及大数据和人工智能平台等基础云计算服务的云服务器。
[0031]例如,当该生成虚拟城墙模型方法运行于终端时,终端设备存储有游戏应用程序并用于呈现游戏画面中的虚拟场景。终端设备用于通过图形用户界面与用户进行交互,例如通本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种生成虚拟城墙模型方法,其特征在于,包括:获取虚拟支撑体模型,其中,所述虚拟支撑体模型用于构筑虚拟城墙模型;获取所述虚拟城墙模型的形态走势,其中,所述形态走势用于反映所述虚拟城墙模型的城墙结构以及构成所述虚拟城墙模型的多个虚拟支撑体的排列方向;将所述虚拟支撑体模型沿所述虚拟城墙模型的形态走势进行排列,以通过所述虚拟支撑体模型构筑所述虚拟城墙模型。2.根据权利要求1所述的生成虚拟城墙模型方法,其特征在于,在获取虚拟支撑体模型之后,还包括:将多个虚拟支撑体模型沿同一方向依次排列设置得到虚拟组合模型。3.根据权利要求2所述的生成虚拟城墙模型方法,其特征在于,所述将多个虚拟支撑体模型沿同一方向依次排列设置得到虚拟组合模型,包括:获取预设排列线条,其中,所述预设排列线条上设置有指定数量的第三参考点;获取指定数量的虚拟支撑体,其中,所述指定数量的虚拟支撑体中各虚拟支撑体的宽度相同;基于所述预设排列线条上各第三参考点的设置位置,将所述指定数量的虚拟支撑体中各虚拟支撑体排列在所述预设排列线条上,以得到虚拟组合模型。4.根据权利要求2所述的生成虚拟城墙模型方法,其特征在于,所述获取所述虚拟城墙模型的形态走势,其中,所述形态走势用于反映所述虚拟城墙模型的城墙结构以及构成所述虚拟城墙模型的多个虚拟支撑体的排列方向,包括:获取模型排列线条,其中,所述模型排列线条表征所述虚拟城墙的形态走势,所述模型排列线条上间隔分布多个第一参考点,每个第一参考点用于指示一虚拟组合模型在所述模型排列线条上的排列位置。5.根据权利要求4所述的生成虚拟城墙模型方法,其特征在于,所述将所述虚拟支撑体模型沿所述虚拟城墙模型的形态走势进行排列,以通过所述虚拟支撑体模型构筑所述虚拟城墙模型,包括:基于所述模型排列线条上各第一参考点的设置位置,将多个虚拟组合模型中各虚拟组合模型排列在所述模型排列线条上,以得到虚拟城墙模型。6.根据权利要求5所述的生成虚拟城墙模型方法,其特征在于,在所述基于所述模型排列线条上各第一参考点的设置位置,将多个虚拟组合模型中各虚拟组合模型排列在所述模型排列线条上,以得到虚拟城墙模型之后,还包括:响应于针对所述虚拟城墙模型的门洞设置指令,获取虚拟门洞模型,并将所述虚拟门洞模型的设置位置与所述虚拟城墙模型的形态走势上的目标位置重合,以基于所述虚拟门洞模型、所述目标位置对所述虚拟城墙模型进行处理,得到处理后的虚拟城墙模型;根据所述处理后的虚拟城墙模型、所述虚拟门洞模型以及所述目标位置生成包含所述虚拟门洞模型的虚拟城墙模型。7.根据权利要求6所述的生成虚拟城墙模型方法,其特征在于,在响应于针对所述虚拟城墙模型的门洞设置指令之前,还包括:对所述模型排列线条进行划分处理,以在所述模型排列线条上设置多个第二参考点;响应于参考点确定指令,从所述多个第二参考点中确定目标第二参考点;
将所述目标第二参考点作为所述形态走势的目标位置。8.根据权利要求7所述的生成虚拟城墙模型方法,其特征在于,所述响应于针对所述虚拟城墙模型的门洞设置指令,获取虚拟门洞模型,并将所述虚拟门洞模型的设置位置与所述虚拟城墙模型的形态走势上的目标位置重合,以基于所述虚拟门洞模型、所述目标位置对所述虚拟城墙模型进行处理,得到处理后的虚拟城墙模型,包括:响应于针对所述虚拟城墙模型的门洞设置指令,获取虚拟门洞模型,并基于所述虚拟门洞模型、所述目标第二参考点对所述虚拟城墙模型进行处理,得到处理后的虚拟城墙模型;所述根据所述处理后的虚拟城墙模型、所述虚拟门洞模型以及所述目标位置生成...

【专利技术属性】
技术研发人员:陈睿
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1