Sprite-kit游戏性能

时间:2016-10-24 13:01:39

标签: performance sprite-kit skspritenode

我正在制作一个Sprite套件游戏。我有一个按钮,必须隐藏,而某些条件不会成真。所以我将这个按钮添加到场景中并将其隐藏起来。那么哪种方式更好?要制作一个按钮,将其添加到场景并隐藏它?或者在需要时将它添加到场景中?

1 个答案:

答案 0 :(得分:5)

如果您不打算大量使用按钮,请不要添加它。我们不确定对隐藏对象进行了哪些优化,因此它可能仍然是绘制过程的一部分而且只是跳过了。如果您发现自己需要在快速会话中打开和关闭按钮,那么您可能希望将其添加到场景中并使用隐藏属性。现在性能损失很小,所以也要考虑你在这件事上的时间。是否需要添加/删除更多工作,或者它与隐藏相同?考虑这样的事情。