とりあえず衝突時に爆発効果をつけてみる

爆発効果を作ってみたので、CCubeが衝突・エリアから消えるときに爆発するエフェクトをつけてみました

IBaseActorObjectを継承してCBombEffectをつくり、
それに対応した保管庫CBombEffectReservoirを作ってCGameに入れただけです
あとはCCube::OnKill関数に
  1. CBombEffect* pBombEffect=m_pGame->CreateBombEffect();
  2. if(pBombEffect!=NULL)
  3. {
  4. pBombEffect->SetPosition(m_Position);
  5. pBombEffect->UpdateParam();
  6. }
  7.  
と爆発エフェクトを生成するように仕向けただけです

それにしてもCGameのポインタの参照回数が多すぎる…グローバル変数にしたほうがよかったなぁ…

最終更新:2009年06月14日 09:53
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。
添付ファイル