2011-07-25 17 views
0

私は2つのスプライト、ボールと木製の板を持っています。ボールが木製の厚板から落ちた場合、ボールは落下をシミュレートするはずです。エッジ - Cocos2d/Box2D

私の問題は、ボールが木製の厚板に触れていないかどうかをどうやって判断するのですか?私はちょうど板の周りにエッジを作成し、ボールがそれらと衝突する場合、それはボールを拡大するか?

複数の厚板が一緒に取り付けられています。

誰でもこれを達成する方法について考えていますか?

答えて

1

ボードの周りのエッジは機能しますが、より簡単な方法は、コリジョンコールバックのEndContactを使用してボールと板がいつ別になるかを判断することです。しかし、ボールがまだ厚板の上を歩いている間に少し跳ね返って落ちたとみなされない場合は、ボールの位置も確認する必要があります。その場合、秋の領域に他のセンサーを配置する方が信頼性が高いかもしれません。