0

パズルのピースで作られた線路に沿って列車がゆっくりと移動するゲームはよく知られています。線路上にそれ以上のピースを並べることができない場合、列車は衝突して負けます。これを行う 1 つの方法は、列車が CAKeyframeAnimation で定義されたパスをたどるようにすることです。

アニメーションを作成してレイヤーに追加したら、パスを延長できますか? (おそらく CGPathRef を保持して追加することによって) または、新しいパスと新しいアニメーションを作成して、古いものを置き換える必要がありますか?

4

1 に答える 1

1

はい、できます。アニメーションは、パスが追加されたパスに沿って進行します。問題が解決したので、新しい問題は、経過時間ではなく、タッチ入力に従ってアニメーションを進行させる方法です。

于 2011-01-18T03:05:18.233 に答える