我有一个用 SpriteKit 编写的游戏,它使用具有模糊效果的 SKEffectNode 来模糊一组精灵,其中一个精灵具有相当大的纹理,并且它们一起覆盖了相当大的屏幕区域。iMac 和 Mac Book Pro 可以很好地解决这个问题,但在更简陋的 Mac Book 上,添加效果节点后帧速率会显着下降。由于效果对游戏的功能并不重要,我可以简单地不要为图形功能不太强大的机器添加 SKEffectNode。
那么问题来了:我可以通过什么 API 来确定“GPU 的能力”或“应用纹理效果时的性能”或 [在此处建议更好的指标] 以及通过什么 API 进行的良好编程检查是什么?感谢您的建议!