- 492 名前:名前は開発中のものです。 mailto:sage [2009/03/05(木) 21:39:01 ID:g++EGVdD]
- ライフゲームの1セルを1オブジェクトにした実装はしない
と前書いた時通じたかと思った… >>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に継承させたい物はあんまりないな グローバルまで行かなくても、参照されて困らない所に在ればよくね?
|

|