工具英文名称:CoolPlist
做者: 陈前帆 thinkingMan | sonny
邮箱: 625936034@qq.com | chenqianfan1@163.com
电话: 13670471300
建立日期: 2016年7月11日
版本: v3.0.0python
简介:本工具v2.5.0版本及以前版本使用的 JScript 脚本语言编写,只支持 windows 系统平台。linux
因为考虑多系统平台版本支持,故而从v3.0.0版本开始使用 Python 编写。json
详情:
具体功能:自动生成 “图像纹理定义文件” -> “帧动画定义文件”。windows
使用环境: windows | linux | Mac OS工具
使用方法:
1、* 自动生成项目配置文件 profile.json 。(无profile.json文件状况下须此操做)
运行一次本脚本,将于此目录下自动生成一个profile.json文件。
配置好 profile.json 文件,参数请参考 TexturePacker 命令行参数。(网上有)动画
2、* 安装 TexturePacker 工具
1.下载 TexturePacker 并安装好。
2.找到其安装目录中\bin目录。如:"C:\Program Files (x86)\CodeAndWeb\TexturePacker\bin"复制并添加到“环境变量”path中。ui
3、* python3.+ 安装
1.下载并安装 3.+ 版本的 Python
2.找到其安装目录。如:"C:\Python34" 复制并添加到“环境变量”path中。命令行
4、运行脚本
解答:
1. 添加系统变量方法
[个人电脑] -(右键)-> [属性] -(window8及以上点[高级系统属性])-> [高级] -> [环境变量]blog
2. “*” 表示第一次使用本工具时才须要执行,只需执行一次。图片
Profile.json 文件解析:
CoolPlist_Default :
-> ["AutoPackTexture"] : 自动打包纹理。
-> ["AutoDerivedFrameAnimationFile"] : 自动生成帧动画定义文件。
FrameAnimationDefFile :
-> ["UseImageTextureDefFile"] : 是否使用已有的“图像纹理定义文件”生成“帧动画定义文件”。
-> ["AnimationUseFolderName"] : 是否使用图片资源目录结构生成“帧动画定义文件”。
当 UseImageTextureDefFile == false && AnimationUseFolderName == true 时,帧动画生成规则以下:
一、图片资源目录(TexturePacker["ImageFolder"])。
二、一张图片表明一个关键帧。
三、图片资源目录及其子目录,每一个目录中存在一张以上的图片即视做一个动画。
四、动画名称即目录名称。
五、图片命名规则:"anyName_frameIndex.png"。
当 UseImageTextureDefFile == false && AnimationUseFolderName == false 时,帧动画生成规则以下:
一、图片资源目录(TexturePacker["ImageFolder"])。
二、一张图片表明一个关键帧。
三、图片命名规则:"animationName_frameIndex.png"。
四、全部图片名称"animationName" 部分相同的图片视做同一动画中的帧,即便图片放置于不一样目录。
请看源码中详尽注释。
下载地址:http://files.cnblogs.com/files/cqf-zuifangxing/CoolPlist_v3.0.0.zip