我想用cocos2d製作iOS遊戲時淡入一個精靈。目前,精靈產卵,它的聲明如下所示:淡入淡出的CCSprite
@implementation GameScene
{
CCSprite *_shapeSprite;
}
,然後我有一個出現的addShape:
方法中
- (void)onEnter
{
[super onEnter];
[self schedule:@selector(addShape:) interval:0.2];
}
不過每0.2秒,我想使它所以當一個的形狀被挖掘,然後只有被挖掘的那個消失。到目前爲止,我有這樣的:
-(void) touchBegan:(UITouch *)touch withEvent:(UIEvent *)event
{
_shapeSprite.opacity = 0;
}
但是簡單地刪除多數民衆贊成催生了最後的形狀,而不是多數民衆贊成拍了拍一個 - 可以有人請點我在這裏向正確的方向嗎?
當觸摸屏幕時,將所有精靈存儲在數組中,然後比較觸摸的位置是否在任何精靈的邊界框內。如果是,那麼這個精靈會觸及並做任何你想要的。 – Guru