LibGDX はスナップショット衝突検出器から独立していますか? たとえば、私は使用Box2D
したくないし、非常に高速なオブジェクトの衝突を検出したいと考えています。この目的のために設計されたクラスがあることは知っていますがIntersector
、非常に高速なオブジェクトでは機能しないため、使用できません。では、LibGDX にはこの種のクラスがありますか、それとも自分で実装する必要がありますか?
質問する
1490 次
4 に答える
2
circle and line
やなどのさまざまな衝突検出の実装を見つけましcircle and circle
た。しかし、それはロシア語であり、次の目的で使用されMacromedia Flash MX
ます:スイープ衝突検出
誰かがそれらの機能を Java に変換したい場合は、大歓迎です! :)
于 2013-07-02T15:38:39.833 に答える
2
LibGDX には、スイープ衝突の検出/応答を行うための組み込み機能はありません (Box2D が提供するものは別として)。
独自のものを実装する場合は、これをカバーする gamedev.net の記事を次に示します。
于 2013-07-02T15:12:36.927 に答える
0
U が使用できる境界に Rectangle または Circle を使用している場合
Rectangle bound1=new Rectangle(0,0,10,10);
Circle c=new Circle(0,0,10);
if(c.contains(vector.x,vector.y))
{
//do something
}
if(bound1.contains(vector.x,vector.y))
{
//do something
}
これはあなたを助けるはずです
于 2013-07-02T14:56:17.803 に答える