传奇资源提取教程
这个教程讲解如何从传奇目录下的资源转换成引擎能使用的资源
以龙途三端mygame龙途Flying3DassetsesanimpackN0为例
目录共分为图片,1160.animpack,anim.txt三种文件 图片和anim.txt是通过工具和脚本生成的, 1160.animpack是通过编辑器打包的,游戏中真正使用的是1160.animpack,其中1160表示这个模型的id
第一步 打开传奇资源提取器.exe
第二步 打开传奇资源目录 并将需要提取的资源文件拖入提取器(支持wil,wzl)
第三步 右侧列表选择所有图片(shift键可多选) 右键导出选中图片(选择路径)
第四步 进入导出路径 查看已导出的图片(检查是否正常导出阴影,无黑边)
第五步 右键编辑 资源提取脚本.lua, 或使用Notpat++打开
indexes: 批量导出时设置,一般不用设置 start: 开始索引,比如鸡是1,鹿是361
offset: 整体偏移值,一般默认-24,-16,不用改 infile: 输入目录,就是提取导出的目录 out: 资源重新导出的目录,一般设定为游戏的assets资源目录下 act: 导出的动作配置,不同的资源可能配置不同 以下面动作为例 {"idle",8,4,6,6,8},--{"动作名",方向,帧数,方向跳帧,动作跳帧,速度} "idle": 表示动作名字,分别有idle(待机),run(跑步),walk(走路),attack_1(攻击1),attack_2(攻击2),hurt(受伤),dead(死亡) 或者其他自定义的动作等等 8: 表示该动作共有8个方向,有些动作是只有一个方向的,比如很多技能(如治愈术) 4: 表示该动作每个方向共有几帧 6: 表示该动作每个方向结束后留有几帧的空白(如下图表示6帧空白)
6:表示该动作所有方向结束后留有几帧的空白(如下图表示6帧空白)
8: 表示动画播放速度,8表示每秒播放8帧
第六步 修改完 资源提取脚本.lua, 可双击执行脚本
第七步 进入导出后的目录, 查看导出结果是否正常以及是否生成anim.txt
第八步 至此,教程结束,图片和anim.txt可以通过编辑器打包成游戏中可使用的animpack动画包文件
|