Я делаю такую стрелялку. Все хорошо. но я понял, что если я проведу линию, отслеживающую мою стрелу, это будет здорово поэтому в планировщике я поместил некоторый код в мою игру, который должен нарисовать круг, куда идет стрелка. Но мне пришлось нарисовать так много кругов, поэтому игровой кадр не очень хорош, когда я снимаю мульти стрелку.
Есть ли другой лучший способ? Я уже использую CCSpriteBatchNode, plist, CCSpriteFrameCache. Я сделал все, что мог. Мне нужна помощь Большое спасибо
это мой код
...............
[self schedule:@selector(CollisionDetection:)];
}
- (void)CollisionDetection:(ccTime)dt
{
for (CCSprite *arrow in arrows->arrowsArray)
{
CCSprite *track = [CCSprite spriteWithSpriteFrameName:@"WhiteCircle.png"];
[track setPosition:arrow.position];
[arrows->rootLayer->arrowsSheet addChild:track];
id delete = [CCFadeOut actionWithDuration:1.0];
id deleteAction= [CCSequence actions:delete ,[CCCallFuncN actionWithTarget:self selector:@selector(spriteActionFinished:)], nil];
[track runAction:deleteAction];
.......