我正在制作这样的射箭游戏。万事皆安。但我意识到如果我画线跟踪我的箭头,那会很棒。所以我在我的调度程序中的游戏上放了一些代码,应该在箭头所指的地方画圆。但是我要画这么多圈,所以当我射多箭时游戏画面不好。
还有其他更好的方法吗?我已经使用 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];
.......