【发布时间】:2014-04-04 01:35:41
【问题描述】:
当我四处寻找有关 spritekit 纹理的信息时,我偶然发现了这句话:
如果一个节点的所有子节点都使用相同的混合模式和纹理图集,那么 Sprite Kit 通常可以在一次绘制过程中绘制这些精灵。另一方面,如果子元素的组织方式使得每个新精灵的绘图模式都发生变化,那么 Sprite Kit 可能会作为每个精灵一个绘图通道执行,这是非常低效的。
但是看看这个:
具有相同纹理的瓷砖(我向你保证这是一种纹理,而不仅仅是一种颜色)
具有自己纹理的瓷砖
虽然使用的所有纹理都来自同一个图集,但绘制次数相差 40。
我对“atlas”这个词的解释有误吗?
这是我存储图像的地方:
我的示例是“纹理图集”,还是此处的“图集”定义是一个包含所有所需图像的单个 .png,并从中切出单个图块?
或者问题可能在于我如何加载/其他东西?
谢谢!
【问题讨论】:
标签: drawing sprite-kit sktextureatlas