2

随着 iOS 8 的发布,Apple在 SpriteKit 框架中添加了一些很棒的新功能。其中的亮点包括:

  • OpenGL ES 着色器和光照
  • 使用 SKFieldNode 的物理场
  • 具有逐像素碰撞蒙版的物理体
  • 还有很多

我的问题是,使用这些功能制作的游戏会在 iOS 7 上运行吗?

4

2 回答 2

3

给出一个普遍的答案很简单。如果您查看Sprite Kit Framework Reference的任何类或任何 Apple 框架,您会发现一个名为Availability的段落:

在此处输入图像描述

类的每个方法和属性的每个描述都提到了这一点。如果您要在代码中使用上述方法或属性,您的应用程序将仅在运行 iOS 7.1 的设备上运行(不会崩溃)。

有了这些知识,我相信您会找到问题的答案。一般来说,如果有疑问,如果它是新 iOS 版本的新功能,答案是否定的,除非在类参考中另有说明,否则它不会向后兼容。

于 2014-06-05T09:07:41.320 回答
0

不,所有这些更新仅适用于 iOS 8 及更高版本。

于 2014-06-05T09:04:38.737 回答