將TexturePacker整合到XCode

2021-08-27 15:43:17 字數 1826 閱讀 1390

texturepacker: 

將texturepacker整合到xcode,有乙個好處,就是你不再需要將生成的png大圖上傳到svn或者github了。

1、專案結構圖

多說一句,其實assets目錄不需要新增到project中去,因為所有的資源都已經生成到plist, png檔案中了。上圖作為乙個目錄結構參考更合適。

2、shell指令碼

使用texturepacker命令來生成相應的png資源

#! /bin/sh

tp=/usr/local/bin/texturepacker

if [ "$" = "clean" ]

then

# remove sheets - please add a matching expression here

rm ../resources/sheet*.png

rm ../resources/sheet*.plist

else

# create all assets from tps files

$ *.tps

fiexit 0

如果需要生成不同尺寸的資源,例如ipadhd和ipad的

#! /bin/sh

tp=/usr/local/bin/texturepacker

if [ "$" = "clean" ]

then

# remove all files

rm ../resources/sheet*.png

rm ../resources/sheet*.plist

else

# create hd & sd assets

$ --smart-update sheet1 \

--auto-sd \

--format cocos2d \

--data ../resources/sheet-hd.plist \

--sheet ../resources/sheet-hd.png

# create ipad assets from same sprites

$ --smart-update --scale 1.066 sheet1 \

--format cocos2d \

--data ../resources/sheet-ipad.plist \

--sheet ../resources/sheet-ipad.png

... add more sheets ....

fiexit 0

對於文中的引數含義,可以通過命令

/usr/local/bin/texturepacker --help
來檢視。

3、將shell指令碼整合到xcode5

在彈出的模板介面中的選擇other/external build system

配置好new target的info後,新增target dependencies

用Texture Packer打包資料

在網上下了個破解版的texture packer來打包資料,這個工具的作用相必都知道,那我就不解釋了,我來講一下怎麼使用吧 1,首先開啟texture packer軟體,然後你往裡面新增資料夾 許多個sprite 或者單個新增sprite也行。2,在新增完畢之後呢,我們需要publish.3,會彈出...

破解TexturePacker加密資源

最近我們要開乙個新專案,ui與互動打算借鑑當前正火的 聖火英雄傳 程式開發為了和美術製作並行,打算用聖火的資源暫代使用。我解壓聖火apk,發現用texturepacker命令列無法把它的pvr.ccz資源檔案轉成png,稍微了解一下,才知道tp提供了加密功能。我最近做unity開發,只需要tp最基本...

昨天申請的免費TexturePacker註冊碼到了

昨天申請了打包工具texturepacker打包工具的註冊碼,今天發到我的郵箱了,很開心。所以現在就在這裡為這個工具作一下廣告,之前因為覺得這個工具是收費的,所以一直用的是蘋果上的另乙個工具。但是工作之後,自已在作andorid開發,是在windows下的。所以在網上找到了這個工具,用了一下,試用了...