トップページ⇒tech
13コメント3KB

3Dダンジョンを描画するサンプルコード

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
マップデータを用意しておいてそのデータから3Dダンジョンの視界を
描画するサンプルコードを探しています
サンプルコードの言語はC/C++ Delphi VB Javaならどれでもいいです
つまり・・・描画のロジックさえわかればいいので
0002デフォルトの名無しさんNGNG
それはあれ?最適なもの、ていうかやり方を探してるっていうこと?
参考までにどんな問題が生じているのか教えて下さい。
0003デフォルトの名無しさんNGNG
つーか目標を教えれ。
東京BBSの3DダンジョンみたいなのでもOKか?
0004デフォルトの名無しさんNGNG
そうですね・・・一般的なやり方(そんなものは無いんだろうけど)を探しています
問題だらけなんですけど
1.出来上がったものがブサイクなんです
具体例をあげると
「この位置の壁がなかった場合には、どこまでがどういう風にみえるのか」
「1歩先や2歩先、斜め前の壁をどのくらいのサイズで書いたほうがよいのか」
「マップデータをどう設計すればいいのか」
などです
作ろうとしているものはスムーズにスクロールするものではなくて
単純に一歩すすむごとに3マス先くらいまでの視界が更新されるという物なんですけど
0005デフォルトの名無しさんNGNG
>>3
昔のウィーザードリィ(ワイヤーフレームではない)的な画面を
歩き回れるようにするところまでが当面の目標です
0006デフォルトの名無しさんNGNG
今作っているのはDelphiでポリゴンを使用しています
存在する可能性の面をすべて用意しておいておくから描画して行くという方法なんですけど
面の設計がおかしいので見え方がブサイクです
0007デフォルトの名無しさんNGNG
ん?可能性のある面を用意するというのは、手書きってこと?
手書きでなければまともな判断だと思うけれど。
一枚壁の絵を書いてそれをいろいろな形に変形してやればよし。
0008デフォルトの名無しさんNGNG
Direct3Dは使っちゃダメなのかい?
0009デフォルトの名無しさんNGNG
ftp://ftp.idsoftware.com/idstuff/source/q1source.zip
ミレ。
0010デフォルトの名無しさんNGNG
おお。Quake1のソースじゃないすか!マジレスカコイイ!!
0011デフォルトの名無しさんNGNG
>>10
よかった。じゃぁ副読本としてこれもミレ。
http://www.bluesnews.com/abrash/
0012デフォルトの名無しさんNGNG
「DirectX8.0 3Dアクションゲーム・プログラミング」
読んだら。
0013デフォルトの名無しさんNGNG
■ このスレッドは過去ログ倉庫に格納されています