【问题标题】:Reskinning Cocos2d iOS/iphone/ipad app : Cant replace images with TexturePackerReskinning Cocos2d iOS/iphone/ipad 应用程序:无法用 TexturePacker 替换图像
【发布时间】:2013-07-08 22:05:18
【问题描述】:

我有一个内置于 cocos2d 的 iOS 游戏的源代码,并且正在重新设计它。 优化的精灵表由TexturePacker制作,由脚本生成,取自.plist文件。

在重新设计应用程序时,我已从应用程序文件夹中替换了这些图像,但在运行应用程序后显示在应用程序中的旧图像。 正常图像(未通过 TexturePacker 优化),例如背景、图标文件正在正确反映。

另外,在编译应用程序时,我收到以下错误,但应用程序运行时显示较旧的图像::

       /WORK/App_Name/PackTextures.sh: line 12: /usr/local/bin/TexturePacker: 
No such file or directory

    /WORK/App_Name/PackTextures.sh: line 19: /usr/local/bin/TexturePacker: 
No such file or directory

    /WORK/App_Name/PackTextures.sh: line 26: /usr/local/bin/TexturePacker: 
No such file or directory

文件“PackTextures.sh”存在于上述目录中。 我的问题是: 如何替换 TexturePacker 或使用的图像?

【问题讨论】:

    标签: iphone ipad cocos2d-iphone texturepacker


    【解决方案1】:

    不是说你的脚本丢失了,而是告诉你/usr/local/bin文件夹里没有程序TexturePacker

    /usr/local/bin/TexturePacker: No such file or directory
    

    您有时可能不得不从设备/模拟器中删除应用程序以强制 Xcode 传输整个应用程序。有时 Xcode 并没有赶上替换所有资产,但如果我没记错的话,这主要与从应用程序中删除文件有关。

    【讨论】:

    • 嗨,感谢您指出错误,实际上我没有安装 TexturePacker。在路径 /usr/local/bin/ 安装了 TexturePacker 的命令行工具解决了问题。
    • 找到了...供未来用户使用...试试这个。转到纹理打包器(我使用的是免费版本)单击菜单上的纹理打包器并选择安装命令行获取安装纹理打包器的默认路径名。 (在我的情况下是 /usr/bin/TexturePacker)将 PackTextures.sh 更新为 TP="/usr/bin/TexturePacker"
    猜你喜欢
    • 2013-02-12
    • 2013-01-07
    • 1970-01-01
    • 2011-09-28
    • 2016-05-10
    • 2013-02-11
    • 1970-01-01
    • 1970-01-01
    • 2012-03-24
    相关资源
    最近更新 更多