如何使我的 spriteNode 纹理通用?

Posted

技术标签:

【中文标题】如何使我的 spriteNode 纹理通用?【英文标题】:How do i make my spriteNode textures universal? 【发布时间】:2015-08-16 05:32:04 【问题描述】:

我一直在使用 SpriteKit 开发一个通用游戏,我的图像是 .gif 我有@2x 和@3x 的正常定义,我需要知道如何创建图集以及如何在它们之间进行转换当设备更大或更小时的图集以及哪些定义(@2x,@3x)适用于什么设备

【问题讨论】:

【参考方案1】:

Xcode 会自动为您创建一个图集。使用 Images.xcassets 将图像存储在 @1x、@2x 和 @3x。 Xcode 会自动为您选择合适的图像分辨率。

您需要阅读 Apple 的 Asset Catalogs 文档。

【讨论】:

@reojased- 卡带? 是的,我试过了,但显然它不接受它们 @reojased- 我相信 PNG 是默认格式,但如果您希望将其保存为 GIF,可以查看这篇文章。 ***.com/questions/19462747/… 谢谢,终于找到了一个很好的答案,解决了我的 images.xcassets 问题

以上是关于如何使我的 spriteNode 纹理通用?的主要内容,如果未能解决你的问题,请参考以下文章

如何使我的 Rust 函数更通用和高效?

如何检测 IOS 7 和 IOS 8 以及宽屏 iPhone 尺寸以使我的应用程序通用?

如何旋转Spritenode,同时始终向前移动?

GameObject上的材质中使用的移位/偏移纹理?

如何通过触摸旋转 SpriteNode?

你如何确定一个 spritenode 是不是不等于 nil?