- 1 名前:名前は開発中のものです。 [2007/11/02(金) 01:53:08 ID:M/fkomaJ]
- C++の勉強をかねてFCのドラクエっぽい感じのRPGを作りたいんです。
しょっぱなからつまずいています、知恵を貸してください。 <<使用しているもの>> BorlandC++ DXライブラリ ドラクエフォント DXライブラリはここ ttp://homepage2.nifty.com/natupaji/DxLib/index.html ドラクエフォントはここ ttp://slime4.hp.infoseek.co.jp/font/font.html
- 629 名前:名前は開発中のものです。 mailto:sage [2008/03/08(土) 09:51:02 ID:U6M1Sa0y]
- Singletonパターンを使ったVisualEffectsクラスの例
VisualEffects.h// ヘッダファイル作った方がいいよ。 class VisualEffects{ int GrHandle1; int hBlendGraph; // コンストラクタをprivateに VisualEffects(); public: void CaptureScreen(); void BlackOut(); void SpellFlash(); void EffectErase(); static VisualEffects& GetInstance(); // ここがポイント };
- 630 名前:名前は開発中のものです。 mailto:sage [2008/03/08(土) 09:51:58 ID:U6M1Sa0y]
-
--VisualEffects.cpp--- // コンストラクタで変数を初期化 VisualEffects::VisualEffects(void) : GrHandle1(-1), hBlendGraph(LoadBlendGraph("GameData/EffectData/BlendGraph.bmp")) { } // 他のメンバ関数はそのまま。 VisualEffects& VisualEffec::GetInstance() { static VisualEffects instance; return instance; } 呼び出し方はこんな感じ VisualEffects::GetInstace().BlackOut(); 詳しくはググってみて。
|

|