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