一种预制体开发方法、装置、设备及介质与流程

文档序号:17441128发布日期:2019-04-17 04:46阅读:186来源:国知局
一种预制体开发方法、装置、设备及介质与流程

本发明涉及开发领域,特别是涉及一种预制体开发方法、装置、设备及介质。



背景技术:

在当前动画或游戏的开发领域中,为了使场景中的内容更加丰富及细致,往往需要在场景中加入各类预制体,预制体往往为场景中的场景组件,每一个预制体均可重复且可选择性的放置在场景中的不同位置。

每类预制体均需要经过相应的开发才能够正常的在场景中呈现,预制体的开发需要以美术资源作为基础,并将美术资源转化为特定的格式,以此实现美术资源之间进一步的组合操作,生成最终的预制体。由于美术资源往往是以人工的方式设计得到,因此可能会存在美术资源不达标或缺失等可用性问题。而在当前的开发过程中,通常是在格式优化及组合的过程中对各美术资源进行可用性的判定,甚至也存在一部分情况需要延迟到动画或游戏运行时,才得以判定美术资源的可用性,这不仅造成了美术资源需要重复处理及验证的问题,还会导致整个动画或游戏运行不流畅,从而带来各种难以预计的损失。当发现预制体中的美术资源缺失或不达标时,则需要技术人员重新提交该美术资源,然后重复执行对美术资源的整个处理流程及验证流程,由于将美术资源进行特定格式转化的过程往往会造成一定的时间开销,因此难以确保当前预制体的开发过程的整体效率。

由此可见,提供一种预制体开发方法,以相对确保预制体在开发过程中的整体效率,是本领域技术人员亟待解决的问题。



技术实现要素:

本发明的目的是提供一种预制体开发方法、装置、设备及介质,以相对确保预制体在开发过程中的整体效率。

为解决上述技术问题,本发明提供一种预制体开发方法,包括:

获取目标预制体依赖的各美术资源;

分别以相应的预设标准对各美术资源进行可用性状态的判定;

当存在处于异常状态的目标美术资源时,对目标美术资源进行异常排除;

当各美术资源均为正常状态时,对各美术资源进行优化及组合,以生成目标预制体。

优选的,获取目标预制体依赖的各美术资源具体为:

根据预设的过滤条件,在资源接口中获取目标预制体依赖的各美术资源。

优选的,在分别以相应的预设标准对各美术资源进行可用性状态的判定前,该方法进一步包括:

在预设周期后判断当前是否已获取到目标预制体依赖的全部美术资源;

如果是,则执行分别以相应的预设标准对各美术资源进行可用性状态的判定的步骤;

否则,向用户发起表征资源获取异常的提示;资源获取异常的提示中包含资源清单中未对应获取到美术资源的目标资源项;

当获取到目标资源项对应的美术资源时,则执行分别以相应的预设标准对各美术资源进行可用性状态的判定的步骤。

优选的,对目标美术资源进行异常排除具体为:

向用户发起表征目标美术资源存在可用性异常的提示,并接收由用户修改并重新传入的目标美术资源。

优选的,表征目标美术资源存在可用性异常的提示中包含有异常原因以及相应的异常解决方法。

优选的,在生成目标预制体后,该方法进一步包括:

依照目标预制体的目标类别,将目标预制体存储于相应的存储路径。

此外,本发明还提供一种预制体开发装置,包括:

资源获取模块,用于获取目标预制体依赖的各美术资源;

资源判定模块,用于分别以相应的预设标准对各美术资源进行可用性状态的判定;

异常排除模块,用于当存在处于异常状态的目标美术资源时,对目标美术资源进行异常排除;

资源转化模块,用于当各美术资源均为正常状态时,对各美术资源进行优化及组合,以生成目标预制体。

此外,本发明还提供一种预制体开发设备,包括:

存储器,用于存储计算机程序;

处理器,用于执行计算机程序时实现如上述的预制体开发方法的步骤。

此外,本发明还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述的预制体开发方法的步骤。

本发明所提供的预制体开发方法,首先获取待开发的目标预制体所依赖的各个美术资源,并分别以相应的预设标准对各美术资源进行可用性的判定,当存在异常的目标美术资源时,排除该目标美术资源所存在的可用性异常的状态,当各美术资源均为正常状态时,进行各个美术资源的转化以及组合,最终生成所开发的目标预制体。由于本方法是在对各个美术资源进行转化以及组合以生成目标预制体之前,对各个美术资源进行了可用性的判定,并在排除目标美术资源的异常后,再对各所述美术资源进行优化及组合以生成目标预制体,以此确保在进行优化及组合的过程中各美术资源均具有可用性,与现有技术相比,相对避免了因重复执行对美术资源的处理及验证流程而产生的时间开销,进而能够相对确保预制体在开发过程中的整体效率。此外,本发明还提供一种预制体开发装置、设备及介质,有益效果同上所述。

附图说明

为了更清楚地说明本发明实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种预制体开发方法的流程图;

图2为本发明实施例提供的一种预制体开发装置的结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本发明保护范围。

本发明的核心是提供一种预制体开发方法,以相对确保预制体在开发过程中的整体效率。本发明的另一核心是提供一种预制体开发装置、设备及介质。

为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。

实施例一

图1为本发明实施例提供的一种预制体开发方法的流程图。请参考图1,预制体开发方法的具体步骤包括:

步骤s10:获取目标预制体依赖的各美术资源。

需要说明的是,本步骤中的目标预制体指的是当前正处于开发过程的预制体,预制体具体可以理解为场景中的各个虚拟实体元素,例如树木、箱子或砖块完全相同的墙体等,预制体能够可选择且可重复的放置于场景中的各个位置,其所展现的实体样式应根据场景的具体需求而定。另外,预制体是通过对美术资源进行综合转化并组合而产生的,本步骤的核心点在于,获取生成目标预制体所需要的各个美术资源,以此在后续步骤中通过所获取的美术资源开发得到目标预制体,具体可以通过接收由制作人员以人工方式上传的美术资源,从而达到获取的目的;也可以是根据过滤条件在系统给定的资源接口中选取相应的美术资源。其中,资源接口对应存储有美术资源的文件路径,进而通过过滤条件在文件路径中对目标预制体所依赖的美术资源进行检索,从而达到获取相应美术资源的目的。上述的两种对美术资源的获取方式,应根据实际情况选取,在此不做具体限定。此外,本步骤中获取目标预制体依赖的各美术资源,可以具体为获取由用户通过预设上传工具提交的各美术资源,如果是通过人为手动方式去提交目标预制体所依赖的美术资源,则经常会出现少获取或者多获取,对于提交的可靠性很难保证,而通过预设的工具上传能够相对确保美术资源上传过程的可靠性。

步骤s11:分别以相应的预设标准对各美术资源进行可用性状态的判定。

可以理解的是,由于组成同一个预制体的各美术资源之间往往具有较大的差异性,因此衡量各美术资源是否可用所采用的标准也各不相同,进而在本步骤中,分别根据以各预设标准对适用于该预设标准的美术资源进行可用性的判定。本步骤中各美术资源的预设标准应根据美术资源的具体内容以及整体判别的严谨性等因素综合设定。本步骤的重点在于根据预设标准对美术资源的可用性进行判定这一操作,最终目的是获悉各个美术资源的可用性是否存在异常,以此在后续步骤中对存在状态异常的目标美术资源进行异常的排除。

步骤s12:当存在处于异常状态的目标美术资源时,对目标美术资源进行异常排除。

本步骤中对于目标美术资源进行异常排除的方式可以具体是制作人员再次上传符合预设标准的目标美术资源,进而将新上传的目标美术资源替换掉原有的状态异常的目标美术资源;也可以具体是制作人员对原有状态异常的目标美术资源进行在线修改。对于异常排除过程中所进行的修改内容,在此不做限定。

步骤s13:当各美术资源均为正常状态时,对各美术资源进行优化及组合,以生成目标预制体。

需要强调的是,本步骤的重点在于,对各美术资源进行优化及组合以生成目标预制体的操作,需要在各美术资源均为正常状态时执行,以此避免在对美术资源进行优化及组合的过程中发现美术资源的异常,进而最大程度的节省优化及组合完成所需要的整体时间开销。另外,在生成目标预制体后,开发人员可以进一步的对目标预制体进行提交,以此将目标预制体应用于游戏或动画场景。

本发明所提供的预制体开发方法,首先获取待开发的目标预制体所依赖的各个美术资源,并分别以相应的预设标准对各美术资源进行可用性的判定,当存在异常的目标美术资源时,排除该目标美术资源所存在的可用性异常的状态,当各美术资源均为正常状态时,进行各个美术资源的转化以及组合,最终生成所开发的目标预制体。由于本方法是在对各个美术资源进行转化以及组合以生成目标预制体之前,对各个美术资源进行了可用性的判定,并在排除目标美术资源的异常后,再对各所述美术资源进行优化及组合以生成目标预制体,以此确保在进行优化及组合的过程中各美术资源均具有可用性,与现有技术相比,相对避免了因重复执行对美术资源的处理及验证流程而产生的时间开销,进而能够相对确保预制体在开发过程中的整体效率。

实施例二

在上述实施例的基础上,本发明还提供以下一系列优选的实施方式。

在上述实施方式的基础上,作为一种优选的实施方式,获取目标预制体依赖的各美术资源具体为:

根据预设的过滤条件,在资源接口中获取目标预制体依赖的各美术资源。

需要说明的是,由于考虑到在进行目标预制体的开发时,应在获取开发目标预制体所依赖的美术资源时相对避免出现少获取或多获取的情况,因此本实施方式预先根据目标预制体所依赖的的美术资源设置相应的过滤条件,进而根据过滤条件能够以非人为的方式,采用预设工具在资源接口中获取目标预制体所依赖的各个美术资源,相对确保了对于美术资源获取的完备性。其中,资源接口对应存储有美术资源的文件路径,进而通过过滤条件在文件路径中对目标预制体所依赖的美术资源进行检索,进而达到获取相应美术资源的目的。

在以预设工具的方式上传美术资源的基础上,作为一种优选的实施方式,为了保证制作人员一定会使用这个工具进行美术资源提交和检测,预设工具可以在制作人员提交美术资源时,对该美术资源进行相应标记,如果美术资源的接收端在接收到该美术资源时,没有检测到相应的标记,则会拒绝本次美术资源的提交,从而保证所有资源都是经过预设工具完成的提交。

在上述实施方式的基础上,作为一种优选的实施方式,在分别以相应的预设标准对各美术资源进行可用性状态的判定前,该方法进一步包括:

在预设周期后判断当前已获取的美术资源是否完全对应资源清单中的各个资源项;

如果是,则执行分别以相应的预设标准对各美术资源进行可用性状态的判定的步骤;

否则,向用户发起表征资源获取异常的提示;资源获取异常的提示中包含资源清单中未对应获取到美术资源的目标资源项;

当获取到目标资源项对应的美术资源时,则执行分别以相应的预设标准对各美术资源进行可用性状态的判定的步骤。

考虑到可能存在目标预制体所依赖的美术资源并未完全存在于预设的资源路径中,进而可能出现资源清单中的某一个或某几个资源项所对应的美术资源无法在预设的资源路径获取到的情况,因此本实施方式在预设周期后判断当前已获取的美术资源是否完全对应资源清单中的各个资源项,预设周期即为对获取目标预制体所需全部美术资源的预估时长,进而当预设周期后所获取到的美术资源并未完全对应资源清单中的各个资源项时,则说明存在目标资源项所对应的目标美术资源尚未获取到,因此向用户发起表征资源获取异常的提示,该资源获取异常的提示中包含资源清单中未对应获取到美术资源的目标资源项,以此有针对性的告知用户当前缺少的美术资源,进而当获取到用户传入的目标资源项对应的美术资源时,则继续执行分别以相应的预设标准对各美术资源进行可用性状态的判定的步骤。本实施方式能够相对避免美术资源缺失的情况发生,进而确保了获取美术资源时的完备性。

此外,作为一种优选的实施方式,对目标美术资源进行异常排除具体为:

向用户发起表征目标美术资源存在可用性异常的提示,并接收由用户修改并重新传入的目标美术资源。

本实施方式通过向用户发起表征目标美术资源存在可用性异常的提示,相对确保用户获悉异常情况的高效性,进而能够相对应确保用户将修改后目标美术资源重新上传的整体效率。

在上述实施方式的基础上,作为一种优选的实施方式,表征目标美术资源存在可用性异常的提示中包含有异常原因以及相应的异常解决方法。

需要说明的是,在表征目标美术资源存在可用性异常的提示中预先写有异常原因,能够使用户在获取到异常提示后更加明确的得知目标美术资源不合标准的原因以及异常解决方法,进而能够更加有针对性的对目标美术资源进行修改,进而提高整体开发进度的执行效率。另外,需要说明的是,本实施方式中异常原因以及异常解决方法可以是通过提取目标美术资源未满足预设标准的具体内容项而产生。

在上述一系列实施方式的基础上,作为一种优选的实施方式,在生成目标预制体后,该方法进一步包括:

依照目标预制体的目标类别,将目标预制体存储于相应的存储路径。

本实施方式是根据所开发的目标预制体所属的类别将目标预制体存储至相应的存储路径下,以此在后续对预制体进行综合调用时,能够根据所需预制体的具体类型,有目的的在各存储路径下获取,相对提高调用预制体时的有序性,保证了场景开发过程的整体效率。

实施例三

在上文中对于预制体开发方法的实施例进行了详细的描述,本发明还提供一种与该方法对应的预制体开发装置,由于装置部分的实施例与方法部分的实施例相互对应,因此装置部分的实施例请参见方法部分的实施例的描述,这里暂不赘述。

图2为本发明实施例提供的一种预制体开发装置的结构图。本发明实施例提供的预制体开发装置,包括:

资源获取模块10,用于获取目标预制体依赖的各美术资源。

资源判定模块11,用于分别以相应的预设标准对各美术资源进行可用性状态的判定。

异常排除模块12,用于当存在处于异常状态的目标美术资源时,对目标美术资源进行异常排除。

资源转化模块13,用于当各美术资源均为正常状态时,对各美术资源进行优化及组合,以生成目标预制体。

本发明所提供的预制体开发装置,首先获取待开发的目标预制体所依赖的各个美术资源,并分别以相应的预设标准对各美术资源进行可用性的判定,当存在异常的目标美术资源时,排除该目标美术资源所存在的可用性异常的状态,当各美术资源均为正常状态时,进行各个美术资源的转化以及组合,最终生成所开发的目标预制体。由于本装置是在对各个美术资源进行转化以及组合以生成目标预制体之前,对各个美术资源进行了可用性的判定,并在排除目标美术资源的异常后,再对各所述美术资源进行优化及组合以生成目标预制体,以此确保在进行优化及组合的过程中各美术资源均具有可用性,与现有技术相比,相对避免了因重复执行对美术资源的处理及验证流程而产生的时间开销,进而能够相对确保预制体在开发过程中的整体效率。

实施例四

此外,本发明还提供一种预制体开发设备,包括:

存储器,用于存储计算机程序;

处理器,用于执行计算机程序时实现如上述的预制体开发方法的步骤。

本发明所提供的预制体开发设备,首先获取待开发的目标预制体所依赖的各个美术资源,并分别以相应的预设标准对各美术资源进行可用性的判定,当存在异常的目标美术资源时,排除该目标美术资源所存在的可用性异常的状态,当各美术资源均为正常状态时,进行各个美术资源的转化以及组合,最终生成所开发的目标预制体。由于本设备是在对各个美术资源进行转化以及组合以生成目标预制体之前,对各个美术资源进行了可用性的判定,并在排除目标美术资源的异常后,再对各所述美术资源进行优化及组合以生成目标预制体,以此确保在进行优化及组合的过程中各美术资源均具有可用性,与现有技术相比,相对避免了因重复执行对美术资源的处理及验证流程而产生的时间开销,进而能够相对确保预制体在开发过程中的整体效率。

此外,本发明还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述的预制体开发方法的步骤。

本发明所提供的计算机可读存储介质,首先获取待开发的目标预制体所依赖的各个美术资源,并分别以相应的预设标准对各美术资源进行可用性的判定,当存在异常的目标美术资源时,排除该目标美术资源所存在的可用性异常的状态,当各美术资源均为正常状态时,进行各个美术资源的转化以及组合,最终生成所开发的目标预制体。由于本计算机可读存储介质是在对各个美术资源进行转化以及组合以生成目标预制体之前,对各个美术资源进行了可用性的判定,并在排除目标美术资源的异常后,再对各所述美术资源进行优化及组合以生成目标预制体,以此确保在进行优化及组合的过程中各美术资源均具有可用性,与现有技术相比,相对避免了因重复执行对美术资源的处理及验证流程而产生的时间开销,进而能够相对确保预制体在开发过程中的整体效率。

以上对本发明所提供的一种预制体开发方法、装置、设备及介质进行了详细介绍。说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置、设备及介质而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1