2016-10-30 6 views
-1

したがって、基本的に私はスプライトを持っていますので、私はそれ自身の境界内で触れることができます。スプライトが角度を持っている間にスプライト境界を取得

if(v3.x >= spear.b2body.getPosition().x - spear.getWidth()/2 && 
      v3.x <= spear.b2body.getPosition().x + spear.getWidth()/2 && 
      v3.y >= spear.b2body.getPosition().y - spear.getHeight()/2 && 
      v3.y <= spear.b2body.getPosition().y + spear.getHeight()/2){ 

//sprite has been touched 
} 

これはうまく動作し、私はonTouchDraggedの間に移動することができます。

ができます場合はスプライトが... 0

そうそうMATHの角度でまだあったかのように、私はスプライトに角度を適用する場合は、十分に境界が従っていない、彼らは同じままここで私を助けたり、正しい方向に私を指摘してくれれば大いに感謝します。

はそうそう私はまた、スプライトがでインポート長方形 (161×16) をlibgdx使用して

イムを持っていることを言及する必要がありますBOX2D

+0

それが基本的な形状ではなく、ソフトウェア開発についてですので、私は、オフトピックとして、この質問を閉じるために投票しています。 –

答えて

0

さて、私は「libgdxはdidnの使っている私の答えを見つけましたすでにこれを使っている機能があるのを見てください。

sprite.getBoundingRectangle.contains(x、y)は

関連する問題