- 1 名前:名前は開発中のものです。 mailto:sage [04/10/15 19:34:29 ID:q0RdRnIe]
- Delphiでゲームを作ってしまおうという実践形式のスレです。
初代スレ>>1より抜粋: 「プログラム経験無 しかしRPGを作りたいのだ。 叩き煽りにめげず己が道を突き進みたい。 何故あせるのか。 そこには一つの目標が在るから。 とりあえずは本との睨めっこ。 やる気は12分にあるので、駄スレと言わず付き合っていただきたい。」 RPGに限らずがんがん作ってあぷしてきましょう。 過去スレ: 【Delphi】 ゲームつくるぞ(゚Д゚)ゴルァ 【作れば?】 pc5.2ch.net/test/read.cgi/gamedev/1051110669/ [Delphi] RPG作らねば [Delphi] pc2.2ch.net/test/read.cgi/gamedev/1013976376/ ゲ製作技術板専用あぷろだ集: forgamedev.zombie.jp/wiki/pukiwiki.php?uploader Delphiまとめ gamdev.org/w/?%5B%5BDelphi%A4%DE%A4%C8%A4%E1%5D%5D 関連スレは>>2-10くらい。
- 951 名前:名前は開発中のものです。 mailto:sage [2010/01/23(土) 18:01:36 ID:IeSCmp5u]
- clootieのDirectXだったら、拙作のサンプルデモがあります。
homepage2.nifty.com/Jiron/ACSforDX/download/MultiDemo2.zip このスレの随分前の方に書いたんですが、元々は アニメ・クラス・セットという自前のclootie拡張ライブラリを 作っていたのですが、GLSceneと出会ってGLSceneに移行しました。 理由は後述します。 デモは矢印キーで回転、a,sで拡大縮小します。 「Goto FullScreen」の右のボックスで 右側の絵が変化します。Fallingは 「ゲームエフェクトマニアックス」という本の C++のプログラムをPascalに翻訳したものです。 入院中に作ったのですが葉の落下が綺麗だと思います。 <Camera> FixCameraはうまく動作しないので無視してください。 その下のスクロールバーは女の子のモデルの歩く速度を変化させます。 <Falling> Mesh描画は落下物の描画をするかしないか選択します。 Meshは落下物を変化させます。 Imageは2番目の落下物を描画するかしないか選択します。 Imageは2番目の落下物を変化させます。 その下のスクロールバーは落下物の量を変化させます。 その下の2つのボタンは色を変化させます。 Sceneは焚き火のモデルと花見のモデルを選択します。 今はDirectXの開発をやめてしまいましたが 質問があれば答えられることはお答えします。 よろしかったら参考にしてください。
- 952 名前:名前は開発中のものです。 mailto:sage [2010/01/23(土) 18:15:41 ID:IeSCmp5u]
- DelphiでDirectXのサンプルの開発をしてきた経験から
GLSceneに移行した理由を説明します。 DelphiでDirectX開発をするにあたっては 日本語の解説物がないのがやはり痛いです。 日本語の書籍など皆無ですし、インターネットでの情報量も 絶望的に少ないと思います。 clootieのサンプルは量は結構ありますが 残念なことにMSのサンプルプログラムの直訳に近いため VCLとの相性が決定的に悪いためDelphiで開発する意味が見出せません。 個人的にはどうしたかというと VS用に書かれた書籍をPascalに翻訳するというものです。 「ゲームエフェクトマニアックス」という本はほぼ完訳しました。 その際、各書籍で扱っているサンプルプログラムは それぞれ固定のフレームワーク(自前だったりMS製だったりしますが) を使用しているので、個々のフレームワークのクセを見切って 移植に必要な部分と不必要な部分を見分けることが重要です。 それができれば、その本1冊は頑張れば翻訳できると思います。
- 953 名前:名前は開発中のものです。 mailto:sage [2010/01/23(土) 18:31:31 ID:IeSCmp5u]
- その次にぶつかるのはバージョンの問題です。
DirectXを使っていると参考書籍が出てその勉強が終わって 作品を作って発表しようかという頃に次のバージョンが出てしまうという 状況に陥る傾向があります。 それに伴ってclootieのライブラリのバージョンアップも進みますので そのバージョンアップを待つことと どこかでバージョンをフィックスする必要があると思います。 その点OpenGLはバージョンアップ頻度が少ないので落ち着いて勉強できます。 (最近3が出ましたけどね)。 そしてGLSceneは、ダウンロードすると100位のサンプルが付いてくるので 動作確認しながら勉強を進められるのでとてもよいです。 ただし、解説物は相変わらず少ないです。 GLSceneを使った拙作のサンプルはこちらにあります。 ime.nu/members3.jcom.home.ne.jp/9304hcyw/GLScene/TokoiRefract.zip 見た目はDirectX版より地味ですが 象の屈折・反射、下の波の実現にGLSLというシェーディング言語が 使われているので中身は高度なものになってます。 以上がDirectXからGLSceneに移行した理由です。 長文でしたが、参考になればと思い、書いてみました。 それでは頑張ってください>かわいこちゃん
|

|