Sök…


Anmärkningar

SpriteKit är en 2D-spelmotor utvecklad av Apple. Det ger API: er på hög nivå och ett brett utbud av funktionaliteter för utvecklare. Den innehåller också en intern fysikmotor.

Det är tillgängligt på alla Apple-plattformar

  • iOS
  • Mac OS
  • tvOS
  • watchOS (> = 3.0)

Obs: Om du vill utveckla med 3D-grafik måste du använda SceneKit istället.

De viktigaste byggstenarna i SpriteKit är:

  • SKView : en vy där SKScenes presenteras.
  • SKScene : en 2D-scen som presenteras i en SKView och innehåller en eller flera SKSpriteNodes.
  • SKSpriteNode : en individuell 2D-bild som kan animeras runt scenen.

Andra relaterade byggstenar är:

  • SKNode: en mer generell nod som kan användas i en scen för att gruppera andra noder för mer komplicerat beteende.
  • SKAction: enstaka eller grupper av åtgärder som tillämpas på SKNodes för att implementera animationer och andra effekter.
  • SKPhysicsBody - tillåter fysik att tillämpas på SKNodes för att de ska kunna uppträda på ett realistiskt sätt, inklusive att falla under allvar, studsa av varandra och följa ballistiska banor.

Officiell dokumentation .

versioner

iOS 7.0 och senare

OS X 10.9 Mavericks och senare

watchOS 3.0 och senare

tvOS 9.0 och senare

Ditt första SpriteKit-spel (Hello World)

Öppna Xcode och välj Create a new Xcode Project .

Välj nu iOS > Application till vänster och Game i huvudvalens område.

ange bildbeskrivning här

Tryck på Nästa .

  • Skriv in Product Name namnet på ditt första fantastiska spel.
  • Skriv in namnet på ditt företag (eller helt enkelt ditt eget namn) i Organization Name .
  • Organisation Identifier ska innehålla ditt omvända domännamn ( www.yourdomain.com blir com.yourdomain ). Om du inte har ett domän skriver du något du vill (det här är bara och testa).
  • Välj sedan Swift , SpriteKit och iPhone .

ange bildbeskrivning här

Tryck på Nästa .

Välj en mapp på din Mac där du vill spara projektet och klicka på Skapa .

Grattis, du skapar ditt första spel med SpriteKit! CMD bara på CMD + R att köra in den i simulatorn!

ange bildbeskrivning här



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow