トップページgamedev
1001コメント341KB

Direct 3D

レス数が900を超えています。1000を超えると表示できなくなるよ。
0001.01/11/09 17:06ID:wrfy6OtC
Direct Xはあるみたいですが、こちらはD3D専門という事で。
とりあえずDX8以降は初期化が簡単になったり関数が変わったり
結構大幅に変わりましたがその辺も踏まえてお願いします。
08298232005/09/14(水) 17:03:44ID:cuazMJTo
>>828
ありがとうございます。
やってみます。
08308232005/09/15(木) 00:34:33ID:3aU9jAmb
>>828
変わりませんでした。
別のPCではそういった症状が出ませんので、
グラフィックカードが原因だと思っておきます。
0831名前は開発中のものです。2005/09/15(木) 03:31:50ID:NKwWscc3
>>791
どうも〜。遅くなりましたが、Gimpでやってみました。
透明の設定の仕方が分からなくて、苦労しました。
消しゴムでやれることが分かったですが、なんか1ピクセルごとに書けなくないですか?
それと、PNGの読み込みが大変面倒そうです。嫌になってしまいました
0832名前は開発中のものです。2005/09/15(木) 10:39:27ID:TvGSAO22
>>831
ツールの使い方などをきちんと調べられるのも
プログラマーのスキルですよ。
Gimpなら透明の空画像作ってレイヤー重ねてください。
ちなみに消しゴムだろうがブラシサイズ変えられます。
個人的にはPNGじゃなくてTGAがお勧め。
0833名前は開発中のものです。2005/09/16(金) 22:58:45ID:EfSiJ+7d
よく4人プレイのゲームとかで画面が4分割のがありますがこれはどうやったら
可能になりますか?ビューポートの設定で無理やり4分割にして実現したんですが
他に方法ありませんか?
0834名前は開発中のものです。2005/09/17(土) 00:01:49ID:y67Z5UeI
つーかViewportが正道だよ。その為にあるようなもんだし。
windowモードで画面ごとに違うwindowを割り当てたい時などは
SwapChainを使う。
0835名前は開発中のものです。2005/09/26(月) 21:15:20ID:Oe64tQA1
未だに初期の9.0SDK使ってて、つい先日Update版導入したら色々仕様変わってるよorz

ID3DXSpriteのスケール設定引数がごっそりなくなったわけだけど、
スプライトの拡大縮小って他に代替手段あったっけ?
0836名前は開発中のものです。2005/09/26(月) 21:49:31ID:b4zN5J/A
D3DXMatrixTransformation2D
0837名前は開発中のものです。2005/09/28(水) 23:10:19ID:xxFcAXti
読み込みpngが800*600のサイズでフルスクリーンでそれを画面いっぱいに
描画しようと思ったらうまくいきませんでした。方法としては4つの頂点と
それに合わせたテクスチャ座標をしてsetfvfで指定してprimitiveup関数に
引数渡して描画しました。描画自体はできていますが画面のサイズに合わせて
テクスチャが画面いっぱいになっていません。spriteをつかえば綺麗に描画
されますがspriteは重いのでどうすればいいかわかる方いらっしゃいましたら
アドバイスよろしくお願いします
0838名前は開発中のものです。2005/09/28(水) 23:15:07ID:m79xquiV
またその質問か
0839名前は開発中のものです。2005/09/28(水) 23:26:37ID:STJ5f+Tq
ヒント:2乗
0840名前は開発中のものです。2005/10/02(日) 01:56:07ID:gskv2QXE
>>839
それを言うなら、2のN乗だろう
0841名前は開発中のものです。2005/10/02(日) 10:09:53ID:OIAGxN+l
画像の読み込み時にフィルターかければ2のN乗にかってになっちゃうと思いますが
フィルタかけないとそのままのサイズで読み込まれるのかな?
0842名前は開発中のものです。2005/10/03(月) 14:17:07ID:b9jVRaHQ
横スクロール2Dシューティングの制作で板ポリゴンにアルファ付きPNGを貼り付けて
スプライト替わりに使ってるんですが三枚以上重なったところで一番上の板ポリの
右側のアルファ境界が縁取りしたように背景まで透過する現象が起きています。
グラボはATI、NVIDIAと色々試していますがどれも同じ現象です。
これはD3D公知のバグかなんかなんでしょうか?
0843名前は開発中のものです。2005/10/03(月) 15:29:19ID:qjZo7wPY
>>842
そんなバグは聞いたことがないので、お前さんのプログラムが
おかしいだけだと思う。
0844名前は開発中のものです。2005/10/03(月) 15:30:21ID:qjZo7wPY
ついでに言うと、ATIでもNVIDIAでも発生しているなら、
ちゃんと仕様通りの可能性大。

人のせいする前に、自分のプログラムを疑え。
0845名前は開発中のものです。2005/10/03(月) 15:51:32ID:b9jVRaHQ
>>843
>>844
書き方が悪くて申し訳ありません。
これでも散々疑って試してみたのです。
板ポリ止めて箱にしてみてたり、テクスチャのフォーマットも色々変えてみました。
ただどうしても二枚で大丈夫で三枚目からおかしくなる症状が自分の経験則では
理解できなくてこうして質問させて頂いています。
掲示板での書き込みは不慣れなもので不躾な点ももあるかとは思いますがご容赦下さい。
0846名前は開発中のものです。2005/10/03(月) 16:36:09ID:qjZo7wPY
Zバッファ、ステンシルバッファは使っているのか否か?
描画順はどうなっているのか?
スプライトの端=テクスチャの端なのか?
「テクセルとピクセル間の直接マッピング」の項は理解しているのか?
テクスチャフィルタリング、テクスチャアドレシングモード、 テクスチャラッピングは
理解しているのか?

こんなところで効く前に、ステップ実行等でデバッグした方がいいと思うぞ。
スワップエフェクトをCOPYにして、スプライト1枚描画するたびにPresentとキー入力待ち
でも入れておけば、どこでおかしくなるのか分かるだろう。
0847名前は開発中のものです。2005/10/03(月) 16:37:46ID:ISXXfAQq
>845
とりあえず本気で解決したいと思ってるなら、
よく解らん説明よりスクリーンショットぐらい出せ。
0848名前は開発中のものです。2005/10/05(水) 09:39:43ID:UxKKWdII
単純にしっかり設定されてるテクスチャステージステートが2枚までなんじゃねーの?
それかミップマップが変なことになってるとか。
とか、いい加減なこと言ってみるw
0849名前は開発中のものです。2005/10/05(水) 13:57:07ID:P/i86CO3
>>845
マザボのAGPドライバはちゃんと最新の入れてる?
俺も板ポリじゃないけど、同じようなことになったことがある。
プログラム的に問題ないと思ったら、ハード面疑った方がいい。
0850名前は開発中のものです。2005/10/06(木) 02:17:53ID:AY7ac6mV
半透明部分にもZ値があるせいで、うまく重なってないだけじゃないのか?
ちゃんとソートしる
0851名前は開発中のものです。2005/10/08(土) 02:17:20ID:BaTRUxEl
鰻を3Dで表示したいんです。
0852名前は開発中のものです。2005/10/08(土) 02:53:10ID:ouZcSp9y
>851
ム板に引きこもってろ。
0853名前は開発中のものです。2005/10/08(土) 10:51:47ID:gpIr/MEu
ま・・・まぐろ?
3D MAG LOADERっすか
0854名前は開発中のものです。2005/10/08(土) 15:52:02ID:n+YDLIDB
MAGとかPIとか、懐かしいねぇ
0855名前は開発中のものです。2005/10/08(土) 20:13:56ID:AzKw7bav
質問ですいません。今Visual BasicでDirectXライブラリを使ってプログラムを作っていてその中でオーバレイ上に
ColorKeyを使う部分があり、定数、DDCKEYCAPS_SRCOVERLAYで判断しているのですが、DirectX Caps Viewer
で調べたところ下記のような結果でした。
実際、GeForceの方は値がないのでプログラムでColorKeyが使えないのですが、元々GeForceではColorKeyは
使えないのでしょうか。
値を追加して使えるようにしたり、または別の方法で使えるようにしたりできるのでしょうか。

ATI Radeon 9600
 DDKEYCAPS_DESTOVERLAY
 DDKEYCAPS_DESTOVERLAYYUV
 DDKEYCAPS_SRCOVERLAY
 DDKEYCAPS_SRCOVERLAYCLRSPACEYUV
 DDKEYCAPS_SRCOVERLAYONEACTIVE
 DDKEYCAPS_SRCOVERLAYYUV

GeForce FX5500
 DDKEYCAPS_DESTOVERLAY
 DDKEYCAPS_DESTOVERLAYONEACTIVE
0856名前は開発中のものです。2005/10/26(水) 00:53:48ID:mIo8wBwy
DirectX9をインスコしようとしたら、
「このOSには対応してねえ!」といわれます。
win2000+sp4です。

違法コピー版と認識されているのでしょうか。
0857名前は開発中のものです。2005/10/26(水) 01:43:33ID:oqHGEfQp
SDKか
0858名前は開発中のものです。2005/10/26(水) 23:57:57ID:mIo8wBwy
そう、SDK
0859名前は開発中のものです。2005/10/26(水) 23:59:31ID:I00czP7t
2000は今年くらいにSDKのサポートから外されたよ
0860名前は開発中のものです。2005/10/27(木) 00:04:46ID:bOzR+4cG
2000は最新のSDKから見捨てられたはず。
0861名前は開発中のものです。2005/10/27(木) 01:18:24ID:BYRLQUWY
そうか。ありがとう。

後、DirectXで開発するためにピクセルシェーダ対応のビデオカードを
買おうと思うのだが、チップセットとかインターフェース(AGPとか)は気にする必要ある?
最近のPCは疎いので、、

いままでコンシューマ開発だったのでPCは知らないのよ。
板違いかな。
0862名前は開発中のものです。2005/10/27(木) 01:31:24ID:dxsiFruV
>>861
新しいPCを買うなら恐らく自動的にPCI-Expressになるかと。
今使ってるPCにVGAを乗っけるなら、インターフェイスの選択の余地は無いのでは?
0863名前は開発中のものです。2005/11/01(火) 14:03:52ID:Y3Zj/C/T
lockしないでDirectDrawサーフェイスからDirect3D9サーフェイスにデータを転送する方法ってありますか?
教えて下さい!
0864名前は開発中のものです。2005/11/01(火) 15:46:50ID:reaSso5i
ない。
そもそもDirectDrawサーフェスは同じデバイスで扱うことができないし。

Direct3DSurface9同士でよければ可能だが。
0865名前は開発中のものです。2005/11/01(火) 16:04:32ID:VkhR35MA
GetDCでデバイスコンテキストを取得すれば出来ないことはない。
0866名前は開発中のものです。2005/11/01(火) 17:06:34ID:Y3Zj/C/T
>>865
DCをとった後どうするんでしょうか?
IDrawVideoImageというインターフェースがあったのですがこれを使うんでしょうか?
0867名前は開発中のものです。2005/11/01(火) 17:55:01ID:VkhR35MA
Win32API
0868名前は開発中のものです。2005/12/20(火) 03:07:51ID:WMPdnOCu
遠景を表現する方法ってどんな方法がある?
球にマッピングしても不自然だし・・・
法線内側で箱状にしても不自然だった・・・
考え方だけでもいいのでアドバイスお願いしますorz
0869名前は開発中のものです。2005/12/20(火) 03:57:42ID:FaHGR1/a
どう不自然なのかよく分からないが、
遠方を描画するのは球でも箱でもメジャーなやり方では。
環境マップとかの話になると、箱とか双放物面になるのかな。
0870名前は開発中のものです。2005/12/20(火) 09:33:54ID:7CtF6n3+
>>868
ボックス、球が普通。
視点がパンしない場合は円柱、または1枚絵を背景に使う場合も。

後者はスターグラディエーター2(カプコン)が芸術的だった。
0871名前は開発中のものです。2005/12/20(火) 20:31:44ID:48KY6nMF
遠景を全部ポリゴンで作r
0872名前は開発中のものです。2006/01/17(火) 02:14:37ID:Lcnts4sV
フォグについて。
フォグがかかるポリゴンが、距離18000先にあって、
視点を回転させると、フォグの強度が上がったり下がったりする
(ポリゴンまでの距離は変化しない)
んですが、なんでですか

0873名前は開発中のものです。2006/01/17(火) 02:17:44ID:Lcnts4sV
ひょっとして、線形フォグだからポリゴンがでかいもんんで、
視点からポリゴン頂点への距離が変化してたからだったりして
0874名前は開発中のものです。2006/01/17(火) 02:22:23ID:Lcnts4sV
線形フォグじゃなくて頂点フォグ。
実験で873は違うっぽい
0875名前は開発中のものです。2006/01/17(火) 02:29:52ID:btpyDufx
>>874
頂点フォグは計算を端折ってるからいい加減かもね。
範囲ベースのフォグを使用するといいかも。
0876名前は開発中のものです。2006/02/01(水) 15:28:13ID:X4JHCij2
3Dアクションのマップってどう作るのが一般的なんでしょうか?
フリーゲームのフォルダを漁ってみると、マップのXファイルがまるごと入っていたり
するのですが、Xファイルから当たり判定の取得ってできるんでしょうか。
0877名前は開発中のものです。2006/02/01(水) 15:42:15ID:l48r1Fzn
できる
08788762006/02/01(水) 17:36:13ID:X4JHCij2
D3DXComputeBoundingBoxで箱を取得するまでは出来たのですが、
マップ全体を包む箱になってしまいます。
複雑なXファイルの形状を取得するにはどうすればいいのでしょうか?
0879名前は開発中のものです。2006/02/01(水) 17:50:29ID:zsLxHCNF
>>878
そもそもBoundingBoxがどういう意味か調べてみろ。
exciteなりgooなりの英和辞書があるだろw
08808762006/02/01(水) 18:04:03ID:X4JHCij2
>>879
excite翻訳は制限箱と返してきました。
箱状の頂点座標のことですよね?
0881名前は開発中のものです。2006/02/01(水) 18:06:46ID:52d+JDgR
直方体ならノード単位とか判定させたい最低範囲に分割。
面に沿うなら面との判定。
乗せる物体も判定部位や条件によって揃えるデータは様々。
0882名前は開発中のものです。2006/02/01(水) 18:11:41ID:zsLxHCNF
。。。w
bound = 境界。要するに境界ボックスのこと。
Xファイルを含む最小の箱を返してくる関数だからマップ全体を包む箱になるのは当然

マップのXファイル云々を言う前にマップはどういうマップなんだ?
閉空間のマップならそれなりにめんどくさくなるぞ
08838762006/02/01(水) 18:18:23ID:X4JHCij2
>>882
マップは分岐のあるトンネルのような閉空間です。
0884名前は開発中のものです。2006/02/01(水) 18:32:11ID:AaW4sDxf
形状を把握するのなら、ポリゴンを一つ一つ見ていくしかない。
さらにそのデータをどうするかというのを自分で考えて、処理を書かなければならない。
どこまでの精度が必用かによってロジックは異なるし、
判定の高速化や効率化をベンチをとりつつ最適に調整しなければならない。
一朝一夕で出来ることではないが、まあがんばれ。
0885名前は開発中のものです。2006/02/01(水) 18:37:22ID:6ZhYGdPT
コリジョンディテクションの技術を「どうすればいんですか?」の一言で手に入れられたら
誰も苦労しないんだが。
08868762006/02/01(水) 18:53:50ID:X4JHCij2
>>884
ありがとうございます。
やることは多そうですが、地道に考えていこうと思います。

>>885
すべて教えてもらおうとしてきたつもりではなかったのですが、
仰る通り楽をしようとしました。お気に触られたようでしたらすみませんでした。
0887名前は開発中のものです。2006/02/01(水) 20:45:29ID:CL8bLvaf
ま、これでも読んどけ

ttp://www.amazon.co.jp/exec/obidos/ASIN/493900791X/
0888名前は開発中のものです。2006/02/02(木) 03:35:57ID:gRZL/mzV
うは
こんなに範囲の限定された本が出ているのか。
最近はいい時代になったな。(読む方にとっても書く方にとっても)
0889名前は開発中のものです。2006/02/09(木) 23:15:42ID:TZ2DGw+s
DirectX7。
サーフェースのピクセルフォーマットを、
R8G8B8A8(32bit)
で作製したい(アルファチャンネルを持つ)のだが、どうやれればいいですか?
普通に、作製すると、プライマリが16ビットだからか、16ビットになります。
0890名前は開発中のものです。2006/02/10(金) 14:43:46ID:yxCh92dg
じゃプライマリも32bitで作れば。デスクトップが32bitになってないと作れないが。
それとカードが対応してないと無理だから確認して
0891名前は開発中のものです。2006/02/10(金) 17:11:23ID:hihqEItj
いや、プライマリとオフスクリーンサーフェスは普通に
違うフォーマットで作れるが…
ヘルプにも作り方が書いてあるし。
0892名前は開発中のものです。2006/02/10(金) 19:56:20ID:0IZWNT7D
>>891
具体的にどこ?
0893名前は開発中のものです。2006/02/10(金) 22:51:51ID:d9CO7I+x
>>890
アホいうな糞。
プライマリはビデオメモリだ。アルファ値なんて存在しない。
>>891
どこ?サーフェース作製時に、DDSDESC2とかいう構造体で、
サーフェース能力指定する訳だが、ピクセルフォーマットを指定したら
エラーになった。INVALID_PARAMとか。
あと、他んとこに「アルファを含む」とかいうフラグを指定してもエラー。
しかし、D3Dのデバイス能力は、テクスチャアルファのビットが1になっとる。
0894名前は開発中のものです。2006/02/10(金) 22:54:57ID:d9CO7I+x
本屋でDXに関する本を見たが、テクスチャアルファをもつサーフェースの作製方法が
どれにも載っていない。
1冊だけあったが、それはD3DXというライブラリを使用するもので(DX9で)
そのD3DXライブラリのソースがDX9SDKに入ってなかった
0895名前は開発中のものです。2006/02/10(金) 23:59:07ID:hihqEItj
>>892-893
[DirectDraw]-[DirectDrawの要点]-[サーフェス]-[サーフェスの作成]-[オフスクリーンサーフェスの作成]

>また、ピクセル フォーマットがプライマリ サーフェスのピクセル フォーマットと
>異なるサーフェスも作成できる。ただし、この場合には、システム メモリの使用が
>制限されるという弱点がある。次に示すコードでは、8 ビット パレット化サーフェス
> (現在のディスプレイ モードがピクセルごとに 8 ビット以外であると仮定する) を
>作成するために、DDSURFACEDESC2 構造体メンバを準備する方法について示す。

次にサンプルコードと、その後にワイドサーフェスに関する記述がある。

他にもDirect3DのチュートリアルでもD3DX無しでテクスチャサーフェス作っているし、
たしかDX7のSDKならD3DFrameにテクスチャ関係のソースもあったかと。
0896名前は開発中のものです。2006/02/11(土) 21:36:18ID:lAR/R2x2
>>895
D3DFrameでやってることから、なんとか32ビットアルファ付きが作成できました。
ありがとう。
0897名前は開発中のものです。2006/02/16(木) 07:59:44ID:rDkYJJ3P
 縁取りを表現するためにポリゴンオブジェクトを一回り大きくして法線を反転して
黒く表示する手法がありますが、Xファイルを読み込んで自動的に縁取りようのポリゴンを
付加してくれるツールって無いですかね。

 普通にモデリングツールで拡大したりすると、中心からの距離によって線の厚さが
変わってくるし…
0898名前は開発中のものです。2006/02/16(木) 08:46:03ID:C4eltmhJ
普通はシェーダ使うからそんなツール作らない。
0899名前は開発中のものです。2006/02/16(木) 23:10:57ID:HgwrBgLl
>897
モデルを作るとき、ついでに一回り大きなモデルも作って
出力しとけば委員ジャマイカ?
0900名前は開発中のものです。2006/02/17(金) 01:42:59ID:pMnLEopp
>>899
エッジ描画用のモデルは単純に拡大するとは違う処理だから、
モデリングツールにそういう機能がないってことかと。

頂点シェーダで2〜3行で済む処理だから、普通は別モデルとして
データを持ったりはしないと思う。
シェーダで処理すれば実行時に線の太さを調節できるしね。
09018972006/02/18(土) 01:23:17ID:jGbiZdO7
>>898->>900

コンバータ作っちゃったよorz
0902名前は開発中のものです。2006/02/25(土) 01:03:39ID:Kaa3X1K0
質問です。
私は、去年より3Dのアクションゲームを制作している初心者なのですが、
画面全体にかかる、霧のようにもやもやっとしたエフェクト表現をしたいと考えています。
この霧ですが、常に表示位置がプレイヤー位置に対して固定されているのではなく、
プレイヤーが前へ歩けば霧も後ろへ下がっていくような、きちんと奥行きのあるものにしたいです。
私の考えてみた方法は、最初にプレイヤーから一定距離以内の3D空間(球)へランダムにA点をいくつか配置し、
A点がプレイヤーの移動によって一定距離(球)を超えたら、球の反対側へ移動させることで無限に続く霧とし、
そのA点全てから、点を中心とし霧テクスチャを貼った長方形ポリゴンをビルボード状に描画するという方法です。
正直・・どうなるか気にはなるのですが、私がやろうとすると時間がかかってしまうため、まだ試しておりません。
こんな面倒臭がりな私ですが、よろしければ、私の霧再現方法がいけそうかどうかの、ご助言をいただけないでしょうか。
以上です。よろしくおねがいいたします。
0903名前は開発中のものです。2006/02/25(土) 01:12:17ID:p8ryOYmk
濃淡のある霧ならいいんじゃね?
アクションゲームだから霧のテクスチャーの向きを決めやすいだろうし。
ただし、普通はコレ↓
ttp://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/directx9_c/directx/graphics/programmingguide/advancedtopics/framebuffer/fogtypes/pixelfog.asp
0904名前は開発中のものです。2006/02/25(土) 01:18:39ID:IfP3m5iC
いけるんじゃないの
0905名前は開発中のものです。2006/02/25(土) 01:55:46ID:5d11EVBg
自力でそこまで考えたってことがいいことだと思った
0906名前は開発中のものです。2006/02/25(土) 02:02:05ID:pbYlIp6T
でも、どうせなら自分で実行するまでして欲しい
0907名前は開発中のものです。2006/02/25(土) 03:15:55ID:p8ryOYmk
>>902のやり方で問題になるが、
・遠くのポリゴンが突然現れる。
・投影面まで迫ってきたポリゴンが突然消える
これらはαブレンディングのやり方で解決するとして、

・Zバッファとの相性の悪さ。

例えば建物の角に差し掛かったとき、
・Zバッファを使わないと、角とその向うの風景で霧の濃さが変わらない。
・Zバッファを使うと、角の手前の壁面で霧のポリゴンがブツ切りになる。
というような問題が生じる。

だからポリゴンに頼らずにフォグを使うのが無難。使うにしても、
フォグを有効にして壁面やその向うの風景を描画してから、
フォグよZバッファを無効にしてお化粧程度に軽く霧ポリゴンを描画するのが
いいと思う。
0908名前は開発中のものです。2006/02/25(土) 05:10:19ID:9iRbb0YP
GIMPでレイヤーとして作ったグレースケールのものを、
アルファチャンネルとして画像に反映させて
それをpngのα値として保存できっる?
0909名前は開発中のものです。2006/02/25(土) 08:53:59ID:06GMcHAz
できっる?
0910名前は開発中のものです。2006/02/25(土) 18:34:19ID:zYUYY4hi
コレ?
ttp://tpot.jpn.ph/t-pot/program/76_VolumeFog/index.html
0911名前は開発中のものです。2006/02/26(日) 08:25:09ID:dTtz2MU3
別スレから来ました。

同じような事やった人がいたら聞きたいんですが、
3Dキャラクターの服や髪の揺れの実装で揺れる部分のモデルはどうやって
作ってるんでしょうか?
(今使ってるのはメタセコLEです)

布のテストコードは書いたんですが、自前で頂点グリッドを作ってるので
順序よく頂点を計算出来ます。
しかし、髪の毛のようなちょっと複雑な形状ではどうやってるのかわからないです。
(アキラの鉢巻とかは自前で組んだものリンクするだけで良いと思いますが)
0912名前は開発中のものです。2006/02/27(月) 01:53:01ID:M1NCZhu8
>>911
揺らさなくて良い
0913名前は開発中のものです。2006/02/27(月) 01:56:19ID:/11puAhO
手足と一緒じゃない?
0914名前は開発中のものです。2006/02/27(月) 02:35:12ID:ilMX+Bbl
それはボーンでは?
0915名前は開発中のものです。2006/02/27(月) 04:19:40ID:dAYC5WSX
そう、そのボーンで
0916名前は開発中のものです。2006/02/27(月) 09:13:32ID:c8Xb3f1o
ボーンも大変だな
0917名前は開発中のものです。2006/02/27(月) 14:32:36ID:B+9WtNTM
ぼいーんぼいーん
0918名前は開発中のものです。2006/02/27(月) 17:34:56ID:gjTyS3us
まゆげ
09199112006/02/28(火) 22:47:40ID:1rPz5eKD
要は同人ごときで揺れものはいらんて事か。

でも、ボーンでちょっとアイディア浮かんだ(多分車輪の再開発だろうけど)
0920名前は開発中のものです。2006/03/22(水) 22:49:06ID:+4SK85pH
背景ブラーはどうすればいいですか?
背景とキャラがあったらどういう順番で書いてバッファはいくついりますか?
0921名前は開発中のものです。2006/03/23(木) 16:42:01ID:GIaKujt9
Win95時代にVBでAPI呼び出しでゲーム作ってたオレなんだが、
今の時代2DやるにしてもDirectX3Dつかうと便利らしいんで勉強したいんだけど、
コンパイラはVC6とかでいいのかな?
さすがに古いから最近でてるようなもののほうがいいの?
C#とか.NETって中身しらないけどc++適当に知ってるならあっちのコンパイラがいいの?
0922名前は開発中のものです。2006/03/23(木) 21:36:19ID:oLVbqIbi
>>921
vc6に慣れると後々面倒なので最初から.netにしる
もうすぐvs2005でるからそれ買え(もうでたかも?)
0923名前は開発中のものです。2006/03/23(木) 23:53:50ID:LhNcYWZL
最新の DirectX SDK は VC6 に対応してないんだな。
というわけで

VC++2005 Express Edition + PlatformSDK + DirectXSDK

をオススメする。
0924名前は開発中のものです。2006/03/24(金) 10:23:18ID:2x4zPrfI
サンクス

つーかすごいね今は
express版は無料とは…しかも普通に使えるみたいだし
自分が高校生のころはVC4が10万だからあきらめて、VB4(3万円)ににげたってのに
0925名前は開発中のものです。2006/03/24(金) 14:45:05ID:QI12QPFz
フリーが出たから客を逃がさないため、増やすためにでしょ?
0926名前は開発中のものです。2006/03/26(日) 16:53:09ID:4jFe4Scb
3Dの同一キャラを何十体も表示する時、一体だけ読み込んで

描画→移動→描画→移動

で、最後に表示、とするのと
何十体分を全部読み込んで一括表示するのでは
どちらが一般的なのですか?
0927名前は開発中のものです。2006/03/26(日) 17:02:56ID:60rseIt8
>>926
同じモデルを使用数分読み込むなんて時間もメモりも無駄でしょう。

> 描画→移動→描画→移動
「移動」になるかは実装次第。

> 何十体分を全部読み込んで一括表示するのでは
一括と言ってもその何十体のキャラはそれぞれ移動したりするし、
それぞれに対して描画命令を呼ぶんでしょう?
0928名前は開発中のものです。2006/03/26(日) 17:40:14ID:M3SaxWSJ
>926が何を言いたいのかイマイチよくわからんが…

かく言う俺は、同一モデル(つっても2D描画用だから4頂点だけ)で
テクスチャアドレスだけ異なるデータを多数読ませてる
いちいちVertexBufferロックしてテクスチャ座標書き換えんのマンドクセ
どうせ大した容量じゃねーし(せいぜい100Kb)
レス数が900を超えています。1000を超えると表示できなくなるよ。