爆発効果を作ってみたので、CCubeが衝突・エリアから消えるときに爆発するエフェクトをつけてみました
IBaseActorObjectを継承してCBombEffectをつくり、
それに対応した保管庫CBombEffectReservoirを作ってCGameに入れただけです
あとはCCube::OnKill関数に
CBombEffect* pBombEffect=m_pGame->CreateBombEffect();
if(pBombEffect!=NULL)
{
pBombEffect->SetPosition(m_Position);
pBombEffect->UpdateParam();
}
と爆発エフェクトを生成するように仕向けただけです
それにしてもCGameのポインタの参照回数が多すぎる…グローバル変数にしたほうがよかったなぁ…
最終更新:2009年06月14日 09:53