是否可以告诉 Xcode 不要在生成的纹理图集中旋转纹理?

Posted

技术标签:

【中文标题】是否可以告诉 Xcode 不要在生成的纹理图集中旋转纹理?【英文标题】:Is it possible to tell Xcode to not rotate textures in the generated Texture Atlas? 【发布时间】:2014-01-03 16:58:08 【问题描述】:

我遇到了一个 70 帧的长舞蹈动画的性能很差。 Sprite Kit 经常卡顿,并且 SKSpriteNode 的尺寸很小。

在图集中,我看到我的许多框架都旋转了 90 度。我觉得 Sprite Kit 每次碰到一个旋转的帧时都会卡顿。

是否有一个构建设置会告诉 Xcode 不允许旋转?

【问题讨论】:

【参考方案1】:

你可以试试TexturePacker。它允许您禁用旋转,除此之外还有比内置 TextureAtlas 工具更多的功能。

Xcode 的纹理图集工具没有禁用图像旋转的选项。您可以在../Xcode.app/Contents/Developer/usr/bin/TextureAtlas中找到该工具

【讨论】:

以上是关于是否可以告诉 Xcode 不要在生成的纹理图集中旋转纹理?的主要内容,如果未能解决你的问题,请参考以下文章

使用纹理图集时 SpriteKit 中的高内存使用率

将纹理图集拆分为多个纹理图集警告

如何使我的 spriteNode 纹理通用?

openGL 在运行时创建纹理图集?

SpriteKit 关卡编辑器纹理图集

如果我稍后使用 SKTextureAtlas,Sprite Kit 是不是会多次加载纹理图集?