Critizz
Aktives Mitglied
Thread Starter
- Dabei seit
- 28.05.2012
- Beiträge
- 1.136
- Reaktionspunkte
- 22
Hallöchen Community ,
Ich bin gerade dabei, mein erstes 2D-Spiel in SpriteKit zu entwickeln.
Habe mir dazu auch schon mehrere Tutorials durchgelesen über Swift und SpriteKit.
Habe mir noch dazu ein Buch über Swift bestellt, dass ich schon durchgelesen habe
Ich möchte, dass sich hinter einen Image eine Flamme bewegt.
Diese Flamme habe ich ganz einfach mit einer Particle File erstellt. und diese Particle File auch in meine GameScene eingebunden :
In meinem Spiel, fliegt eine Rakete von rechts nach links. Das habe ich auch ohne Probleme hinbekommen
Während diese Rakete fliegt, möchte ich aber noch dass sich hinter dieser Rakete eine flamme befindet.
Meine Rakete wird in einem SKSpriteNode Image dargestellt.
In meiner "SpawnRakete" Funktion habe ich also folgendes geschrieben:
und am ende meiner Funktion habe ich folgendes Eingefügt:
<-- Dieser Teil ist vermutlich falsch.
Irgendjmd. eine Idee?
Ich bin gerade dabei, mein erstes 2D-Spiel in SpriteKit zu entwickeln.
Habe mir dazu auch schon mehrere Tutorials durchgelesen über Swift und SpriteKit.
Habe mir noch dazu ein Buch über Swift bestellt, dass ich schon durchgelesen habe
Ich möchte, dass sich hinter einen Image eine Flamme bewegt.
Diese Flamme habe ich ganz einfach mit einer Particle File erstellt. und diese Particle File auch in meine GameScene eingebunden :
Code:
func fire(pos: SKSpriteNode) {
var emitterNode = SKEmitterNode(fileNamed: "MyParticle.sks")
self.addChild(emitterNode)
}
In meinem Spiel, fliegt eine Rakete von rechts nach links. Das habe ich auch ohne Probleme hinbekommen
Während diese Rakete fliegt, möchte ich aber noch dass sich hinter dieser Rakete eine flamme befindet.
Meine Rakete wird in einem SKSpriteNode Image dargestellt.
In meiner "SpawnRakete" Funktion habe ich also folgendes geschrieben:
Code:
let rocket = SKSpriteNode(imageNamed: "boss_ship")
rocket.name = "rocket"
rocket.position = CGPoint(x: frame.size.width, y: frame.size.height * random(min:0, max:1))
rocket.runAction(SKAction.moveByX(-size.width - rocketsize.width, y: 0.0, duration: NSTimeInterval(random(min:1, max: 2))))
und am ende meiner Funktion habe ich folgendes Eingefügt:
Code:
fire(SKSpriteNode(imageNamed: "boss_ship"))
Irgendjmd. eine Idee?