【问题标题】:XCode Has No Option to Enable Texture Atlas GenerationXCode 没有启用纹理图集生成的选项
【发布时间】:2014-04-20 16:52:53
【问题描述】:

我正在关注这个apple doc,但由于某种原因,当我在 XCode 的构建设置下搜索“Sprite”时,没有任何弹出。我也尝试搜索“启用纹理图集生成”,但没有任何结果。

如果有帮助,我有 Xcode 5.0.2。

【问题讨论】:

  • 在 Xcode 5.1 的构建设置中,您可以在“用户定义”部分找到它:它被称为“SPRITEKIT_TEXTURE_ATLAS_OUTPUT”。但不知道老版本的Xcode是不是也一样。
  • 感谢帮助,不幸的是我找不到它,所以我添加了它(加号在搜索栏旁边)并将其设置为是。但仍然得到同样的错误。我更新到 5.1 和相同的结果。
  • 您是否尝试过在 Xcode 中创建一个新的“SpriteKit 游戏”项目?在默认项目中,您肯定会找到该选项。

标签: ios xcode sprite-kit texture-mapping bitmap-fonts


【解决方案1】:

SPRITEKIT_TEXTURE_ATLAS_OUTPUT 设置将存在于新项目中,但稍后将创建 SpriteKit 部署选项。当然在创建项目的时候一定要选择SpriteKit Game template。

当您向项目添加第一个纹理图集资源时,这些设置会自动添加到您的项目中。您需要添加一个以 .atlas 扩展名命名的文件夹。例如,您有英雄的纹理,图集应命名为 hero.atlas。

【讨论】:

  • 我使用了一个基于视图的应用程序,然后添加了 spritekit 框架(包括场景等)。我正在尝试添加位图字体(使用 bmGlyph)并包含了我的 .atlas 文件和两个 xml 文件,但我仍然找不到部署选项。
  • 检查我刚刚做了和你描述的一样的设置,设置在这里。您写了“包含我的 .atlas 文件”:您添加的是 .png 文件还是文件夹?
  • 这很有趣。我继续构建了一个新的基于视图的项目,但他们不在那里。我建立了一个 spritekit 项目,他们是。嗯。在文件夹方面,我通过xcode中的文件菜单(那里的蓝色文件夹)从我的桌面添加了蓝色文件夹,并复制了资源。仍然没有什么可叹的。顺便说一句,感谢您的时间。
  • 顺便说一句,我在 bmGlyph 上使用了this tutorial 来生成我的文件并将它们添加到 xcode。我还在我的项目中使用建议的 BMGlyphLabel 类。
  • 我有一个有 2 个目标的 Sprite Kit 项目。奇怪的是,一个目标有设置,而另一个没有!看不出为什么。你有想过这个吗?仅供参考,将设置从一个目标复制并粘贴到另一个工作......
【解决方案2】:

在过去的一天里,当我发现如果我通过拖放将图集添加到项目中时,我被这个确切的问题所困扰,Sprite Kit Texture Atlas Options 不会添加到构建设置中。但是,如果我从菜单栏中选择 File > Add Files to...,则 Sprite Kit Texture Atlas Options 会出现在 Build Settings 中。

因此,显然,不要拖放来添加纹理图集。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-08
    • 2013-11-07
    • 1970-01-01
    • 2016-02-28
    • 2019-04-08
    • 1970-01-01
    • 1970-01-01
    • 2011-03-11
    相关资源
    最近更新 更多