Dav*_*des 2 iphone xcode makefile build
我有一个项目,包含一堆.png文件,我想将其转换为PVRTC压缩纹理.现在,我正在使用一个自定义的XCode运行脚本阶段,如下所示:
TEXTURE_TOOL=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/texturetool
$TEXTURE_TOOL -e PVRTC --bits-per-pixel-2 -o "$SRCROOT/images/select_menu_bgs1.pvr" -f PVR "$SRCROOT/images/select_menu_bgs1.png"
$TEXTURE_TOOL -e PVRTC --bits-per-pixel-2 -o "$SRCROOT/images/select_menu_bgs2.pvr" -f PVR "$SRCROOT/images/select_menu_bgs2.png"
Run Code Online (Sandbox Code Playgroud)
但是必须让它明确包含我需要转换的文件的确切列表是令人讨厌的.(它们还需要添加到构建步骤的输入和输出属性中,这是更烦人的部分.)
我想做的是使用"make"轻松实现:有一条规则说"如果项目中有.pvr,它是使用此命令行从相应的.png构建的".
在XCode中有可能是这样的吗?
双击目标.
选择"规则"窗格,使用弹出"特定于目标的规则"对其进行简化
单击窗口底部的加号按钮.
对于Process:popup,选择最后一个条目 - 名称匹配的源文件,允许您输入文件glob模式.
对于使用,请选择自定义脚本并在下面输入您的脚本.
使用"$ {INPUT_FILE_BASE}"例如:
$TEXTURE_TOOL -e PVRTC --bits-per-pixel-2 -o "${INPUT_FILE_BASE}.pvr" -f PVR "${INPUT_FILE_BASE}.png"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2767 次 |
| 最近记录: |