鬱だ氏のう DirectX (Part 6)

このエントリーをはてなブックマークに追加
952名前は開発中のものです。:02/12/09 01:40 ID:KvsX3D24
次スレ行っとく?
953次スレ用:02/12/09 07:09 ID:kgKHq6YR
DirectXについてマターリと技術情報交換&雑談するためのスレッド。
初心者用相談室では扱わないような少し高度な話題も受け持つ。

■ 過去スレ
Part 1 http://piza.2ch.net/tech/kako/966/966655286.html (プログラム板)
Part 2 http://pc3.2ch.net/test/read.cgi/tech/997101556/ (プログラム板)
Part 3 http://game.2ch.net/gamedev/kako/1005/10051/1005119775.html
Part 4 http://game.2ch.net/gamedev/kako/1016/10162/1016276254.html
Part 5 http://game.2ch.net/test/read.cgi/gamedev/1027351925/
Part 6 http://game.2ch.net/test/read.cgi/gamedev/1033920036/
954名前は開発中のものです。:02/12/09 20:05 ID:hxfaoJg6
画面モード切り替え時のRestoreがうまくいかない。
リソース作成するときにD3DPOOL_MANAGEDで作っておけば
d3dd8->Reset(XXX)
しても自動的に復旧してくれるんじゃないの?
955_:02/12/09 21:20 ID:PLNCjsi5
>>954
それ、なぜかうまくいかなかったので、
DirectX7までと同じように、自前にしてる…。
956名前は開発中のものです。:02/12/09 21:43 ID:iVDm6NSP
なぜかZバッファを使って描画できません。
本に書いてあった通りに
d3dpp.EnableAutoDepthStencil = TRUE;
d3dpp.AutoDepthStencilFormat = D3DFMT_D16;
lpD3DDevice->SetRenderState( D3DRS_ZENABLE,D3DZB_TRUE );
lpD3DDevice->SetRenderState( D3DRS_ZWRITEENABLE,TRUE );
を設定したのだけど、奥にあるはずの物が手前に描画されてしまいます。
何が問題なのでしょうか?
957名前は開発中のものです。:02/12/09 21:57 ID:d6O+HW1b
人生に疲れたのですが、どうしたらよいでしょうか。
958名前は開発中のものです。:02/12/09 22:22 ID:X8FddqDo
>>957
JIN☆SAY!
959名前は開発中のものです。:02/12/09 23:17 ID:eWCOBnFI
JIN☆SAY!LUCK※ARRAY□YEAR?
QUEUE#MORE%RUE&SIR!
960名前は開発中のものです。:02/12/10 09:56 ID:9QkjgRbi
>>956
>d3dpp.EnableAutoDepthStencil = TRUE;
>d3dpp.AutoDepthStencilFormat = D3DFMT_D16;
>lpD3DDevice->SetRenderState( D3DRS_ZENABLE,D3DZB_TRUE );
>lpD3DDevice->SetRenderState( D3DRS_ZWRITEENABLE,TRUE );
 
少なくとも、そこは問題じゃない。
View Matrixの値はどうなってる。あと、Projection Matrix。
 
>奥にあるはずの物が手前に描画されてしまいます
 
本当に奥にあるのか確かめたか。
透視・投影変換後の頂点情報。レンダリング後のZバッファの値。
 
それと、SDK付属のサンプルプログラムがちゃんと動くかどうか
確認してみ。それが動くなら,それと自分のソースを比較してみ。
961名前は開発中のものです。:02/12/10 11:48 ID:Dd4Ue4un
>954

Resetかけるタイミングじゃないの?
きちんとEndSceneやってからResetしてる?
962名前は開発中のものです。:02/12/10 11:52 ID:AiDv0e8h
.              __
                    ‖  ~"ー 、,,_
      |           ‖ 終 了  ,>
   \ |  /      ‖   _,:-−'´
                ‖/~         ヽ | /
                    ‖     ,   ))
       ,、      ,、   /'ll__/ ヽ
      / ヽ__/ ヽ/ _‖   _  ヽ.    ∧___∧
    /       /  ´ ‖ー/  `   l ロ. / _    _
    / ´ 、__,  ` |.    ‖∨      ,! || | l--l `
   _l    ∨    ヽ/ ̄)( ̄ ̄`"::::ノ (⌒ヽ, ..ヽノ   ,
  ( ヽ_        /   /ll `'ー、....::ノ ∀\/ー- /`l  ヽ
   ヽ、       ,ヽ:..:ノ ‖   '::::|⊃  iー- l (_〕i__
     l          : :::Y  ‖     ::|   |"|ー-,|   |(
963名前は開発中のものです。:02/12/10 12:19 ID:O3cuAHTS
>>954
ただうまくいかないじゃ、何が悪いのかなんて分からないよ。
何がどううまくいかないのかくらいは説明してくれ。
当然Reset周りのメソッドの戻り値くらいは確認してるよな?
964名前は開発中のものです。:02/12/10 17:11 ID:uudObRDH
reset失敗で考えられることは
まず、ID3DXFontは解放しとして作り直す必要があるみたい。
あと、解放しとかなくちゃいけないリソースの参照カウントが
バグとかで1より大きくなっちゃってると
Release一回で解放されないから当然失敗する。
オイラが思いつくのはそんくらい。機種依存とかはシラン
965オシエテクン:02/12/10 17:36 ID:tkEwMMYm
新スレたてますた

鬱だ氏のう DirectX (Part 7)
http://game.2ch.net/test/read.cgi/gamedev/1039509250/l50
966名前は開発中のものです。:02/12/10 18:49 ID:eNn99DyW

 ̄ ̄ ̄ ̄ ̄ ̄ ̄○ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
           O 。
                 , ─ヽ
________    /,/\ヾ\   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
|__|__|__|_   __((´∀`\ )< というお話だったのサ
|_|__|__|__ /ノへゝ/'''  )ヽ  \_________
||__|        | | \´-`) / 丿/
|_|_| 从.从从  | \__ ̄ ̄⊂|丿/
|__|| 从人人从. | /\__/::::::|||
|_|_|///ヽヾ\  /   ::::::::::::ゝ/||
────────(~〜ヽ::::::::::::|/        = 完 =
967名前は開発中のものです。:02/12/10 20:13 ID:+aqFrdvS
1000取り合戦開始!
968名前は開発中のものです。:02/12/10 20:25 ID:dp0zO6Im
    _、_   GOOD END!!
   ( ,_ノ` )     n
  ̄     \    ( E)
 フ     /ヽ ヽ_//
969956:02/12/10 22:49 ID:+WxK/gNH
>>960
ご指摘ありがとうございます。
Projection Matrixの引数がおかしかったのが原因でした。
引数の数が間違ってなかった為コンパイルエラーが出なかったので
気が付きませんでした。
970名前は開発中のものです。:02/12/11 02:19 ID:BMId8xPM
うるせーばか
971名前は開発中のものです。:02/12/11 02:47 ID:tKkR7dpH
   ___.                     ∩゛     ∧空∧    ((( ))) /\
  /. ――┤. -=・=-    -=・=-    | |  ∧ ∧{´ ◎ `}____( ´∀`)\ う \
 ./(.  = ,= |      ∧∧    ∧_∧  | | ( ´ー`) ):::/´∀` ;:::: \ヽ(`Д´)ノ゛\ ま\
 |||\┏┓/∫    (=゚ω゚)ノ~ ( ´Д`)//  \ < .∧|∧   /::::::::::| .¶_¶.    \い\
 V/ ∧,,∧ ∬  〜(  x)  /       /   ,一-、(´ー`)  /:::::|::::::| (ΦдΦ)/~   \棒\
  || ミ,,゚Д゚ノ,っ━~~ U U   / /|    /   / ̄ l⊂ヽ \/|:::::::::|::::::|  γ__  ∧w∧ 旦∬
 人 ミ ,,,  ~,,,ノ  .n  THANK YOU 2ch ■■-っ ┌───────┐  \ ( ゚Д゚ )∩゛
( ゚ー゚)と..ミ,,,/~),ヽ(凸)ノ~     and..     ´∀`/. | ●        ● |     ヽ    ノ
  / ̄ ̄し'J\[Y] GOOD-BYE 2ch WORLD! /| .┌▽▽▽▽┐. |____|__||_| ))
 /     ●  ●、ヽ                  (. ┤ .|        |. |□━□ ) (゚Д゚)?
 |Y  Y       \  またどこかで会おうね.. \.  └△△△△┘. |  J  |)∧_∧
 |.|   |       .▼ |∀゚)               |\あ\       | ∀ ノ " ,  、 ミ
 | \ /■\  _人 |∧∧∩゛∧_∧∩゛∧_∧  |   \り.\     | - Å′ ゝ∀ く
 |  ( ´∀`)___/( ゚Д゚.)'/ ( ´∀` )/ (・∀・ ),. |.    \が\.    |  ). \  Λ_Λ
 \ ( O   )  冫、 U  /  (     / ⊂  ⊂.)ヽ(´ー`)ノ゛ \と.. ∧_∧/(´Д`;)<丶`∀´>
  |││ │   `   |   |   ∪ |  |  ( ( (  (  へ (゚д゚)〜⌒(゚ー゚*) (-_-) (・ω・` )
  (_(__(__)(・∀・) ∪~∪  (_(__) (_(_) く ⊂⌒~⊃。Д。)⊃⊃⊃(∩∩)(∩ ∩)
972名前は開発中のものです。:02/12/21 00:08 ID:V1BQvNrd
DirectX9 キタ━━(゚∀゚)━━ !!!!!

ttp://msdn.microsoft.com/library/default.asp?url=/downloads/list/directx.asp


敢えてage
973無名草子さん :02/12/21 00:12 ID:YobcAbFo
>>972
(´゚c_,゚` ) プッ ランタイムでしょ








               
       と思ったらキタ━━━(゚∀゚)━( ゚∀)━(  ゚)━(  )━(  )━(゚  )━(∀゚ )━(゚∀゚)━!!!!!
974名前は開発中のものです。:02/12/21 00:16 ID:L1vyCnPu
新スレに移動してください。
http://game.2ch.net/test/read.cgi/gamedev/1039509250/l50
975名前は開発中のものです。:03/01/14 01:19 ID:VrnDNZWo
埋め立て?
976名前は開発中のものです。:03/01/22 14:48 ID:LX57UHTP
>>897
おれも教えてほしい。
977名前は開発中のものです。:03/01/22 15:35 ID:OWu9Y5j1
               ∧ ∧
              ( ̄ー ̄)
              (つ  つ
               ( ヽノ
               し(_)

         Now Thread Stoping. ...
         大変見苦しいスレでありました.
           スレストするまでお待ちください。。。ニヤリッ
978名前は開発中のものです。:03/03/05 12:27 ID:UjfABXwf
埋め立てage
979ネタ埋め開始:03/03/05 12:48 ID:XvEtE9xR
DirectXSDKはDX10から有料になります
980名前は開発中のものです。:03/03/05 15:19 ID:Cqv2iV99
1000ゲトー\      \∧_ヘ    / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
∧∧ ≡≡.\    / \〇ノゝ∩< 1000取り合戦、いくぞゴルァ!!
(゚ー゚*) 、 ≡≡\  /三√ ゚Д゚) /  \__________
O┬Oc )〜≡≡\/三/| ゚U゚|\      \オーーーーーーーッ!!/
(*)ι_/(*) ≡≡\   ∧∧∧∧∧―――――――――――
――――――――――< 予 合 千 > __〃      ヽ lv
い、今だ1000ゲットォ!! < 感 戦 取 > ヽ\ .ノノノ)ヘ))〉ヽ' / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 .∧ ∧ =-       <. !! の り >_!(0.)! (┃┃〈リ / < はわわー。1000げっとです〜
 (゚Д゚;) ≡=-     /∨∨∨∨∨\ Vレリ、" lフ/ ./ \ \________
 ⊂┯⊂)  ≡=-   / 1000 ∧_∧\―――――――――――
 (ヽ\ ヽ ) ≡=-  / ゲット ( ´Д` ) \今だ!1000ゲットォォォォ!
   し\J   =- / しますた /,  /   \    ∧∧   ) ズザーーーーーッ
  (( ̄(◎) ≡=-/      (ぃ9 |      \⊂(゚Д゚⊂⌒`つ≡≡≡(´ ;;;≡
981名前は開発中のものです。:03/03/05 16:17 ID:S/sGsJUb
◆ようこそ!ピンクエンジェルへ◆
http://www.pink-angel.jp/betu/index.html
982名前は開発中のものです。:03/03/05 19:42 ID:XvEtE9xR
DirectInput9はもう実装されていて、
ヘッダーファイル内でコメントアウトされているんですけど、
使ってもいいんですか?
983名前は開発中のものです。:03/03/05 21:35 ID:gDUsAhw4
>>982
よろしいようですよ。
984名前は開発中のものです。:03/03/05 21:54 ID:zUdATXHg
           ミ       ミ            ミ
                           ミ      ドドドスッ         ミ
 ウォリャ! ∧∧       ._                _                _
     (  ;,,)O..―─┴┴──────────┴┴──────────┴┴──┐
    /; ; つ.             終                 了              |
  〜′ /´ └―─┬┬──────────┬┬──────────┬┬──┘
   ∪ ∪        ││ _ε3                ││ _ε3                ││ _ε3
985名前は開発中のものです。:03/03/05 22:29 ID:XvEtE9xR
DirectPlayを作成する時、
CoCreateInstanceの第2引数にクレジットカード番号を入れないと
COMを作成できないのですが、何に問題があるのでしょうか?
気になって夜トイレに行けません。
教えてください。
986名前は開発中のものです。:03/03/05 22:37 ID:PW2U/KPq
>>985
おいおい、何を言っているんだ。
クレジットカードの番号だけじゃ動かないぞ。
暗証番号もきちんと入れなきゃ駄目だ。
987名前は開発中のものです。:03/03/05 22:49 ID:Kfzy4c/0
DX1000
988988:03/03/05 23:18 ID:hKAo4Ylv
気が付いたら次スレが1000レス突破&dat落ちしてるし。
989名前は開発中のものです。:03/03/05 23:37 ID:6Q0+QGIR
990名前は開発中のものです。:03/03/05 23:45 ID:XvEtE9xR
>>986
なるほど! 暗証番号を4Byteにパックしていれたら正常に動作しますた

>>987
それはDX1000bって事で、DirectX8について言っておられるのでつか?

あとDX9の新機能のディスプレイメントマップとかわかりません。
Nパッチっていいますが、今のパッチバージョンは何ですか?
最新パッチを当てようにもMSのDLセンターを探しても見つかりません。
まだ公開されてないのかな?


DirectXXXという年齢制限バージョンが欲しいのですが、
米国のコンビニには売ってないようなので、やっぱり専門店に行かないとダメですか?
なんでもかなりハードな部分へのアクセスがモロで見れるらしいのですが……。
991名前は開発中のものです。:03/03/06 04:46 ID:Rcs008qS
DiningX9LDKはリビング多すぎませんか?
992名前は開発中のものです。:03/03/06 08:00 ID:pLCzVENG
>>991
大杉!
億ションですか?
993名前は開発中のものです。:03/03/06 09:12 ID:cCGCd5Zk
994名前は開発中のものです。:03/03/06 15:11 ID:M8pCc7K/
       /   /ー-,    ー────-,
      / / /ヽ、/        __/
      `y'    /ヽ、       |
      ∠_、 /   ヽ         |
       |    `ヽ、         |
     ,/ | ヽ              |
       |    `ヽ、        、|
995名前は開発中のものです。:03/03/06 19:02 ID:pLCzVENG
DirectXと言う割にはアクセスが間接すぎやしませんか?
996名前は開発中のものです。:03/03/06 19:15 ID:cCGCd5Zk
997はよこのスレの息の根止めようぜ:03/03/06 22:53 ID:pLCzVENG
・DirectX10が出る頃でもDX8世代VGAユーザーがほとんど
・DirectX10ではDirectInput9、DirectSound9になってる
・DirectX10SDKは今年中に出る
998名前は開発中のものです。:03/03/06 22:57 ID:baKFXTTT
Direct1000!
999名前は開発中のものです。:03/03/06 23:21 ID:gXlx3vDg
>>998
IDがFX 
1000名前は開発中のものです。:03/03/06 23:24 ID:frqUnhsK
ふう
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。