kinematic/kinematic (キネマティック/キネマティック) と kinematic/static (キネマティック/静的) の衝突は可能か。
デフォルトでは、コライダーは 1 組の Rigidbody2D にアタッチされています。Rigidbody2D は、両方とも kinematic (キネマティック)、または、kinematic (キネマティック) と static (静的) に設定され、互いに衝突しないようになっています。1 つが kinematic (キネマティック)で、他方が dynamic (動的) なもののみが、デフォルトで衝突します。
ただし、このデフォルトの挙動は、このプロパティーが false に設定されたときに発生します。true に設定すると、kinematic Rigidbody2D は、他の kinematic や static の Rigidbody2D と衝突できるようになります。これが発生するとき、kinematic/kinematic か kinematic/static の組が衝突すると、実際の衝突レスポンスが発生しないにもかかわらず、衝突のコールバックが発生します。つまり、コールバックは発生しますが、Rigidbody2D によって、Collider2D がトリガーに設定されている状態と似ているものと、コライダーがオーバーラップできるようにします。
これは、接触点と衝突の法線の情報とともに、しかし、自動的な衝突レスポンスはなしで衝突を検知することが必要な場合に、有用な機能です。
これは、bodyType が [[RigidbodyType2D.Kinematic]] に設定されているときのみ使用されます。
See Also: bodyType.
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.