0
私の質問は簡単なことです。Unity3D - 同じスクリプトと変数を使って2つの衝突するオブジェクトの1つを破壊するにはどうすればいいですか?
ここで、OnCollisionEnterと衝突したときに、スクリプトがそのうちの1つだけを破棄するようにしたいと思います。
私はこれを達成する方法はありますか?私は乱数を選ぶ、タイマーを選ぶなど、さまざまなことを考えました。
は明確にする:私は 二つのオブジェクトまったく同じ変数を持つに衝突を検出し、単にはない前に、COLLISION ON に作用するかを選択しようとしています。一時的な解決策として、2つの衝突するオブジェクトのインスタンスIDをチェックしています。最も大きなIDを持つものが選択されて動作します。
Hmmmm。それがアイデアです。しかし、もし彼らがすれば?プログラムで各オブジェクトを5の速度で移動させる場合は? – CausticLasagne
私は今、オブジェクトのインスタンスIDを使用しています。インスタンスIDが最大のインスタンスIDは破棄されています。 – CausticLasagne