游戏中加载动画的方法和装置与流程

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

技术特征:

1.一种游戏中加载动画的方法,包括:

在游戏中需要播放游戏动作对应的动画文件时,根据预先存储的游戏动作标识与动画文件的对应关系,确定所述游戏动作对应的动画文件;

读取所述游戏动作对应的动画文件并进行播放。

2.根据权利要求1所述的方法,所述方法应用于游戏引擎Unity中;以及

在根据预先定义的游戏动作标识与动画文件的对应关系,确定所述游戏动作对应的动画文件之前,还包括:

配置重写控制器Override Controller为空。

3.根据权利要求2所述的方法,在读取所述游戏动作对应的动画文件并加载之前,还包括:

判断内存中是否存在所述游戏动作对应的动画文件;以及

读取所述游戏动作对应的动画文件并进行播放,具体包括:

如果内存中存在所述游戏动作对应的动画文件,则从内存中读取所述游戏动作对应的动画文件并进行播放;

如果内存中不存在所述游戏动作对应的动画文件,则从硬盘中读取游戏动作对应的动画文件并进行播放。

4.根据权利要求3所述的方法,从硬盘中读取游戏动作对应的动画文件并进行播放,具体包括:

从硬盘中读取动画卡片适配器AnimationClipAdapter文件;

从所述AnimationClipAdapter文件中查找需要播放的游戏动作对应的动画卡片AnimationClip文件;

根据查找到的AnimationClip文件更新所述Override Controller;

加载更新后的Override Controller进行播放。

5.根据权利要求4所述的方法,在加载更新后的Override Controller之后进行播放之前,还包括:

根据更新后的Override Controller对所述游戏引擎进行重配置。

6.一种游戏中加载动画的装置,包括:

确定单元,用于在游戏中需要播放游戏动作对应的动画文件时,根据预先存储的游戏动作标识与动画文件的对应关系,确定所述游戏动作对应的动画文件;

加载单元,用于读取所述游戏动作对应的动画文件并进行播放。

7.根据权利要求6所述的装置,所述装置应用于游戏引擎Unity中;以及

所述装置,还包括:

第一配置单元,用于在所述确定单元根据预先定义的游戏动作标识与动画文件的对应关系,确定所述游戏动作对应的动画文件之前,配置重写控制器Override Controller为空。

8.根据权利要求7所述的装置,还包括判断单元,其中:

所述判断单元,用于在所述加载单元读取所述游戏动作对应的动画文件并加载之前,判断内存中是否存在所述游戏动作对应的动画文件;

所述加载单元,具体用于如果所述判断单元的判断结果为是,则从内存中读取所述游戏动作对应的动画文件并进行播放;如果所述判断单元的判断结果为否,则从硬盘中读取游戏动作对应的动画文件并进行播放。

9.根据权利要求8所述的装置,所述加载单元,包括:

读取子单元,用于从硬盘中读取动画卡片适配器AnimationClipAdapter文件;

查找子单元,用于从所述AnimationClipAdapter文件中查找需要播放的游戏动作对应的动画卡片AnimationClip文件;

更新子单元,用于根据查找到的AnimationClip文件更新所述Override Controller;

加载子单元,用于加载更新后的Override Controller进行播放。

10.根据权利要求9所述的装置,还包括:

第二配置单元,用于在所述加载子单元加载更新后的OverrideController之后进行播放之前,根据更新后的Override Controller对所述游戏引擎进行重配置。

11.一种游戏中加载动画的方法,包括:

建立动画文件和游戏动作标识间的映射关系;

在运行游戏时,根据游戏动作被调用的顺序,逐步加载游戏动作标识对应的动画文件至内存并进行播放。

12.根据权利要求11所述的方法,应用于游戏引擎Unity中,所述方法还包括:配置重写控制器为空。

13.根据权利要求12所述的方法,逐步加载游戏动作标识对应的动画文件至内存并进行播放包括:

判断内存中是否存在所述游戏动作对应的动画文件;

如果内存中不存在所述游戏动作对应的动画文件,则通过重新赋值给重写控制器,将对应的硬盘中的动画文件加载至内存并进行播放。

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