>>908
>>909
ありがとうございます。
1フレームでonCollisionが複数回呼ばれる事に関しては対処出来ていて
1フレーム中に1回も呼ばれないと狂ってしまう感じです。

一応Update()は60fpsの固定フレームにしていて、
確実に1回以上FixedUpdate()が呼ばれる様に、120fps程度の速度で物理演算を行っています。

ただ、これだと実質2倍の物理演算を行う事になるので、
負荷的に避けたいなと思って、Update()とFixedUpdateを確実に同期できないかなとの疑問でした。

確かに、Unityの仕様上不可能そうであれば、
Updateだけで対処しなければいけないのかもしれません