- 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
- 971 名前:名前は開発中のものです。 mailto:sage [2008/05/06(火) 08:02:43 ID:5MeL008e]
- >>967
最適の手法なんてものは時と共に変化するよ
- 972 名前:名前は開発中のものです。 mailto:sage [2008/05/06(火) 09:22:43 ID:Mjb5jGkE]
- 俺なんかはウィンドウズプログラミング始めるときに描画処理とゲーム処理で完全に分けるスタイルに変更したから
エミュレータとかにあるようなターボモードとかスローモーションとかも実装できたよ。 おかげでめんどいとこは飛ばせるぜ
- 973 名前:名前は開発中のものです。 mailto:sage [2008/05/06(火) 10:24:27 ID:GzFpALvZ]
- 描画処理はコールバックに、
ゲーム処理はメッセージループに書くとか?
- 974 名前:名前は開発中のものです。 mailto:sage [2008/05/06(火) 10:32:39 ID:7NG3eqmK]
- ドット絵に足踏みさせないの?w
- 975 名前:名前は開発中のものです。 mailto:sage [2008/05/06(火) 12:29:43 ID:o5unedUS]
- >>971
それはそうかもしれないが、 この場合は纏めるとこから始めた方がいいと思うんだよね 基礎勉強の意味でも
- 976 名前:名前は開発中のものです。 mailto:sage [2008/05/06(火) 16:19:38 ID:KUBYYhJx]
- >>967
描画を1つのクラスまとめるってどういうこと? ゲーム内オブジェクトをPaintクラスが全て追跡して描画とか? そんな極悪な設計は考えられん…
- 977 名前:名前は開発中のものです。 [2008/05/06(火) 16:58:35 ID:GABAW0Yk]
- >>976
確かに一つのクラスてのは言い過ぎだったかも でも、描画を分離することに意味はあるはず
- 978 名前:名前は開発中のものです。 mailto:sage [2008/05/06(火) 19:41:47 ID:IfzoUQfN]
- ゲームプログラミングにおいては>>972のやり方が普通だね
描画と状態の更新は分ける、コレ基本 で、全てのゲームオブジェクトに更新メソッドと描画メソッドを追加する そしてメインとなるクラスから メインループ { 更新(); if (フレームスキップするか?) { 描画(); ScreenFlip(); } } とするだけ、あとは各メソッドが芋づる式に呼ばれる。
- 979 名前:名前は開発中のものです。 mailto:sage [2008/05/06(火) 20:38:09 ID:i9CaJWKJ]
- 愛はいつだっていもづる式さ
|

|