一种应用中模拟对象的资源处理方法以及装置与流程

文档序号:11144629阅读:来源:国知局

技术特征:

1.一种应用中模拟对象的资源处理方法,其特征在于,包括:

接收针对目标模拟对象的资源加载操作;

根据所述资源加载操作,确定与所述目标模拟对象对应的多个目标技能;

利用所述多个目标技能各自的技能脚本,确定与所述目标模拟对象对应的待加载资源的集合;

将所述待加载资源的集合预加载到内存,并在进行预加载时对所述目标模拟对象进行渲染。

2.根据权利要求1所述的资源处理方法,其特征在于,所述利用所述多个目标技能各自的技能脚本,确定与所述目标模拟对象对应的待加载资源的集合,包括:

针对所述多个目标技能中的每个目标技能,按照所述每个目标技能的技能脚本中所包含的各条轨道的轨道类型,确定与所述各条轨道对应的资源,得到所述每个目标技能的资源子集;

将所述每个目标技能的资源子集进行合并,得到所述目标模拟对象的待加载资源的集合。

3.根据权利要求2所述的资源处理方法,其特征在于,所述按照所述每个目标技能的技能脚本中所包含的各条轨道的轨道类型,确定与所述各条轨道对应的资源,包括:

当轨道类型为资源类型时,确定与所述资源类型的轨道对应的资源;

当轨道类型为脚本类型时,确定与所述脚本类型的轨道关联的关联脚本,并使用所述关联脚本确定与所述脚本类型的轨道对应的资源。

4.根据权利要求3所述的资源处理方法,其特征在于,所述方法还包括:

当第一目标技能的资源子集中已包含使用所述关联脚本所确定的资源,若在确定第二目标技能的资源子集时再次关联到所述关联脚本,则停止所述关联脚本的资源再确定过程。

5.根据权利要求1-4任一所述的资源处理方法,其特征在于,所述在进行预加载时对所述目标模拟对象进行渲染,包括:

在进行预加载时,将所述预加载的资源配置到3D模拟相机前的目标位置,所述目3D模拟相机位于所述目标模拟对象的图片前,以确保所述目标模拟对象的图片保存到图形处理器GPU并进行对应的着色器shader编译。

6.一种应用中模拟对象的资源处理装置,其特征在于,包括:

接收模块,用于接收针对目标模拟对象的资源加载操作;

第一确定模块,用于根据所述接收模块接收的所述资源加载操作,确定与所述目标模拟对象对应的多个目标技能;

第二确定模块,用于利用所述第一确定模块确定的所述多个目标技能各自的技能脚本,确定与所述目标模拟对象对应的待加载资源的集合;

预加载模块,用于将所述第二确定模块确定的所述待加载资源的集合预加载到内存;

渲染模块,用于在所述预加载模块进行预加载时对所述目标模拟对象进行渲染。

7.根据权利要求6所述的资源处理装置,其特征在于,所述第二确定模块包括:

确定单元,用于针对所述第一确定模块确定的所述多个目标技能中的每个目标技能,按照所述每个目标技能的技能脚本中所包含的各条轨道的轨道类型,确定与所述各条轨道对应的资源,得到所述每个目标技能的资源子集;

合并单元,用于将所述确定单元确定的所述每个目标技能的资源子集进行合并,得到所述目标模拟对象的待加载资源的集合。

8.根据权利要求7所述的资源处理装置,其特征在于,所述确定单元具体用于:

当轨道类型为资源类型时,确定与所述资源类型的轨道对应的资源;

当轨道类型为脚本类型时,确定与所述脚本类型的轨道关联的关联脚本,并使用所述关联脚本确定与所述脚本类型的轨道对应的资源。

9.根据权利要求8所述的资源处理装置,其特征在于,所述确定单元还用于:

当第一目标技能的资源子集中已包含使用所述关联脚本所确定的资源,若在确定第二目标技能的资源子集时再次关联到所述关联脚本,则停止所述关联脚本的资源再确定过程。

10.根据权利要求6-9任一所述的资源处理装置,其特征在于,所述渲染模块具体用于:

在所述预加载模块进行预加载时,将所述预加载的资源配置到3D模拟相机前的目标位置,所述目3D模拟相机位于所述目标模拟对象的图片前,以确保所述目标模拟对象的图片保存到图形处理器GPU并进行对应的着色器shader编译。

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