teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

修正

2022/03/08 11:23

投稿

UnchFullburst
UnchFullburst

スコア669

answer CHANGED
@@ -1,2 +1,2 @@
1
1
  衝突側オブジェクトの衝突"直前"の速度(veloctiy)に質量(mass)をかければ、impulseと大体同じもの(impulseは力積なので厳密には違うのですが)が計算できるので、そちらで代用できると思います。
2
- OnCollisionEnterだと衝突"後"のRigidbodyを取得してしまうので、OnTriggerEnter(別途Colliderが必要であればアタッチする)から速度を取得しましょう。
2
+ OnCollisionEnterだと衝突"後"で動き止まったRigidbodyを取得してしまうので、OnTriggerEnter(別途Colliderが必要であればアタッチする)からRigidbodyを取得しましょう。