Мой свет:SKLightNode не отображается в Sprite Kit
self.light = [[SKLightNode alloc] init];
self.light.categoryBitMask = 0;
self.light.falloff = 1;
self.light.ambientColor = [UIColor whiteColor];
self.light.lightColor = [[UIColor alloc] initWithRed:1.0 green:1.0 blue:0.0 alpha:0.5];
self.light.shadowColor = [[UIColor alloc] initWithRed:0.0 green:0.0 blue:0.0 alpha:0.3];
self.light.zPosition = 200;
[self.world addChild:self.light];
при обновлении я изменить его положение в положение символа.
Я пробовал все и просто не мог видеть свой свет.
Но как бы я добавить что-то вроде эффекта лампочка? – HelloimDarius
Если вы хотите увидеть что-то там, где находится свет, вам нужно будет добавить SKNode в этот момент (например, вы можете добавить SKSpriteNode со светло-ламповой текстурой или эмиссионными камерами SKEmitterNode). Это то, что вы искали? – RoberRM
То, что я пытаюсь достичь здесь, - это сделать игру типа подземелья, где персонаж имеет свет (например, прожектор), а пока игрок идет по карте, становится светлее, а в других местах будет темно. Я попытался добавить прозрачную текстуру, но я бы хотел, чтобы свет был более динамичным. – HelloimDarius