0

Cocos2dChipmunkに次のタスクを含む簡単なアニメーションがあります。

  • 画面の中央に配置された1つの丸い形のスプライト、剛体タイプ。重心は、このスプライトの中心に配置する必要があります。
  • 画面のさまざまな側面から(自発的に、画面サイズを超えて)、他の硬い丸いスプライトが中央のスプライトに落ちて、目に見える画面スペースを埋める必要があります。
  • スプライトは互いに重なり合ってはなりません。

したがって、質問は次のとおりです。

  1. 重力のベクトルを画面の中心に再割り当てするにはどうすればよいですか?
  2. Cocos2d Chipmunkでリジッドボディタイプ間の衝突検出を実装するにはどうすればよいですか?

ありがとう、同僚!

4

1 に答える 1

1
  1. 重力の中心を設定することはできません。方向のみを設定できます (すべてのオブジェクトで同じ)。記述した効果を作成することは可能ですが、自分で作業を行う必要があります。すべてのフレームで、重力の方向にすべてのボディに力を設定するか、衝撃を適用する必要があります。そして、「通常の」シマリスの重力は(0, 0).

  2. 衝突検出については、このチュートリアルを参照してください。

于 2012-07-19T18:09:31.397 に答える