场景处理方法、装置、设备和存储介质制造方法及图纸

技术编号:33280715 阅读:26 留言:0更新日期:2022-04-30 23:41
本发明专利技术公开一种场景处理方法、装置、设备和存储介质。场景处理方法包括以下步骤:获取场景中至少一个目标对象的组件配置,组件配置包括至少一个组件信息值;将目标对象的至少一个组件信息值与对应的第一预设值进行比较;若组件信息值超过对应的第一预设值,则将组件信息值所对应的目标对象筛选出来。根据本发明专利技术的技术方案,通过获取目标对象的组件配置并进行比较,从而可以有效排查场景中设置不合理的地方,并快速定位到场景中对性能消耗较大的资源,以利于后续对场景进行优化处理。以利于后续对场景进行优化处理。以利于后续对场景进行优化处理。

【技术实现步骤摘要】
场景处理方法、装置、设备和存储介质


[0001]本专利技术涉及场景处理的
,尤其涉及一种场景处理方法、装置、设备和存储介质。

技术介绍

[0002]目前,在游戏的制作过程中,为了丰富游戏的场景和关卡等,会在游戏场景中进行大量资源的摆放。但在游戏实际运行时,场景中所存在的大量资源,会对游戏性能有较大影响。
[0003]由于场景的资源量较大,复杂度非常高,动辄几千上万个gameobject(游戏对象),通过人工去查看场景里每个gameobject的组件配置是件费时费力的事情,效率较低。
[0004]另外,如果能够分析出游戏场景中设置不合理或者过于复杂的地方,就能够有针对性地对这些地方进行优化,这对于提高游戏性能、解决游戏运行时存在的问题是有较大帮助的。

技术实现思路

[0005]本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术提出一种场景处理方法、装置、设备和存储介质,能够有效排查场景中设置不合理的地方,快速定位场景中对性能消耗较大的资源。
[0006]第一方面,根据本专利技术实施例的场景处理方法,包括以下步骤:获取场景中至少一个目标对象的组件配置,所述组件配置包括至少一个组件信息值;将所述目标对象的所述至少一个组件信息值与对应的第一预设值进行比较;若所述组件信息值超过对应的所述第一预设值,则将所述组件信息值所对应的所述目标对象筛选出来。
[0007]根据本专利技术实施例的场景处理方法,至少具有如下有益效果:通过获取目标对象的组件配置并进行比较,从而可以有效排查场景中设置不合理的地方,并快速定位到对性能消耗较大的资源,以利于后续对场景进行优化处理。
[0008]根据本专利技术的一些实施例,所述组件配置包括以下的至少一个所述组件信息值:所述目标对象所挂载的脚本数量、所述目标对象所挂载的材质数量、所述目标对象的面数、所述目标对象的碰撞体数量。
[0009]根据本专利技术的一些实施例,所述组件配置还包括所述目标对象所挂载的脚本和材质。
[0010]根据本专利技术的一些实施例,在所述的若所述组件信息值超过对应的所述第一预设值,则将所述组件信息值所对应的所述目标对象筛选出来的步骤之后,还包括以下步骤:展示所有筛选出来的所述目标对象。
[0011]根据本专利技术的一些实施例,所述的展示所有筛选出来的所述目标对象,具体为:按照预设规则,对所有筛选出来的所述目标对象进行排序并展示。
[0012]根据本专利技术的一些实施例,在所述的若所述组件信息值超过对应的所述第一预设
值,则将所述组件信息值所对应的所述目标对象筛选出来的步骤之后,还包括以下步骤:对筛选出来的所述目标对象进行优化处理。
[0013]根据本专利技术的一些实施例,还包括以下步骤:统计所述场景中所述目标对象的总数量,若所述总数量超过第二预设值,则将所述场景筛选出来。
[0014]根据本专利技术的一些实施例,在所述的统计所述场景中所述目标对象的总数量,若所述总数量超过第二预设值,则将所述场景筛选出来的步骤之后,还包括以下步骤:对筛选出来的所述场景进行所述目标对象的删减,以使所述目标对象的总数量低于所述第二预设值。
[0015]第二方面,根据本专利技术实施例的场景处理装置,包括:获取模块,用于获取场景中至少一个目标对象的组件配置,所述组件配置包括至少一个组件信息值;比对模块,用于将所述目标对象的所述至少一个组件信息值与对应的第一预设值进行比较;筛选模块,用于将超过所述第一预设值的所述组件信息值所对应的所述目标对象筛选出来。
[0016]根据本专利技术实施例的场景处理装置,至少具有如下有益效果:通过获取目标对象的组件配置并进行比较,从而可以有效排查场景中设置不合理的地方,并快速定位到对性能消耗较大的资源,以利于后续对场景进行优化处理。
[0017]根据本专利技术的一些实施例,还包括展示模块,所述展示模块用于展示所有筛选出来的所述目标对象。
[0018]根据本专利技术的一些实施例,还包括统计模块,所述统计模块用于:统计所述场景中所述目标对象的总数量,并将所述总数量超过第二预设值的所述场景筛选出来。
[0019]第三方面,根据本专利技术实施例的计算设备,包括存储器、处理器、存储在所述存储器上并可在所述处理器上运行的程序、以及用于实现所述处理器和所述存储器之间的连接通信的数据总线,所述程序被所述处理器执行时实现本专利技术上述第一方面实施例所述的场景处理方法的步骤。
[0020]根据本专利技术实施例的计算设备,至少具有与本专利技术上述第一方面实施例所述的场景处理方法同样的有益效果。
[0021]第四方面,根据本专利技术实施例的存储介质,用于计算机可读存储,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现本专利技术上述第一方面实施例所述的场景处理方法的步骤。
[0022]根据本专利技术实施例的存储介质,至少具有与本专利技术上述第一方面实施例所述的场景处理方法同样的有益效果。
[0023]本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。
附图说明
[0024]图1是本专利技术一种实施例的场景处理方法的步骤流程图。
[0025]图2是本专利技术另一种实施例的场景处理方法的步骤流程图。
[0026]图3是本专利技术又一种实施例的场景处理方法的步骤流程图。
[0027]图4是本专利技术又一种实施例的场景处理方法的部分步骤流程图。
[0028]图5是本专利技术一种实施例的场景处理装置的结构示意图。
[0029]图6是本专利技术另一种实施例的场景处理装置的结构示意图。
[0030]图7是本专利技术实施例的计算设备的结构示意图。
具体实施方式
[0031]下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能理解为对本专利技术的限制。
[0032]在本专利技术的描述中,若干的含义是一个或者多个,多个的含义是两个及两个以上,大于、小于、超过等理解为不包括本数,以上、以下、以内等理解为包括本数。如果有描述到第一、第二只是用于区分技术特征为目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系。在本专利技术的描述中,步骤标号仅是为了描述的方便或者引述的方便所作出的标识,各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本专利技术实施例的实施过程构成任何限定。
[0033]第一方面,如图1所示,本专利技术实施例提供了一种场景处理方法,该方法包括以下步骤:
[0034]步骤S100:获取场景中至少一个目标对象的组件配置,该组件配置包括至少一个组件信息值。
[0035]具体地,本专利技术示例中,上述的场景指的是虚拟场景,例如游戏场景、动画场景等本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种场景处理方法,其特征在于,包括以下步骤:获取场景中至少一个目标对象的组件配置,所述组件配置包括至少一个组件信息值;将所述目标对象的所述至少一个组件信息值与对应的第一预设值进行比较;若所述组件信息值超过对应的所述第一预设值,则将所述组件信息值所对应的所述目标对象筛选出来。2.根据权利要求1所述的场景处理方法,其特征在于,所述组件配置包括以下的至少一个所述组件信息值:所述目标对象所挂载的脚本数量、所述目标对象所挂载的材质数量、所述目标对象的面数、所述目标对象的碰撞体数量。3.根据权利要求1或2所述的场景处理方法,其特征在于,所述组件配置还包括所述目标对象所挂载的脚本和材质。4.根据权利要求1所述的场景处理方法,其特征在于,在所述的若所述组件信息值超过对应的所述第一预设值,则将所述组件信息值所对应的所述目标对象筛选出来的步骤之后,还包括以下步骤:展示所有筛选出来的所述目标对象。5.根据权利要求4所述的场景处理方法,其特征在于,所述的展示所有筛选出来的所述目标对象,具体为:按照预设规则,对所有筛选出来的所述目标对象进行排序并展示。6.根据权利要求1所述的场景处理方法,其特征在于,在所述的若所述组件信息值超过对应的所述第一预设值,则将所述组件信息值所对应的所述目标对象筛选出来的步骤之后,还包括以下步骤:对筛选出来的所述目标对象进行优化处理。7.根据权利要求1所述的场景处理方法,其特征在于,还包括以下步骤:统计所述场景中所述目标对象的总数量,若所述总数量超过第二预设值,则将所述场景...

【专利技术属性】
技术研发人员:陈凯武潘亚楠高宇志刘马良张经生易罗阳
申请(专利权)人:广州西山居网络科技有限公司
类型:发明
国别省市:

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

1