骨骼动画的渲染方法、装置、电子设备以及存储介质制造方法及图纸

技术编号:46624527 阅读:1 留言:0更新日期:2025-10-14 21:20
本申请公开了一种骨骼动画的渲染方法、装置、电子设备以及存储介质,涉及图形处理技术领域。该方法应用于电子设备,该电子设备安装有操作系统,该方法包括:显示应用程序的应用页面,其中,该应用程序中导入有骨骼动画的运行时库,通过操作系统的GLSkeletonView调用运行时库创建SkeletonDrawable,通过GLSkeletonView调用SkeletonDrawable设置动画参数,获得动画实例对象,通过GLSkeletonView调用SkeletonDrawable和运行时库,根据动画实例对象进行动画绘制渲染出骨骼动画画面,并在应用页面中播放该骨骼动画页面。本申请通过在应用程序中导入骨骼动画的运行时库,调用操作系统的GLSkeletonView来实现骨骼动画的渲染播放,可以不用额外引入游戏引擎,接入成本低。

【技术实现步骤摘要】

本申请涉及图形处理,更具体地,涉及一种骨骼动画的渲染方法、装置、电子设备以及存储介质


技术介绍

1、骨骼动画是模拟骨骼运动的机制而制作的动画,通过改变骨骼的朝向和位置来为模型生成动画。但是,骨骼动画主要被应用在游戏场景中,因此,要实现骨骼动画的播放一般需要先接入游戏引擎,再接入对应的运行时库,导致接入成本过高的问题。


技术实现思路

1、鉴于上述问题,本申请提出了一种骨骼动画的渲染方法、装置、电子设备以及存储介质,以解决上述问题。

2、第一方面,本申请实施例提供了一种骨骼动画的渲染方法,应用于电子设备,所述电子设备安装有操作系统,所述方法包括:显示应用程序的应用页面,其中,所述应用程序中导入有骨骼动画的运行时库;通过所述操作系统的视图类glskeletonview调用所述运行时库创建骨骼动画类skeletondrawable;通过所述glskeletonview调用所述skeletondrawable设置动画参数,获得动画实例对象;通过所述glskeletonview调用所述skeletondra本文档来自技高网...

【技术保护点】

1.一种骨骼动画的渲染方法,其特征在于,应用于电子设备,所述电子设备安装有操作系统,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述通过所述操作系统的视图类GLSkeletonView调用所述运行时库创建骨骼动画类SkeletonDrawable,包括:

3.根据权利要求2所述的方法,其特征在于,所述通过所述GLSkeletonView调用所述操作系统的加载类SkeletonDataHelper加载骨骼动画资源,包括:

4.根据权利要求2所述的方法,其特征在于,所述操作系统包括java层和c++层,所述java层位于所述c++层的上层,所...

【技术特征摘要】

1.一种骨骼动画的渲染方法,其特征在于,应用于电子设备,所述电子设备安装有操作系统,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述通过所述操作系统的视图类glskeletonview调用所述运行时库创建骨骼动画类skeletondrawable,包括:

3.根据权利要求2所述的方法,其特征在于,所述通过所述glskeletonview调用所述操作系统的加载类skeletondatahelper加载骨骼动画资源,包括:

4.根据权利要求2所述的方法,其特征在于,所述操作系统包括java层和c++层,所述java层位于所述c++层的上层,所述glskeletonview位于所述java层,通过所述skeletondatahelper根据所述骨骼动画资源创建骨骼动画数据对象skeletondata,包括:

5.根据权利要求4所述的方法,其特征在于,所述通过所述glskeletonview调用所述运行时库基于所述skeletondata创建所述skeletondrawable,包括:

6.根据权利要求5所述的方法,其特征在于,所述通过所述glskeletonview调用所述skeletondrawable设置动画参数,获得动画实例对象,包括:

7.根据权利要求1所述的方法,其特征在于,所述通过所述glskeletonview调用所述skeletondrawable和所述运行时库,根据所述动画实例对象进行动画绘制渲染出骨骼动画画面,并在所述应用页面中播放所述骨骼动画画面,包括:

【专利技术属性】
技术研发人员:杨享武
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1