そんな矢撃ゲームを作っています。すべてが良いです。でも、矢印をなぞって線を引くといいなと思いました。だから私は、矢印が行くところに円を描くことになっている私のスケジューラーの私のゲームにいくつかのコードを置きました。でも、たくさんの円を描く必要があったので、マルチアローを撮るときのゲームフレームは良くありません。
他にもっと良い方法はありますか?私はすでに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];
.......