0

ここで同様の質問を見てきましたが、例をうまく機能させることはできません。このパスを作成する方法は前の例とは少し異なるため、問題を説明します。

SpriteKit ゲームでスプライトがたどるパスを視覚化しようとしています。

これを別のメソッドで呼び出しますshipPathSKAction

CGPathRef shipPath = [self buildEnemyShipMovementPath:enemy];

SKAction *followPath = [SKAction followPath:shipPath
                                 asOffset:YES
                             orientToPath:YES
                                 duration:7];

パス作成方法:

- (CGPathRef)buildEnemyShipMovementPath:(SKSpriteNode*)enemy
{
   UIBezierPath* bezierPath = [UIBezierPath bezierPath];

   // ... path creation code ... //

   return bezierPath.CGPath;
}

これを考えると、画面上のパスを「見る」にはどうすればよいでしょうか。デバッグの目的で、パスのオンとオフを切り替えたいと思うかもしれません。

4

1 に答える 1