- 1 名前:はかせ [2008/10/24(金) 00:25:57 ID:D59zu1hj]
- はかせがC++でドラクエっぽいRPGを作るスレです。
触発されて「よっしゃ俺もなんか作る」って方はぜひうpしてください。 ドラクエフォントをインストールしておかないと表示が微妙な感じになります。 まとめサイト ttp://chiekoubou.is.land.to/game/dqi/index.php <<使用しているもの>> VC++2008 DXライブラリ ドラクエフォント DXライブラリはここ ttp://homepage2.nifty.com/natupaji/DxLib/index.html ドラクエフォントはここ ttp://slime4.hp.infoseek.co.jp/font/font.html 前スレ C++でドラクエっぽいRPGを作る 2 pc11.2ch.net/test/read.cgi/gamedev/1210701179/l50 前々スレ C++でFCのドラクエっぽいRPGを作る pc11.2ch.net/test/read.cgi/gamedev/1193935988/l50
- 152 名前:名前は開発中のものです。 mailto:sage [2008/11/26(水) 17:53:01 ID:VWsjjsAx]
- タイトルとか戦闘とか、画面の種類ごとに
シーンのクラスに分割しようと思った場合、 次に必要なクラスをゲーム進行に合わせて作るにはどーすればいいの?
- 153 名前:名前は開発中のものです。 [2008/11/26(水) 21:47:04 ID:9065IfcI]
- >>152
newすりゃいいんでね? 俺の読解力だとこうしか答えられない
- 154 名前:名前は開発中のものです。 mailto:sage [2008/11/27(木) 01:00:24 ID:sDCo+KrQ]
- >>152
シーンには呼び出し元のクラスインスタンスがあるだろうから、 そこへ「次のシーンはこれでーす」とかいって投げればいいんじゃないかな
- 155 名前:名前は開発中のものです。 mailto:sage [2008/11/27(木) 08:29:45 ID:a5U8XS7p]
- スタック
- 156 名前:はかせ [2008/11/28(金) 02:39:49 ID:X+ZXS841]
- Ver8.8.6をアップしました。
>>152 質問の意図がよくわからないので見当違いな回答かもしれませんが 僕の場合は 移動中のField class 戦闘中のBattleField class の二つを使ってます。 main関数の中で一つだけインスタンス化したものをプログラム終了まで使いまわしています。 PlayerParty classで移動中とか戦闘中などの状態を保持していて main関数のメインループの中でswitch文を使ってそれぞれ必要なクラスを呼び出しています。 …本当は関数ポインタとか使って分岐をなくしたほうがいいのかしら?
- 157 名前:名前は開発中のものです。 mailto:sage [2008/11/28(金) 08:46:09 ID:8ull9cKi]
- Stateつかえ
- 158 名前:名前は開発中のものです。 mailto:sage [2008/11/28(金) 14:03:48 ID:+fIXeYke]
- 無理してstate使うくらいならswitchで良いと思う
- 159 名前:名前は開発中のものです。 mailto:sage [2008/11/28(金) 14:35:05 ID:BVLhIuU2]
- シーンを入れ子にしたいのならスタックだろうな
元のシーンに戻る時はポップするだけでいいし
|

|