2

私は力でボールを打っていて、物理特性が割り当てられた静的な壁がありますが、ボールは動的です。問題は、ボールに十分な力が加えられたときに壁を通過することです。サンプルの単純なビリヤード ゲームのようにテーブル ウォールの。ball.isBullet=true を使用しましたが、同じ問題があります。それを解決する方法を提案してください..ありがとう

4

1 に答える 1

1

これは、小さくて動きの速いオブジェクトを扱う場合によくある問題です。通常、ゲーム内で可能であれば、「壁」を厚くすることが最善の解決策です。また、速度と位置の反復を増やすこともできます (以下のリンク)。ただし、これらの両方 (.isBullet=true と共に) を使用すると、パフォーマンスがわずかに低下する可能性があるため、最初のアプローチが最適です。

http://docs.coronalabs.com/api/library/physics/setVelocityIterations.html http://docs.coronalabs.com/api/library/physics/setPositionIterations.html

ブレント・ソレンティーノ

于 2013-10-07T17:26:17.010 に答える