-1

私はcocosの新しいユーザーです。ccSpriteあるポイントから別のポイントに移動したいのですが、を使用ccMovetoして実現できますが、スケジュール メソッドを使用しても実現できますか?

前もって感謝します。

4

1 に答える 1

1

スケジュール メソッドで使用するには、次のコードを使用できます。

[self schedule:@selector(moveAction1:)]; // This code goes wherever you need to start scheduling

-(void) moveAction1 : (ccTime) dt
{
    [spriteName setPosition:ccp(xPosition,yPosition)];
    xPosition += 0.1f;
    yPosition += 0.1f
    if(xPosition == 320)
        [self unschedule:@selector(moveAction1:)];
}

上記のコードはあなたのために働くでしょう。

このコードの代わりに ccMoveTo を使用することを強くお勧めします。

于 2012-04-12T05:21:42.523 に答える