纹理包装与Xcode

时间:2014-03-04 11:55:40

标签: cocos2d-iphone texturepacker

我添加了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

外部纹理包装器的屏幕截图。我希望脚本相同。 enter image description here

1 个答案:

答案 0 :(得分:1)

您是否尝试在命令中添加--premultiply-alpha--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