Я понятия не имею, почему он не работает. Эффект частиц расположен слева внизу экрана, а не той части, где он сталкивался.COCOS2D Collicle Effect Collision
в файле .h
CCParticleExplosion *starsExplosion;
В .M файле При столкновении
if(distance < 30) {
starsCollected += 100;
[_stars removeObject:stars];
//Stars Explosion
//starsExplosion.position = ccp(stars.contentSize.width, stars.contentSize.height);
starsExplosion = [[CCParticleExplosion alloc] init];
starsExplosion.position = ccp(stars.position.y, stars.position.x);
starsExplosion.texture = [[CCTextureCache sharedTextureCache] addImage:@"star-icon.png"];
[self addChild:starsExplosion];
[self removeChild:stars cleanup:YES];
}
Я пытался использовать ContentSize.Width
и height =
, не повезло. Пытался использовать Position.x
и y =
, а также удачи снова.
Не то, что я думаю, что это источник вашей проблемы, но не меняя х и у при настройке положения? –