在cocos2d iOS中发布路径投影(跟踪)

时间:2013-12-05 06:46:39

标签: ios iphone cocos2d-iphone

我想像愤怒的小鸟一样创造路径投射。 当我扔球时,我想在球上投射投球,在这条路上,我的球已经抛出。

我在stackoverflow上看过一篇帖子,我已经实现了它。

if(trailtimer % 2 == 0 && isFired)
        {

                CCSprite * dot_Sprite = [[CCSprite alloc] initWithFile:@"whitedot.png"];
                dot_Sprite.position = ccp(b->GetPosition().x * PTM_RATIO,b->GetPosition().y * PTM_RATIO);
                dot_Sprite.scale = 0.1;
                [self addChild:dot_Sprite z:2 tag:111];
            }

        }

在此代码中,它的工作正常。但添加多个精灵会减慢我的游戏速度。 在我的游戏中是否还有其他选项/方法来实现路径投影。

enter image description here

1 个答案:

答案 0 :(得分:0)

您可以尝试像这样创建点:

CCSprite * dot_Sprite = [[CCSprite spriteWithFile:@"whitedot.png"];

看看它是否有帮助。 这会将点添加到自动释放池中,并确保使用后内存空闲