シューティングゲーム製作技術総合 17機目
■ このスレッドは過去ログ倉庫に格納されています
0655名前は開発中のものです。
2009/03/05(木) 21:39:01ID:g++EGVdDと前書いた時通じたかと思った…
>>651
>とりあえず >> 372 のソースが見たいものだが
>オブジェクト=メモリのかたまりと考えてるのか?
DirectXの都合で、同じ描画のオブジェクトを集めたい
言語が痛いので、模擬コードです
class DrawAbleObj
{
描画位置配列;
void Draw(){/*SetStreamSource()1回に、SetMatrix()とDrawPrimitive()を配列要素数回 */}
virtual update()
add(座標)…など
}
class bullet :
class enemy :
class enemy_bullet :
/*初期化*/
DrawAbleObj配列.add(new bullet())
DrawAbleObj配列.add(new enemy())
DrawAbleObj配列.add(new enemy_bullet())
/*メインループ内のDraw*/
foreach(型,i,DrawAbleObj配列)
i.Draw();
>>652
MyShipに継承させたい物はあんまりないな
グローバルまで行かなくても、参照されて困らない所に在ればよくね?
■ このスレッドは過去ログ倉庫に格納されています