objective c - Changing the image of a SKSprite to an SKShapeNode -


sprite kit, xcode.

i need find way change sprites image within program itself. know how create jpg files , make them sprite image...

but program, need draw circles/polygons (which may change inside program) using skshapenode, , transferring skspritenode's image.

let's have declared:

skspritenode *sprite; skshapenode *image; 

how these variables?

thanks!

edit: mean texture when image.

if understand question correctly, can achieve you're after using texturefromnode method on skview.

in skscene:

-(void)didmovetoview:(skview *)view {     skshapenode *shape = [skshapenode shapenodewithcircleofradius:100];     shape.fillcolor = [uicolor bluecolor];     shape.position  = cgpointmake(self.size.width * 0.25, self.size.height * 0.5);     [self addchild:shape];      sktexture *shapetexture = [view texturefromnode:shape];     skspritenode* sprite = [skspritenode spritenodewithtexture: shapetexture];     sprite.position = cgpointmake(self.size.width * 0.75, self.size.height * 0.5);     [self addchild:sprite]; } 

hope helps!


Comments

Popular posts from this blog

apache - PHP Soap issue while content length is larger -

asynchronous - Python asyncio task got bad yield -

javascript - Complete OpenIDConnect auth when requesting via Ajax -