序列图自动生成方法及装置制造方法及图纸

技术编号:26847192 阅读:16 留言:0更新日期:2020-12-25 13:11
本公开提供了序列图自动生成方法及装置,该方法包括:获取待生成序列图的资源的类型及资源所在的根目录;判断资源的类型是否为人物资源;若是人物资源,则对资源进行人物资源合法性判断;若不是人物资源,则对资源进行非人物资源合法性判断;若资源非法,提示非法信息;若资源合法,对资源进行重命名;生成序列图。本公开通过对资源类型与合法性进行判定与分析,自动生成序列图,避免了现有生成序列图时操作人员需要执行的繁琐的流程,大大降低了操作难度,减少了生成序列图过程中出错的概率,提高工作效率,降低游戏开发中的时间和人力成本。

【技术实现步骤摘要】
序列图自动生成方法及装置
本公开涉及计算机应用
,尤其涉及序列图自动生成方法及装置。
技术介绍
在游戏领域,当播放角色跑步、战斗等动作时,或者展示一个场景特效时都需要播放序列帧,这些图片以固定的频率快速切换,形成了动画。这就需要大量的序列帧图片,大量序列帧图片会造成大量的计算机内存的浪费以及效率的低下,因此,通常将多个序列帧图片通过打图工具打成大的序列图,一般打图的操作由游戏策划人员进行,由于整个流程繁琐易错,若操作人员对整套打图流程并不熟悉,十分容易出现错误,造成返工,极大降低工作效率,增加了游戏开发的时间与人力成本。
技术实现思路
本公开针对上述问题,提出序列图自动生成方法及装置。为了解决上述技术问题中的至少一个,本公开提出如下技术方案:第一方面,提供了序列图自动生成方法,包括以下步骤:获取待生成序列图的资源的类型及资源所在的根目录;判断资源的类型是否为人物资源;若是人物资源,则对资源进行人物资源合法性判断;若不是人物资源,则对资源进行非人物资源合法性判断;若资源非法,提示非法信息;若资源合法,对资源进行重命名;生成序列图。第二方面,提供了序列图自动生成装置,用于执行上述任一序列图自动生成方法,包括:资源根目录及资源类型获取模块,用于获取待生成序列图的资源的类型及资源所在的根目录;资源类型判断模块,用于判断资源的类型是否为人物资源;人物资源合法性判断模块,用于当资源的类型是人物资源时,进行人物资源合法性判断;非人物资源合法性判断模块,用于资源的类型不是人物资源时,进行非人物资源合法性判断;非法信息提示模块,用于当资源非法时,提示非法信息。资源重命名模块,用于当资源合法时,对资源进行重命名。序列图生成模块,用于生成序列图。本公开的有益效果是,通过对资源类型与合法性进行判定与分析,自动生成序列图,避免了现有生成序列图时操作人员需要执行的繁琐的流程,操作人员在不了解流程的情况下也能方便快捷地处理动画资源,大大降低了操作难度,减少了生成序列图过程中出错的概率,提高工作效率,降低游戏开发中的时间和人力成本。另外,在本公开技术方案中,凡未作特别说明的,均可通过采用本领域中的常规手段来实现本公开技术方案。附图说明为了更清楚地说明本公开具体实施方式中的技术方案,下面将对具体实施方式描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本公开一个实施例提供的序列图自动生成方法的流程图。图2为本公开另一个实施例提供的序列图自动生成方法的流程图。图3为本公开另一个实施例提供的序列图自动生成方法的流程图。图4为本公开另一个实施例提供的序列图自动生成方法中步骤S310的流程图。图5为本公开另一个实施例提供的序列图自动生成方法中步骤S404的流程图。图6为本公开一个实施例提供的序列图自动生成装置的结构示意图具体实施方式为了使本公开的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本公开进行进一步详细说明。应当理解,此处所描述的具体实施例是本公开一部分实施例,而不是全部的实施例,仅用以解释本公开,并不用于限定本公开。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。需要说明的是,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其他步骤或单元。实施例1:参考说明书附图1,示出了本申请实施例1提供的序列图自动生成的方法,该方法可以包括以下步骤:S101:获取待生成序列图的资源的类型及资源所在的根目录。具体的,资源的类型由操作人员指定,根据操作人员指定的资源类型的不同,分别执行相应的操作。具体的,预先将待生成序列图的资源放置在同一根目录中。根据资源类型的不同,该根目录下可能包含多个子目录。通过获取资源所在的根目录,获取用于生成序列图的多个图片。S102:判断资源的类型是否为人物资源。若是人物资源,执行步骤S103;若不是人物资源,执行步骤S104。具体的,资源的类型可以包括人物资源和非人物资源。非人物资源的序列图资源可以放置在一个根目录下,人物资源的序列图资源根据人物动作类型的不同,根目录下设置人物动作类型为名的子目录,每个人物动作类型为名的子目录下设置一定数量的方向子目录。具体的,判断操作人员指定的资源类型是否为人物资源,根据不同的结果进行不同类型资源的合法性判断。S103:进行人物资源合法性判断。若资源非法,执行步骤S105;若资源合法,执行步骤S106。具体的,若资源是人物资源,人物资源合法性判断可以包括判断资源中是否存在以人物动作类型命名的子目录以及判断子目录下各方向子目录数量是否符合预设的要求。S104:进行非人物资源合法性判断。若资源非法,执行步骤S105,若资源合法,执行步骤S106。具体的,非人物资源合法性判断可以是判断资源所在根目录是否存在。S105:提示非法信息;具体的,若资源非法,则向操作人员提示非法信息,非法信息可以包括资源非法的结论与资源非法的具体原因。S106:对资源进行重命名;具体的,若资源合法,对资源图片进行重命名。在可选的实施例中,可以根据播放顺序对生成序列图的图片进行重命名。具体的,可以将多个图片重命名为连续的数字,便于存储与生成序列图时进行调用。S107:生成序列图。具体的,可以使用TexturePacker工具生成序列图。本公开通过对资源类型与合法性进行判定与分析,自动生成序列图,避免了现有生成序列图时操作人员需要执行的繁琐的流程,操作人员在不了解流程的情况下也能方便快捷地处理动画资源,大大降低了操作难度,减少了生成序列图过程中出错的概率,提高工作效率,降低游戏开发中的时间和人力成本。实施例2:参考说明书附图2,示出了本申请实施例2提供的序列图自动生成方法,该方法可以包括以下步骤:S201:获取待生成序列图的资源的类型及资源所在的根目录。具体的,资源的类型由操作人员指定,根据操作人员指定的资源类型的不同,分别执行相应的操作。具体的,预先将待生成序列图的资源放置在同一根目录中。根据资源类型的不同,该根目录下可能包含多个子目录。通过获取资源所在的根目录,获取用于生成序列图的多个图片。S202:判断资源的类型是否为人物资源。若是人物资源,执行步骤S203;若不是人物资源,执行步骤S本文档来自技高网...

【技术保护点】
1.序列图自动生成方法,其特征在于,包括以下步骤:/n获取待生成序列图的资源的类型及所述资源所在的根目录;/n判断所述资源的类型是否为人物资源;/n若是人物资源,则对所述资源进行人物资源合法性判断;/n若不是人物资源,则对所述资源进行非人物资源合法性判断;/n若所述资源非法,提示非法信息;/n若所述资源合法,对所述资源进行重命名;/n生成所述序列图。/n

【技术特征摘要】
1.序列图自动生成方法,其特征在于,包括以下步骤:
获取待生成序列图的资源的类型及所述资源所在的根目录;
判断所述资源的类型是否为人物资源;
若是人物资源,则对所述资源进行人物资源合法性判断;
若不是人物资源,则对所述资源进行非人物资源合法性判断;
若所述资源非法,提示非法信息;
若所述资源合法,对所述资源进行重命名;
生成所述序列图。


2.根据权利要求1所述的序列图自动生成方法,其特征在于,所述非人物资源合法性判断包括,
判断所述资源所在的根目录是否存在;
若不存在,则判定所述资源非法;
若存在,则判定所述资源合法。


3.根据权利要求1所述的序列图自动生成方法,其特征在于,所述人物资源合法性判断包括,
遍历已知人物动作类型,判断所述资源所在的根目录下以所述人物动作类型为名的子目录是否存在;
若不存在,则判定所述资源非法;
若存在,判断所述子目录下的方向子目录数量是否符合预设的数量要求;
若不符合,则判定所述资源非法;
若符合,则判定所述资源合法。


4.根据权利要求3所述的序列图自动生成方法,其特征在于,所述方向子目录数量为1、2、3和5中的任意一种。


5.根据权利要求3所述的序列图自动生成方法,其特征在于,在所述对所述资源进行重命名后,若所述资源的类型为人物资源,判断各所述方向子目录内的图片数量是否一致;
若数量一致,则执行所述生成序列图;
若数量不一致,则提示非法信息。


6.根据权利要求1所述的序列图自动生成方法,其特征在于,所述生成序列图包括,
删除游戏目录下与所述资源同名的目录及文件;<...

【专利技术属性】
技术研发人员:宋大伟杨群峰
申请(专利权)人:苏州好玩友网络科技有限公司
类型:发明
国别省市:江苏;32

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

1