私は最近 box2d を学び始めたばかりで、小さな翼のクローンを作成しています。そして、スプライトを別のスプライトに追従させ、最終的に追いつくようにしています。
box2d は私にとってまったく新しい API であるため、どこから始めればよいかわかりません。私が考えている方法は、リーダー スプライトの位置を cgpoint 配列に保存し、それを他のスプライトに設定することですが、box2d であるため、丘を上り下りします。アニメーションが十分にスムーズかどうかはわかりません
私は最近 box2d を学び始めたばかりで、小さな翼のクローンを作成しています。そして、スプライトを別のスプライトに追従させ、最終的に追いつくようにしています。
box2d は私にとってまったく新しい API であるため、どこから始めればよいかわかりません。私が考えている方法は、リーダー スプライトの位置を cgpoint 配列に保存し、それを他のスプライトに設定することですが、box2d であるため、丘を上り下りします。アニメーションが十分にスムーズかどうかはわかりません
これらのチュートリアルに従ってください
このプロジェクトは Github で見つけることができます: Tiny-wings Clone github リンク
私のコードはそのベースであり、私はそれを理解しました。今のところ私のコードはここにあります
- (void)makeNinjaFollow {
if (posCounter >= 200)
posCounter = 0;
pandaPositions[posCounter] = _panda.position;
_enemy.position = pandaPositions[posCounter - 20];
}