0
在我的主菜單中,我有一個聲音標誌,放在屏幕的底部。我把它作爲spriteNoedeWithImageNamed,但我需要它,所以當我點擊它時,它會改變紋理,我不知道如何做到這一點,而不使用紋理。我的問題是,我把它作爲紋理,現在它根本不加載。我知道這是一個簡單的問題,但我整天都在討論這個問題,我無法想出解決方案。spriteNodeWithTexture未加載
{
BOOL myBool;
//SKSpriteNode *soundLogo;
SKTexture *soundOn;
SKTexture *soundOff;
}
-(void) addSoundLogo:(CGSize)size {
SKSpriteNode *soundLogo = [SKSpriteNode spriteNodeWithTexture:soundOn];
//resize sprite
soundLogo.size = CGSizeMake(soundLogo.size.width/2.25, soundLogo.size.height/2.25);
//position sprite
CGPoint myPoint = CGPointMake(65, 25);
soundLogo.position = myPoint;
//name sound logo
soundLogo.name = @"soundLogo";
//add action
[self addChild:soundLogo];
}