ios - tutorial - swift sknode size



Sprite Kit iOS 7-Wie füge ich einem SKSpriteNode einen Schatten hinzu? (1)

Ich habe einen SKSpriteNode , der andere SKSpriteNodes . Wie kann ich eine Kopie dieses SKSpriteNode wo alle Pixel schwarz sind?

Sobald ich diesen Schatten SKSpriteNode habe, werde ich ihn dann umdrehen und ihn als Schatten benutzen.

Vielen Dank


Sie können einen Schatten mit dem gleichen Bild wie folgt erstellen:

SKSpriteNode *shadow = [SKSpriteNode spriteNodeWithImageNamed:@"YourImageName"];

shadow.blendMode = SKBlendModeAlpha;
shadow.colorBlendFactor = 1;
shadow.color = [SKColor blackColor];
shadow.alpha = .25;  // make shadow partly transparent

Dann positioniere es einfach basierend auf der gewünschten Lichtrichtung. Alpha wird nicht benötigt, wenn Sie möchten, dass es schwarz ist.





sprite-kit