大きいオブジェクトが自分より小さいオブジェクトを吸収する。(オブジェクトの種類は一緒)
このような動作を作りたいのですが、なかなか上手く行きません。
アドバイスをお願いします。
現在、以下のような方法で試行錯誤しています。
1.同じオブジェクトが二つあります。オブジェクトはそれぞれ別の値の「大きさ」という名前の変数を持っています。「大きさ」の値に依存して、オブジェクトのスケールがかわります。
2.二つのオブジェクトが衝突したとき、「大きさ」の値が大きいほうのオブジェクトの、「大きさ」に小さい方の「大きさ」を足します。
3.小さい方のオブジェクトを破壊します。
この方法だと、2の段階で「大きさ」の大小に応じた2つのオブジェクトの差別化が必要になりますが、その方法がわからず困っています。
よろしくお願いします。