“纹理图集不支持模板渲染”SpriteKit 和 Xcode

Posted

技术标签:

【中文标题】“纹理图集不支持模板渲染”SpriteKit 和 Xcode【英文标题】:"Template Rendering is not supported in texture atlases" SpriteKit and Xcode 【发布时间】:2016-06-24 11:29:10 【问题描述】:

我正在使用 SpriteKit 制作游戏,并且我正在为我的所有纹理使用纹理图集。我正在使用设置

比例因子:单向量

Xcode 给我这个 TextureAtlas 的警告:

纹理图集不支持模板渲染。

我不确定这是什么意思

【问题讨论】:

请出示代码 好吧,我唯一一次使用使用 SKTextureAtlas 的代码是:let gameTextures = SKTextureAtlas("Textures") Simone 是正确的,显示代码和在您的问题中应用的设置 不知道为什么这被否决了,这是一个有效的问题,并且没有与该问题相关的代码。 是的,我知道,问题不在于代码,而在于我拥有的 xassets 文件夹设置,即使这样我也发布了我从默认图像集更改的唯一设置 【参考方案1】:

在您的资产文件夹中,您的纹理之一被标记为渲染为:模板图像。纹理图集不支持这种渲染模式,需要改回Default

【讨论】:

这是否会导致内存泄漏,因为我在使用同一个图集时遇到了内存问题? 如果您收到警告,那么我假设它会在代码中忽略它并转到默认值。怀疑它会导致内存问题。

以上是关于“纹理图集不支持模板渲染”SpriteKit 和 Xcode的主要内容,如果未能解决你的问题,请参考以下文章

CAShapeLayer 和 SpriteKit

将scenekit和spritekit组合在一个屏幕中

如何在 Swift 和 SpriteKit 中添加涟漪效果

SpriteKit - 如何正确暂停和恢复应用程序

将 AcceptMouseMovedEvents 用于带有 Storyboard 和 Swift 的 SpriteKit 鼠标操作

使用 SpriteKit 和内置物理引擎移动和跳跃精灵