是否有可能在SKSpriteNode上创建一个框架?
我想从此修改SKSpriteNode:
对此:
当我初始化SKSpriteNode时,我设置了这个精灵的颜色: SKSpriteNode * button = [SKSpriteNode spriteNodeWithColor:[UIColor yellowColor] size:CGSizeMake(70,70)];
是否可以向此节点添加框架?
提前致谢:)
答案 0 :(得分:0)
这就是我在Kobold Kit中所做的事情,当" showsNodeFrames"已启用:
if ([KKView showsNodeFrames])
{
SKShapeNode* shape = [SKShapeNode node];
CGPathRef path = CGPathCreateWithRect(self.frame, nil);
shape.path = path;
CGPathRelease(path);
shape.antialiased = NO;
shape.lineWidth = 1.0;
shape.strokeColor = [SKColor orangeColor];
[self addChild:shape];
}
基本上它从节点的框架创建一个SKShapeNode并将其添加到节点。在您的情况下,将self
替换为button
。