[過去ログ]
放置型育成RPGを作りたい (120レス)
放置型育成RPGを作りたい http://mevius.5ch.net/test/read.cgi/gamedev/1370267348/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
55: 名前は開発中のものです。 [sage] 2013/06/21(金) 12:59:45.69 ID:B1E+ErCn >>51 C++ を使ってることがわかったのでスマートなやり方があるんだが、 そのやり方はクラス継承とクラスポインタを使うのでまだ冒険者のレベルが足りない。レベル上げせよ。 一応感じだけ紹介しておく。 モンスターっていう基本クラスを作っておいて、 そいつからスライムモンスター、ドラゴンモンスターとかを派生させる。(ここはまだ定義だけで実体がないことに注意) 出現! というときに乱数でモンスターの種類で分岐させてスライムなりのオブジェクトを作成(ここで実体化)して、 基本クラスのポインタで確保しておく。(ここの確保と後の管理を失敗するとメモリリーク必至) 遭遇して戦闘とかは基本クラスにメソッドを作るんだが、そこは空でいい。 各種類のモンスタークラスで種類に応じた戦闘処理を書いてやる。 実際の戦闘は種類を気にせず戦闘メソッドを呼んでやると勝手に種類毎の戦闘メソッドになる。 とかいう感じで処理を勝手にさせる方法がある。理解して納得するまではコンフュ状態になると思う。 今度ヒマ見て例を作るかな。 http://mevius.5ch.net/test/read.cgi/gamedev/1370267348/55
56: 名前は開発中のものです。 [sage] 2013/06/21(金) 23:02:37.06 ID:tbPG5uim >>55 うーん。 モンスターの行動パターンは、外部データ化できるだろうから、 わざわざモンスターの種類に応じて子クラス用意して、行動メソッド定義する必要までないんじゃないかと思うが。 っていうか、全行動パターンを網羅して外部データ化できていないと、エターナらないか? 抽象化されたモンスタークラスだけで解決しないだろうか。 もっとも俺は人のことは言えん上、RPGの実装なんてやった試しも無いがwwww http://mevius.5ch.net/test/read.cgi/gamedev/1370267348/56
57: 名前は開発中のものです。 [sage] 2013/06/21(金) 23:55:41.58 ID:Z923vDRv >>56 たしかにエターナルかもしれんが クラスが嫌、継承が嫌、ポインタが嫌、とかなってもエターナルからな多分。 勉強用なんじゃね?>>55は。 まぁさすがに今時クラスだのポインタだのを珍しがる奴もいないとは思うが。 学校でパソコン必修らしいし。 http://mevius.5ch.net/test/read.cgi/gamedev/1370267348/57
58: 名前は開発中のものです。 [sage] 2013/06/23(日) 21:47:27.34 ID:wwJ+L3Re そう。こういう方法もあるよ、ってこと。 >>55 実際にはモンスター毎にクラスなんて分けてたらモンスター増やす度にクラスを実装せんといかんので、それはない。 さて、>>1 はまだダンジョンに潜ってるっぽいな。 http://mevius.5ch.net/test/read.cgi/gamedev/1370267348/58
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.012s