一种游戏角色待机动画生成方法及装置制造方法及图纸

技术编号:24107816 阅读:18 留言:0更新日期:2020-05-12 22:53
本申请提供一种游戏角色待机动画生成方法及装置,其中所述游戏角色待机动画生成方法包括:获取游戏角色的待机动作标识;根据所述待机动作标识在预设的第一配置表中获取对应的动作序列标识,其中,所述第一配置表用于存储与所述待机动作标识对应的至少一个动作序列标识;根据所述动作序列标识在预设的第二配置表中获取对应的动作序列,其中,所述第二配置表用于存储动作序列标识对应的动作序列;根据所述动作序列生成对应的待机动画。通过动作序列将多个动作结合形成动作组合,可以使待机动画播放特定的动作内容,进一步丰富了待机动画,提高了游戏画面的表现力。

A method and device for generating standby animation of game characters

【技术实现步骤摘要】
一种游戏角色待机动画生成方法及装置
本申请涉及互联网
,特别涉及一种游戏角色待机动画生成方法及装置、计算设备和计算机可读存储介质。
技术介绍
随着互联网技术的日益发展,越来越多的游戏被开发,同时,越来越多的用户通过玩游戏放松身心。在现有的游戏中,当玩家控制的游戏角色在站着不动并且保持一定时间之后,需要播放游戏角色的待机动画,目前的技术是每次从预存的动作库中随机选取动作进行播放,由于待机动作比较简单单调,并且因为是随机播放,无法控制待机动画的播放顺序,因此无法播放出特定的待机动画。当待机次数较多时,待机动画会出现重复播放的情况,影响玩家的游戏体验。那么如何解决上述问题,就成为开发人员亟待解决的问题。
技术实现思路
有鉴于此,本申请实施例提供了一种游戏角色待机动画生成方法及装置、计算设备和计算机可读存储介质,以解决现有技术中存在的技术缺陷。根据本申请实施例的第一方面,提供了一种游戏角色待机动画生成方法,包括:获取游戏角色的待机动作标识;根据所述待机动作标识在预设的第一配置表中获取对应的动作序列标识,其中,所述第一配置表用于存储与所述待机动作标识对应的至少一个动作序列标识;根据所述动作序列标识在预设的第二配置表中获取对应的动作序列,其中,所述第二配置表用于存储动作序列标识对应的动作序列;根据所述动作序列生成对应的待机动画。可选的,根据所述待机动作标识在预设的第一配置表中获取对应的动作序列标识,包括:在预设的第一配置表中所述待机动作标识对应至少两个动作序列标识的情况下,根据所述待机动作标识在预设的第一配置表中随机获取一个对应的动作序列标识。可选的,所述动作序列包括若干个动作单元和每个动作单元对应的播放次数;根据所述动作序列生成对应的待机动画,包括:获取所述动作序列的动作单元和动作单元对应的播放次数;根据所述动作单元和动作单元对应的播放次数生成对应的待机画面。可选的,所述动作单元包括第一类动作单元和第二类动作单元,其中,第一类动作单元对应预设动作库中的指定动作;根据所述动作单元和动作单元对应的播放次数生成对应的待机画面,包括:在动作单元为第一类动作单元的情况下,获取所述动作单元对应的指定动作;在动作单元为第二类动作单元的情况下,在预设的动作库中随机获取随机动作;按照所述动作单元的顺序和动作单元对应的播放次数依次播放第一类动作单元的指定动作和第二类动作单元的随机动作,生成对应的待机动画。可选的,所述第二配置表通过以下步骤生成:接收动作单元参数、动作单元播放次数参数;根据所述动作单元参数创建动作单元;根据所述动作单元播放次数参数为对应的动作单元设置播放次数;将所述动作单元组合为动作序列,并根据所述动作序列生成对应的动作序列标识;根据所述动作序列和所述动作序列对应的动作序列标识生成第二配置表。可选的,所述动作单元参数包括动作单元个数和每个动作单元对应的动作单元类型;根据所述动作单元参数创建动作单元,包括:根据所述动作单元个数创建对应个数的动作单元;根据每个动作单元对应的动作单元类型将动作单元分为第一类动作单元和第二类动作单元,其中,第一类动作单元对应预设动作库中的指定动作。根据本申请实施例的第二方面,提供了一种游戏角色待机动画生成装置,包括:第一获取模块,被配置为获取游戏角色的待机动作标识;第二获取模块,被配置为根据所述待机动作标识在预设的第一配置表中获取对应的动作序列标识,其中,所述第一配置表用于存储与所述待机动作标识对应的至少一个动作序列标识;第三获取模块,被配置为根据所述动作序列标识在预设的第二配置表中获取对应的动作序列,其中,所述第二配置表用于存储动作序列标识对应的动作序列;生成模块,被配置为根据所述动作序列生成对应的待机动画。可选的,所述第二获取模块,进一步被配置为在预设的第一配置表中所述待机动作标识对应至少两个动作序列标识的情况下,根据所述待机动作标识在预设的第一配置表中随机获取一个对应的动作序列标识。可选的,所述动作序列包括若干个动作单元和每个动作单元对应的播放次数;所述生成模块,进一步被配置为获取所述动作序列的动作单元和动作单元对应的播放次数;根据所述动作单元和动作单元对应的播放次数生成对应的待机画面。可选的,所述动作单元包括第一类动作单元和第二类动作单元,其中,第一类动作单元对应预设动作库中的指定动作;所述生成模块,进一步被配置为在动作单元为第一类动作单元的情况下,获取所述动作单元对应的指定动作;在动作单元为第二类动作单元的情况下,在预设的动作库中随机获取随机动作;按照所述动作单元的顺序和动作单元对应的播放次数依次播放第一类动作单元的指定动作和第二类动作单元的随机动作,生成对应的待机动画。可选的,所述第二配置表通过以下装置生成:接收模块,被配置为接收动作单元参数、动作单元播放次数参数;创建模块,被配置为根据所述动作单元参数创建动作单元;设置模块,被配置为根据所述动作单元播放次数参数为对应的动作单元设置播放次数;生成序列模块,被配置为将所述动作单元组合为动作序列,并根据所述动作序列生成对应的动作序列标识;生成配置表模块,被配置为根据所述动作序列和所述动作序列对应的动作序列标识生成第二配置表。可选的,所述动作单元参数包括动作单元个数和每个动作单元对应的动作单元类型;所述创建模块,进一步被配置为根据所述动作单元个数创建对应个数的动作单元;根据每个动作单元对应的动作单元类型将动作单元分为第一类动作单元和第二类动作单元,其中,第一类动作单元对应预设动作库中的指定动作。根据本申请实施例的第三方面,提供了一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,所述处理器执行所述指令时实现所述游戏角色待机动画生成方法的步骤。根据本申请实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机指令,该指令被处理器执行时实现所述游戏角色待机动画生成方法的步骤。本申请实施例中,通过获取游戏角色的待机动作标识;根据所述待机动作标识在预设的第一配置表中获取对应的动作序列标识,其中,所述第一配置表用于存储与所述待机动作标识对应的至少一个动作序列标识;根据所述动作序列标识在预设的第二配置表中获取对应的动作序列,其中,所述第二配置表用于存储动作序列标识对应的动作序列;根据所述动作序列生成对应的待机动画。通过动作序列将多个动作结合形成动作组合,可以使待机动画播放特定的动作内容,进一步丰富了待机动画,提高了游戏画面的表现力。附图说明图1是本申请实施例提供的计算设备的结构框图;图2是本申请实施例提供的游戏角色待机动画生成方法的流程图;图3是本申请实施例提供的根据动作序列生成待机动画方法的流程图;图4本文档来自技高网...

【技术保护点】
1.一种游戏角色待机动画生成方法,其特征在于,包括:/n获取游戏角色的待机动作标识;/n根据所述待机动作标识在预设的第一配置表中获取对应的动作序列标识,其中,所述第一配置表用于存储与所述待机动作标识对应的至少一个动作序列标识;/n根据所述动作序列标识在预设的第二配置表中获取对应的动作序列,其中,所述第二配置表用于存储动作序列标识对应的动作序列;/n根据所述动作序列生成对应的待机动画。/n

【技术特征摘要】
1.一种游戏角色待机动画生成方法,其特征在于,包括:
获取游戏角色的待机动作标识;
根据所述待机动作标识在预设的第一配置表中获取对应的动作序列标识,其中,所述第一配置表用于存储与所述待机动作标识对应的至少一个动作序列标识;
根据所述动作序列标识在预设的第二配置表中获取对应的动作序列,其中,所述第二配置表用于存储动作序列标识对应的动作序列;
根据所述动作序列生成对应的待机动画。


2.如权利要求1所述的游戏角色待机动画生成方法,其特征在于,根据所述待机动作标识在预设的第一配置表中获取对应的动作序列标识,包括:
在预设的第一配置表中所述待机动作标识对应至少两个动作序列标识的情况下,根据所述待机动作标识在预设的第一配置表中随机获取一个对应的动作序列标识。


3.如权利要求1所述的游戏角色待机动画生成方法,其特征在于,所述动作序列包括若干个动作单元和每个动作单元对应的播放次数;
根据所述动作序列生成对应的待机动画,包括:
获取所述动作序列的动作单元和动作单元对应的播放次数;
根据所述动作单元和动作单元对应的播放次数生成对应的待机画面。


4.如权利要求3所述的游戏角色待机动画生成方法,其特征在于,所述动作单元包括第一类动作单元和第二类动作单元,其中,第一类动作单元对应预设动作库中的指定动作;
根据所述动作单元和动作单元对应的播放次数生成对应的待机画面,包括:
在动作单元为第一类动作单元的情况下,获取所述动作单元对应的指定动作;
在动作单元为第二类动作单元的情况下,在预设的动作库中随机获取随机动作;
按照所述动作单元的顺序和动作单元对应的播放次数依次播放第一类动作单元的指定动作和第二类动作单元的随机动作,生成对应的待机动画。


5.如权利要求1所述的游戏角色待机动画生成方法,其特征在于,所述第二配置表通过以下步骤生成:
接收动作单元参数、动作单元播放次数参数;
根据所述动作单元参数创建动作单元;
根据所述动作单元播放次数参数为对应的动作单元设置播放次数;
将所述动作单元组合为动作序列,并根据所述动作序列生成对应的动作序列标识;
根据所述动作序列和所述动作序列对应的动作序列标识生成第二配置表。


6.如权利要求5所述的游戏角色待机动画生成方法,其特征在于,所述动作单元参数包括动作单元个数和每个动作单元对应的动作单元类型;
根据所述动作单元参数创建动作单元,包括:
根据所述动作单元个数创建对应个数的动作单元;
根据每个动作单元对应的动作单元类型将动作单元分为第一类动作单元和第二类动作单元,其中,第一类动作单元对应预设动作库中的指定动作。


7.一种游戏角色待机动画生成装置,其特征在于,包括:
第一获取模块,被配置为获取游戏角色的待机动作标识;
第二获取模块,被配置为根据所述待机动作标识在预设的第一...

【专利技术属性】
技术研发人员:包敬恒
申请(专利权)人:珠海金山网络游戏科技有限公司
类型:发明
国别省市:广东;44

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

1