XCode没有启用纹理图集生成的选项

7
我正在按照这个苹果文档进行操作,但是在XCode的生成设置中搜索“Sprite”时,没有任何结果。我也尝试搜索“启用纹理图集生成”,但仍然没有结果。我使用的是Xcode 5.0.2版本。

1
在Xcode 5.1的“用户定义”部分中,您可以在Build Settings中找到它:它被称为“SPRITEKIT_TEXTURE_ATLAS_OUTPUT”。但我不知道在旧版本的Xcode中是否相同。 - user867635
感谢您的帮助,不幸的是我没有找到它,所以我添加了它(搜索栏旁边的加号)并将其设置为YES。但仍然出现相同的错误。我已更新到5.1版本,但结果仍然相同。 - KingPolygon
你是否尝试在Xcode中创建一个新的“SpriteKit Game”项目?在默认项目中,你肯定会找到这个选项。 - user867635
2个回答

1
SPRITEKIT_TEXTURE_ATLAS_OUTPUT设置将在新项目中出现,但SpriteKit部署选项将稍后创建。当然,在创建项目时必须选择SpriteKit游戏模板。
当您向项目添加第一个纹理图集资源时,这些设置会自动添加到您的项目中。您需要添加一个名为.atlas扩展名的文件夹。例如,如果您有英雄的纹理,则应该将图集命名为hero.atlas。

我使用了基于视图的应用程序,然后添加了SpriteKit框架(包括场景等)。我正在尝试添加位图字体(使用bmGlyph),我已经包含了我的.atlas文件和两个xml文件,但我仍然找不到部署选项。 - KingPolygon
检查一下,我刚才按照你描述的做了一遍,设置在这里。你写道:“包含我的.atlas文件”:你是添加了.png文件还是整个文件夹? - skd
很有趣。我已经建立了一个新的基于视图的项目,但它们并不存在。我建立了一个SpriteKit项目,它们就出现了。嗯。关于文件夹,我通过Xcode中的文件菜单添加了我的桌面上的蓝色文件夹(蓝色文件夹在那里),并复制了资源。但仍然没有,唉。顺便说一下,感谢您的时间。 - KingPolygon
顺便提一下,我使用了bmGlyph教程来生成我的文件并将它们添加到Xcode中。我还在我的项目中使用了建议的BMGlyphLabel类。 - KingPolygon
我有一个带有2个目标的Sprite Kit项目。奇怪的是,一个目标有设置,而另一个没有!不知道为什么。你解决过这个问题吗?顺便说一下,将一个目标的设置复制粘贴到另一个目标中可以解决问题... - Smikey

1
过去的一天里,我被这个确切的问题所困扰,当我发现如果我通过拖放的方式添加地图集到项目中时,Sprite Kit Texture Atlas Options 没有被添加到“构建设置”中。但是,如果我选择菜单栏中的 文件 > 添加文件到... ,则 Sprite Kit Texture Atlas Options 将出现在“构建设置”中。

因此,显然不要使用拖放的方式来添加纹理地图集。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接