0

私は最近 box2d を学び始めたばかりで、小さな翼のクローンを作成しています。そして、スプライトを別のスプライトに追従させ、最終的に追いつくようにしています。

box2d は私にとってまったく新しい API であるため、どこから始めればよいかわかりません。私が考えている方法は、リーダー スプライトの位置を cgpoint 配列に保存し、それを他のスプライトに設定することですが、box2d であるため、丘を上り下りします。アニメーションが十分にスムーズかどうかはわかりません

4

2 に答える 2

0

これらのチュートリアルに従ってください

小さな翼のチュートリアル Part-1

Tiny Wings チュートリアル Part-2

このプロジェクトは Github で見つけることができます: Tiny-wings Clone github リンク

于 2013-01-29T05:19:47.260 に答える
0

私のコードはそのベースであり、私はそれを理解しました。今のところ私のコードはここにあります

- (void)makeNinjaFollow {
  if (posCounter >= 200) 
    posCounter = 0;

  pandaPositions[posCounter] = _panda.position;
  _enemy.position = pandaPositions[posCounter - 20];

}
于 2013-01-29T05:24:40.100 に答える