2013-12-20 2 views
1

Я пытаюсь получить сделать эффект с спрайтов комплекта на Mac на SKShapeNodes (нормальный узел будет тоже хорошо), чтобы как-то вроде этого: http://firewall.com.pl/wp-content/uploads/2013/05/mailstore-cloud-edition-en.pngSprite эффект на SKShapeNode

круговой узел, окруженный довольно эффект свечения, не полностью непрозрачный. Есть идеи? Я также хочу, чтобы «свечение» получило разные цвета. Единственная идея прямо сейчас будет круглым, белым изображением, как png с интенсивностью «затухания» по краям, пока она не станет полностью прозрачной. Затем накройте это с помощью коэффициента смешивания. Но мне интересно, если есть более простой способ сделать это.

Если у кого-то из вас есть хорошая идея, я был бы очень благодарен.

С уважением Томас

+0

Еще не играл с SKShapeNode, но glowWidth выглядит как интересное свойство, вы пробовали его? –

ответ

0

Это похоже больше блик. но вот что-то, что может вас заинтересовать: попробуйте этот код, затем заполните черным цветом, конечно, вам нужно будет настроить свечение и круг в соответствии с вашими потребностями.

-(void) CreateGlowingCircles { 

SKShapeNode *ball = [[SKShapeNode alloc] init]; 
CGMutablePathRef myPath = CGPathCreateMutable(); 
CGPathAddArc(myPath, NULL, 0,0, 20, 0, M_PI*2, YES); 
ball.path = myPath; 
ball.lineWidth =0.1; 
ball.glowWidth = 15.5;//adjust for more glow effect 
//add fill and stock for the black dot inside the glow 
ball.position = CGPointMake(200, 200); 
[self addChild:ball]; 

}

Это кусок кода из примера проекта я сделал ... оттуда вы можете добавить фильтр! Надеюсь, вам это поможет. для линий, соединяющих черные пятна, вы могли бы найти какую-то передовую физику физики. посмотрите SKPhysicsJointFixed и т. д. удачи!

Смежные вопросы