Cocos2d iphone Pvr在cocos2d版本3.2中出现了翻页:从2.1移植时遇到了困境

Cocos2d iphone Pvr在cocos2d版本3.2中出现了翻页:从2.1移植时遇到了困境,cocos2d-iphone,texturepacker,pvrtc,Cocos2d Iphone,Texturepacker,Pvrtc,我目前正在将一个游戏从cocos2d的2.1版移植到3.2版。我们有3600多个pvr.gz文件没有翻转,例如在2.1下生成和工作。我们使用TexturePacker测试了用于pvr图像的flipY选项,确保足够的代码和动画工作正常 现在,我们可以手动为所有文件执行此操作,但是。。。有没有办法说服verions 3.2使用“旧”pvr规则。这是一个港口,我们所有的资产都已经生产出来了 或者,我可以使用任何命令行实用程序/工具,并在我的资源文件夹中递归编写pvr转换脚本: 非常感谢您的帮助。tia

我目前正在将一个游戏从cocos2d的2.1版移植到3.2版。我们有3600多个pvr.gz文件没有翻转,例如在2.1下生成和工作。我们使用TexturePacker测试了用于pvr图像的flipY选项,确保足够的代码和动画工作正常

现在,我们可以手动为所有文件执行此操作,但是。。。有没有办法说服verions 3.2使用“旧”pvr规则。这是一个港口,我们所有的资产都已经生产出来了

或者,我可以使用任何命令行实用程序/工具,并在我的资源文件夹中递归编写pvr转换脚本:


非常感谢您的帮助。tia.

好的,非常感谢cocos2d的Scott Lembcke为我指明了正确的方向。对子孙后代来说,希望这能帮助其他人。PVRTexToolCLI从为我做了这项工作。免费下载,免费使用,你必须在他们的网站上注册

下面是这个游戏的资产策略的语法

PVRTexToolCLI -i old_magie_cleanse-hd.pvr -o magie_cleanse-hd.pvr -flip y,flag -f r8g8b8a8 -legacypvr
注:

我仍然使用pvr v2格式,只是因为我喜欢一次换一个。运行测试后,我将所有纹理切换到pvr v3。CoCoS2D3.2支持pvr v2和pvr v3,但谁知道会支持多久。 格式是RGB888在我们的情况下,您必须找出自己的格式。您可以使用PVRTextToolGUI并将一个现有纹理拖动到其中,以确定当前的编码/压缩。 如果您有压缩纹理,请使用-q pvrtcbest以防止伪影。速度慢,占用大量CPU,但值得。
这是网站上的3.2版本还是github版本?我记得有一次关于一个bug的讨论,在SpriteBuilder中,纹理在大约2个月前的某个时候被颠倒了,这个bug已经被修复了。也许可以尝试v3.1或开发分支。如果在3.1中没有问题,也许可以撤消对3.2所做的更改。否则,请尝试使用TP进行批处理,它有一个命令行工具,因此您无需为每个.tps文件.github手动执行此操作。。。cocos2d团队决定与其他框架“标准化”,并推出flippedY pvr的。。。可能是因为这里的SpriteBuilder猜想。我既没有TP文件也没有.tps文件,visual的人有。我试图在他们的眼皮底下爬:把工作做完。Thks作为提示。@downvoter:如果你解释你为什么做downvote,我可以编辑这个问题,让它变得更好。