sprite-kitsprite-kit入门


备注

SpriteKit是Apple开发的2D游戏引擎。它为开发人员提供高级API和广泛的功能。它还包含一个内部物理引擎。

它适用于每个Apple平台

  • iOS版
  • 苹果系统
  • tvOS
  • watchOS(> = 3.0)

注意:如果您希望使用3D图形进行开发,则需要使用SceneKit。

SpriteKit的核心构建块是:

  • SKView :展示SKScenes的视图。
  • SKScene :在SKView中呈现的2D场景,包含一个或多个SKSpriteNodes。
  • SKSpriteNode :可以在场景周围动画的单个2D图像。

其他相关的构建块是:

  • SKNode:一个更通用的节点,可以在场景中用于将其他节点组合在一起,以实现更复杂的行为。
  • SKAction:应用于SKNode以实现动画和其他效果的单个或一组操作。
  • SKPhysicsBody - 允许将物理应用于SKNodes,使其能够以逼真的方式运行,包括在重力下坠落,相互反弹并遵循弹道轨迹。

官方文件

版本

iOS 7.0及更高版本

OS X 10.9 Mavericks和更高版本

watchOS 3.0及更高版本

tvOS 9.0及更高版本

你的第一个SpriteKit游戏(Hello World)

打开Xcode并选择Create a new Xcode Project

现在选择左侧的iOS > Application 和主选择区域的Game

在此处输入图像描述

下一步

  • Product Name 写入您的第一款精彩游戏的名称。
  • 进入Organization Name 您公司的名称(或简称您自己的名称)。
  • Organisation Identifier 应包含您的反向域名( www.yourdomain.com 成为com.yourdomain )。如果你没有域写任何你想要的东西(这只是测试)。
  • 然后选择SwiftSpriteKitiPhone

在此处输入图像描述

下一步

选择要保存项目的Mac文件夹,然后单击“ 创建”

恭喜,你用SpriteKit创建了你的第一个游戏!只需按CMD + R 即可将其运行到模拟器中!

在此处输入图像描述