设为首页 加入收藏

TOP

CoolPlist 帧动画自动生成工具
2017-09-30 16:56:13 】 浏览:4653
Tags:CoolPlist 动画 自动生成 工具

工具英文名称:CoolPlist
作者: 陈前帆 thinkingMan | sonny
邮箱: 625936034@qq.com | chenqianfan1@163.com
电话: 13670471300
创建日期: 2016年7月11日
版本: v3.0.0

简介:本工具v2.5.0版本及之前版本使用的 JScript 脚本语言编写,只支持 windows 系统平台。

由于考虑多系统平台版本支持,故而从v3.0.0版本开始使用 Python 编写。

详情:
具体功能:自动生成 “图像纹理定义文件” -> “帧动画定义文件”。

使用环境: windows | linux | Mac OS

使用方法:
一、* 自动生成项目配置文件 profile.json 。(无profile.json文件情况下须此操作)
运行一次本脚本,将于此目录下自动生成一个profile.json文件。
配置好 profile.json 文件,参数请参考 TexturePacker 命令行参数。(网上有)

二、* 安装 TexturePacker 工具
1.下载 TexturePacker 并安装好。
2.找到其安装目录中\bin目录。如:"C:\Program Files (x86)\CodeAndWeb\TexturePacker\bin"复制并添加到“环境变量”path中。

三、* python3.+ 安装
1.下载并安装 3.+ 版本的 Python
2.找到其安装目录。如:"C:\Python34" 复制并添加到“环境变量”path中。

四、运行脚本
解答:
1. 添加系统变量方法
[我的电脑] -(右键)-> [属性] -(window8及以上点[高级系统属性])-> [高级] -> [环境变量]

2. “*” 表示第一次使用本工具时才需要执行,只需执行一次。


Profile.json 文件解析:

CoolPlist_Default :
-> ["AutoPackTexture"] : 自动打包纹理。
-> ["AutoDerivedFrameAnimationFile"] : 自动生成帧动画定义文件。

FrameAnimationDefFile :
-> ["UseImageTextureDefFile"] : 是否使用已有的“图像纹理定义文件”生成“帧动画定义文件”。
-> ["AnimationUseFolderName"] : 是否使用图片资源目录结构生成“帧动画定义文件”。

当 UseImageTextureDefFile == false && AnimationUseFolderName == true 时,帧动画生成规则如下:
1、图片资源目录(TexturePacker["ImageFolder"])。
2、一张图片代表一个关键帧。
3、图片资源目录及其子目录,每个目录中存在一张以上的图片即视作一个动画。
4、动画名称即目录名称。
5、图片命名规则:"anyName_frameIndex.png"。

当 UseImageTextureDefFile == false && AnimationUseFolderName == false 时,帧动画生成规则如下:
1、图片资源目录(TexturePacker["ImageFolder"])。
2、一张图片代表一个关键帧。
3、图片命名规则:"animationName_frameIndex.png"。
4、所有图片名称"animationName" 部分相同的图片视作同一动画中的帧,即使图片放置于不同目录。

请看源码中详尽注释。

 

下载地址:http://files.cnblogs.com/files/cqf-zuifangxing/CoolPlist_v3.0.0.zip

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇wxpython 窗口排版- proportion/f.. 下一篇Python Opearte SQLAlchemy Do So..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目