我不明白为什么它不允许我将我的球添加到场景中。下面的代码是我正在使用的唯一代码。
-(void) addBall:(CGSize)size {
ball = [SKShapeNode shapeNodeWithCircleOfRadius:50];
ball.color = [SKColor colorWithRed:225.0f/255.0f green:76.0f/255.0f blue:76.0f/255.0f alpha:1.0];
ball.position = CGPointMake(self.size.height/2, self.size.width/2);
[self addChild:ball];
}
-(void)didMoveToView:(SKView *)view {
/* Setup your scene here */
[self addBall:size];
}
最佳答案
-(void) addBall
{
SKShapeNode *ball;
ball = [SKShapeNode shapeNodeWithCircleOfRadius:50];
ball.strokeColor = [SKColor colorWithRed:225.0f/255.0f green:76.0f/255.0f blue:76.0f/255.0f alpha:1.0];
ball.fillColor = [SKColor colorWithRed:225.0f/255.0f green:76.0f/255.0f blue:76.0f/255.0f alpha:1.0];
ball.position = CGPointMake(self.size.height/2, self.size.width/2);
[self addChild:ball];
}
-(void)didMoveToView: (SKView *)view
{
[self addBall];
}
这有效,我测试过。
关于ios - 无法将 Sprite 添加到场景中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27537967/