0

我添加了 texturePacker 脚本来导出精灵表及其工作。我想知道如何在通过 Xcode 脚本导出工作表时设置“Pre Multiply Alpha”和“NPot any size”?

这是我现在的代码:

TP="/usr/local/bin/TexturePacker"

${TP} --smart-update \
--format cocos2d \
--padding 2 \
--main-extension "-ipadhd" \
--autosd-variant 0.5:-ipad \
--autosd-variant 0.5:-hd \
--autosd-variant 0.25: \
--opt RGBA8888 \
--data iOS/Resources/Game_SpriteSheet/CBirdSpriteSheet_1-ipadhd.plist \
--sheet iOS/Resources/Game_SpriteSheet/CBirdSpriteSheet_1-ipadhd.pvr.ccz \
SpriteSheet/Sprite_Sheet_1/*.png

外部纹理打包器的屏幕截图。我想要在脚本中相同。 在此处输入图像描述

4

1 回答 1

1

您是否尝试将--premultiply-alphaand--size-constraints <value>选项添加到命令中?[1]

TP="/usr/local/bin/TexturePacker"

${TP} --smart-update \
--format cocos2d \
--padding 2 \
--main-extension "-ipadhd" \
--autosd-variant 0.5:-ipad \
--autosd-variant 0.5:-hd \
--autosd-variant 0.25: \
--opt RGBA8888 \
--premultiply-alpha \
--size-constraints NPOT \
--data iOS/Resources/Game_SpriteSheet/CBirdSpriteSheet_1-ipadhd.plist \
--sheet iOS/Resources/Game_SpriteSheet/CBirdSpriteSheet_1-ipadhd.pvr.ccz \
SpriteSheet/Sprite_Sheet_1/*.png

[1] http://www.codeandweb.com/texturepacker/documentation

于 2014-03-04T14:58:47.530 回答