- 350 名前:名前は開発中のものです。 mailto:sage [2012/12/26(水) 01:20:07.60 ID:2NDLst2Y]
- これか?これがええのんか?
床とキューブを用意する。 キューブ(計る物)に共通のタグを付ける。 スクリプトAを用意する。これは床とキューブ全部に割り当てる。 [スクリプトAの内容] 接触状態を保持するフラグ値を持たせる。 OnCollisionStay()で自分のフラグがONなら、ぶつかった相手のフラグをONにしてあげる。 OnCollisionExit()で自身のフラグをOFFにする(接触のリセット)。 床だけはStartの時点でフラグをONにしておく。というか常にONにしておく。 で、フラグが変化したときにmassを計算する。関数を適当なところに定義する。 内容はキューブをタグから引っ張ってきて、フラグがONのキューブのmassを合計するだけ。
|

|