大家好我是新來的spriteKit和objective-c,我想在一個方法中創建一個spriteNode,並在另一個方法中刪除它(同樣的.m文件) 在這種方法中,我創建精靈:在spritekit中訪問子節點
(void)createSceneContents{ /*in this method i create and add the spaceship spriteNode
SKSpriteNode *spaceship = [SKSpriteNode spriteNodeWithImageNamed:@"Spaceship"];
//code...
//Add Node
[self addChild:spaceship];
}
,現在我想刪除的節點觸碰它,但我只知道處理觸摸事件的方法是:
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
我想從我的訪問節點飛船我不能。我試過一切都沒有成功。有沒有辦法將一個節點從一個方法發送到另一個?或者沒有發送它, 是否可以從未聲明的方法訪問子節點?
是'<'的'<@ 「節點名」'一個錯字或句法我不熟悉? –
@MartinThompson我編輯它,它是錯字,感謝指出它。 – Greg