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

鬱だ氏のう DirectX (Part 8)

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。03/03/03 16:25ID:bb2JYtGF
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/
Part 7 http://pc2.2ch.net/test/read.cgi/gamedev/1039509250/
0712名前は開発中のものです。03/05/04 03:40ID:4aVL219S
>>711
DirectX関係の参照は追加した?
0713名前は開発中のものです。03/05/04 07:08ID:pYycFS9z
□□□□■□□□□□■□□□□□□□□□□□□□□□□□□□□□
□□□■■□□□□□■□□□□□□□■■■■■■■■■■■■□□
□□■■□□□□□■■■■■■□□□□□□□□□□□□□■■□□
□■■□□■□□□■□□□□■□□□□□□□□□□□□■■□□□
□□■□■■□□■■■□□■■□□□□□□□□□□□■■□□□□
□□□■■□□■■□■■■■□□□□□□□□□□□■■□□□□□
□□■■□□□□□□□■■□□□□□□□□□□□■■□□□□□□
□□■□□□■□□□■■■■□□□□□□□□□□■□□□□□□□
□■■■■■■□□■■□□■■□□□□□□□□□■□□□□□□□
□□□□■□□□■■□□□□■■□□□□□□□□■□□□□□□□
□□■□■□■□□□□■■□□□□□□□□□□□■□□□□□□□
□□■□■□■□□□□□■■□□□□□□□□□□■□□□□□□□
□■■□■□■□□□□□□□□□□□□□□□□□■□□□□□□□
□■□□■□□□□■■■□□□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□■■■□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□□□■■□□□□□□■■■■□□□□□□□
0714名前は開発中のものです。03/05/04 12:05ID:sWG+d6DM
>>711
DirectXのヘッダファイルを、パス指定だけじゃなく
直接プロジェクトに加えるべし
0715名前は開発中のものです。03/05/04 21:05ID:FXHsCvb9
ずっと謎だったんだけど、VSS使ってない場合、ヘッダをプロジェクトに追加するのって>>714以上の意味は無いの?
0716名前は開発中のものです。03/05/05 01:30ID:Bytn9Z3v
>>715
DirectXに限らないんじゃい?
0717名前は開発中のものです。03/05/05 03:08ID:jaJrZSJf

 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
 |  ここでおしまい  |
 |________|
    ∧∧ ||
    ( ゚д゚) ||
    / づΦ
0718名前は開発中のものです。03/05/05 13:44ID:yDa/67Be
DirectX9実践プログラミングという本はどうなんでしょうか・・・。
中級者向けですか?
0719名前は開発中のものです。03/05/05 14:18ID:5pWC7vE2
自分で読んでみた感じではどう思った?
0720名前は開発中のものです。03/05/05 15:05ID:cUBSdKCg
確実に糞だとおもう。
0721bloom03/05/05 15:11ID:3f8iKuz/
http://homepage.mac.com/ayaya16/
0722_03/05/05 15:18ID:lYCbg+fS
 /:\.____\
 |: ̄\(∩´∀`) \  <先生!こんなのがありました!
 |:在  |: ̄ ̄ U ̄:|
http://www.japan.pinkserver.com/kaorin/moe/jaz09.html
http://japan.pinkserver.com/kaorin/mona/index.html
http://www.japan.pinkserver.com/kaorin/moe/jaz10.html
http://japan.pinkserver.com/kaorin/moe/jaz08.html
http://www.japan.pinkserver.com/kaorin/moe/jaz07.html
http://japan.pinkserver.com/kaorin/moe/jaz03.html
http://www.japan.pinkserver.com/kaorin/moe/jaz05.html
http://japan.pinkserver.com/kaorin/moe/jaz01.html
http://www.japan.pinkserver.com/kaorin/moe/jaz06.html
http://japan.pinkserver.com/kaorin/moe/jaz04.html
http://www.japan.pinkserver.com/kaorin/moe/jaz02.html
0723名前は開発中のものです。03/05/05 18:21ID:YY5mcJGt
□□□□■□□□□□■□□□□□□□□□□□□□□□□□□□□□
□□□■■□□□□□■□□□□□□□■■■■■■■■■■■■□□
□□■■□□□□□■■■■■■□□□□□□□□□□□□□■■□□
□■■□□■□□□■□□□□■□□□□□□□□□□□□■■□□□
□□■□■■□□■■■□□■■□□□□□□□□□□□■■□□□□
□□□■■□□■■□■■■■□□□□□□□□□□□■■□□□□□
□□■■□□□□□□□■■□□□□□□□□□□□■■□□□□□□
□□■□□□■□□□■■■■□□□□□□□□□□■□□□□□□□
□■■■■■■□□■■□□■■□□□□□□□□□■□□□□□□□
□□□□■□□□■■□□□□■■□□□□□□□□■□□□□□□□
□□■□■□■□□□□■■□□□□□□□□□□□■□□□□□□□
□□■□■□■□□□□□■■□□□□□□□□□□■□□□□□□□
□■■□■□■□□□□□□□□□□□□□□□□□■□□□□□□□
□■□□■□□□□■■■□□□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□■■■□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□□□■■□□□□□□■■■■□□□□□□□
0724名前は開発中のものです。03/05/05 22:03ID:/WpfTOSo
720に壱票
0725名前は開発中のものです。03/05/05 22:06ID:qrmxCKlt
>>718
初心者向け。それ以外の者には糞
0726名前は開発中のものです。03/05/05 22:36ID:nBSr8yhR
□□□□■□□□□□■□□□□□□□□□□□□□□□□□□□□□
□□□■■□□□□□■□□□□□□□■■■■■■■■■■■■□□
□□■■□□□□□■■■■■■□□□□□□□□□□□□□■■□□
□■■□□■□□□■□□□□■□□□□□□□□□□□□■■□□□
□□■□■■□□■■■□□■■□□□□□□□□□□□■■□□□□
□□□■■□□■■□■■■■□□□□□□□□□□□■■□□□□□
□□■■□□□□□□□■■□□□□□□□□□□□■■□□□□□□
□□■□□□■□□□■■■■□□□□□□□□□□■□□□□□□□
□■■■■■■□□■■□□■■□□□□□□□□□■□□□□□□□
□□□□■□□□■■□□□□■■□□□□□□□□■□□□□□□□
□□■□■□■□□□□■■□□□□□□□□□□□■□□□□□□□
□□■□■□■□□□□□■■□□□□□□□□□□■□□□□□□□
□■■□■□■□□□□□□□□□□□□□□□□□■□□□□□□□
□■□□■□□□□■■■□□□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□■■■□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□□□■■□□□□□□■■■■□□□□□□□
0727名前は開発中のものです。03/05/05 22:44ID:yDa/67Be
中級者以上のDirctXの本なんてあるか?
0728名前は開発中のものです。03/05/05 22:45ID:z1snIvi1
□□□□■□□□□□■□□□□□□□□□□□□□□□□□□□□□
□□□■■□□□□□■□□□□□□□■■■■■■■■■■■■□□
□□■■□□□□□■■■■■■□□□□□□□□□□□□□■■□□
□■■□□■□□□■□□□□■□□□□□□□□□□□□■■□□□
□□■□■■□□■■■□□■■□□□□□□□□□□□■■□□□□
□□□■■□□■■□■■■■□□□□□□□□□□□■■□□□□□
□□■■□□□□□□□■■□□□□□□□□□□□■■□□□□□□
□□■□□□■□□□■■■■□□□□□□□□□□■□□□□□□□
□■■■■■■□□■■□□■■□□□□□□□□□■□□□□□□□
□□□□■□□□■■□□□□■■□□□□□□□□■□□□□□□□
□□■□■□■□□□□■■□□□□□□□□□□□■□□□□□□□
□□■□■□■□□□□□■■□□□□□□□□□□■□□□□□□□
□■■□■□■□□□□□□□□□□□□□□□□□■□□□□□□□
□■□□■□□□□■■■□□□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□■■■□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□□□■■□□□□□□■■■■□□□□□□□
0729名前は開発中のものです。03/05/06 09:50ID:7WAGyhJZ
中級者以上なら「DirectX」の本は必要ないと思われ
0730名前は開発中のものです。03/05/06 11:10ID:R5xxTkSn
俺が持ってんのはDirectX8のだけど
DirectXを始める取っ掛かりとしてはかなり役に立った。
姉妹本で「3Dアクションゲーム・プログラミング」とかいうのもあったけど、こっちは使えなかった。
それから醜和システムの「3Dネットワークゲーム」は糞。
0731名前は開発中のものです。03/05/06 12:53ID:ZnL04j1a
            o
            /  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ /
           /   このスレは無事に  /
           /  終了いたしました    /
          / ありがとうございました  /
          /                /
         /   モララーより      /
         / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/
  ∧_∧  /                /∧_∧
 ( ・∀・) /                /(・∀・ )
 (    )つ               ⊂(    )
 | | |                   | | |
 (__)_)                  (_(__)
0732名前は開発中のものです。03/05/06 21:19ID:O/edW/B5
ここの終了厨は1人なの?複数なの? どうでもいいけど。
0733名前は開発中のものです。03/05/06 22:14ID:/Kqye73w
馬鹿共にはshi3z本がお似合いだ。
0734名前は開発中のものです。03/05/07 02:08ID:czhXmX2Q
もしあと10レス内に終了があれば、登大遊叩きスレ立てるからな畜生

0735名前は開発中のものです。03/05/07 04:13ID:rIfDxDCI
中級者以上ならヘルプやサンプルを見ればいい。
初心者にはそれらは情報量が多すぎてとっつきにくいので、工学社の実践プログラミングはわりと有用。
0736名前は開発中のものです。03/05/07 07:02ID:9PCWne67
           ミ       ミ            ミ
                           ミ      ドドドスッ         ミ
 ウォリャ! ∧∧       ._                _                _
     (  ;,,)O..―─┴┴──────────┴┴──────────┴┴──┐
    /; ; つ.             終                 了              |
  〜′ /´ └―─┬┬──────────┬┬──────────┬┬──┘
   ∪ ∪        ││ _ε3                ││ _ε3                ││ _ε3
0737名前は開発中のものです。03/05/07 09:54ID:FRTd1Nr4
私も「実践プログラミング」(DirectX8のだけど)は役に立ったよ。
それで調子にのって姉妹本の「3Dアクションゲーム・プログラミング」(これもDirectX8だが)も購入したんだけど、
こっちはいまひとつ。ヘルプやサンプルでやってること書き写してるだけじゃんって思った。
山羊さんの悪夢を振り払うために買った「3Dゲームプログラミング入門」インプレス発行/Jhon De Goes著/アクロバイト監訳
DirextX7の書籍だけど、ポリゴン衝突の検出やAIについての記述が結構役に立ったよ。
0738名前は開発中のものです。03/05/07 19:53ID:raD7h7wv
ヘルプに確かに情報たくさんあるけど、どうもPCでみるのがねぇ・・・。
やっぱり本がいい。印刷してらんないし。
0739名前は開発中のものです。03/05/07 20:05ID:tRGTR8Sh
今時まだそんなこと言ってる奴がいるとわ
0740名前は開発中のものです。03/05/07 22:56ID:AyfLh6ds
そんな君にshi3z本。お前らお布施だと思って買えよ馬鹿が
0741名前は開発中のものです。03/05/08 01:18ID:ahVLkKT7
        ∧∧  ミ _ ドスッ
        (   ,,)┌─┴┴─┐
       /   つ.  終  了 │
     〜′ /´ └─┬┬─┘
      ∪ ∪      ││ _ε3
               ゛゛'゛'゛ 
0742名前は開発中のものです。03/05/09 00:27ID:549CRhEf
>>739
今時というのはどういう意味ですか?
今はどういうご時世なんです?
0743名前は開発中のものです。03/05/09 01:52ID:vhdHB1vs
 まあまあ。紙媒体の良さは色々あるけど、アレだけの量になると
出版する所が無いのも無理はない。どうしても欲しいなら自分で
プリントアウトするしかないさ。
0744名前は開発中のものです。03/05/09 04:58ID:T3UbvqWT
DirectX Graphicsの部分を印刷するだけで、
プリンタがデータ読むのに2時間、印刷はまる1日かかった…。
0745名前は開発中のものです。03/05/09 10:08ID:rTBZnlrA
地球に厳しいな
0746名前は開発中のものです。03/05/09 12:59ID:QuisYgxn
                               ,,,,,,iiiilll!l″
                            ,,,,,,iiiil!!!llllll!゙°
                        ,,,,,,iiill!!!゙゙゙`,,iill!l゙’
                    liill!!l゙゙゙’  .iiiiil!!゙゜
                    `     lllllll
            ,,iiil,,,,,,iiiillll゙′            lllllll
            ,illll!!l゙゙゙,ill!゙′          lllllll
   .,iilll",,,,,,,ill!!llliiiiilllll,,,,,,,,,,,       .,,,,,lllll!″
  ,,iill!゚,,ill!゙゙,,il!゙’.,,lill!!!!!!!!!!!!゙′      ゙!!゙゙゙″
..,,iillllliiiill!゙liliiii,,.,,iill!lll,iiiiiiiiilト
`゙”゙゙lllllliil!!゙゙゙゙lll!l゙’'゙゙゙゙゙,,,,,,,,,,,i、
.,iiill!!゙゙llllll.lllllli,、.,iiiillll!!!!!!!!!°
..゙',iiii"llllll ゙!!゙"  ̄
: ,lllll`.llllll
..l゙゙゙゜ .!!゙゙′
0747名前は開発中のものです。03/05/09 19:30ID:H0CVMn7g
最初は苦痛かもしれんが、必ず慣れるから画面で読む癖つけたほうがいいぞ。まじで。
だれかがシーケンシャルな流れで読めるようにまとめて出版されるのを待つ余裕なんかないじゃん。
>744 なんかは悪いが愚の骨頂といえる。
0748名前は開発中のものです。03/05/09 19:41ID:LG58N1o0
紙なんかに印刷したら検索できないしかさばるし悪いことしかないよ
074974403/05/09 20:39ID:O5omBT1E
オウオウッ、参考にしてもらおうと思って書き込んだのに随分なこと言ってくれるじゃねえかッ。

まあ悪いことばかりでも無かったよ、読みやすいし。手間の方が問題。
敢えてやるんだったら紙は必ずB6サイズの紙を使うこと。持ち運びに便利。
余白を多くとって、製本したときに内側が読みやすいようにしておく。
テキストをつぶした状態で背表紙の部分を100円ショップの木工ボンドで固める。
このときボール紙で作った芯を背表紙に貼り付ける。パラパラめくれていい感じ。
俺の場合、320ページ * 5冊 になった。100円ショップのブックカバーを掛ける。
ボロボロになるまで読みまくる。
0750名前は開発中のものです。03/05/09 20:52ID:H0CVMn7g
>749
恥の上塗り。
そんなもん間違っても他人に見せるなよ。
075174403/05/09 21:03ID:O5omBT1E
かなりまともな物が出来るって。
0752名前は開発中のものです。03/05/09 21:15ID:H0CVMn7g
そういう問題じゃなくて、なんつーかなあ。
例えるならば、ホームページを印刷して見るとか
インターネットイエローページとかいう本の存在とか。
それに似た強烈な違和感なんだよ。
0753名前は開発中のものです。03/05/09 21:25ID:rTBZnlrA
それ以前にヘルプというのはボロボロになるまで読むようなものではない
必要になったら必要な部分を読めばいいだけ
国語辞典を完読することに意味がないのと同じ
自分でやるのは勝手だが、他人が参考にすると思うのは大きな間違い
075474403/05/09 21:38ID:O5omBT1E
だから「敢えてやるんだったら」って書いたじゃないかーっ。
自分でやるのが勝手だってんなら、いちいち説教たれるなっつーの。
DirectXに直接関係ないから、もう切り上げるぜ。
0755名前は開発中のものです。03/05/09 21:40ID:WDVHeKtw
別に誰がどういうマニュアルの見方してようがいいじゃねーか
0756名前は開発中のものです。03/05/09 21:44ID:rTBZnlrA
>>754
>>749 参考にしてもらおうと思って書き込んだのに
0757名前は開発中のものです。03/05/09 22:00ID:ucxCHo+h
>>インターネットイエローページとかいう本の存在とか。

インターネットのエロページを本にしたかと思った。


ヘルプはともかく紙媒体は寝転がっても読めるのが良いな。
0758名前は開発中のものです。03/05/09 22:29ID:YRyduSY2
まぁ、印刷するなら、せいぜいチュートリアルまでかな。
0759名前は開発中のものです。03/05/09 22:46ID:C6jsJCn6
            o
            /  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ /
           /   このスレは無事に  /
           /  終了いたしました    /
          / ありがとうございました  /
          /                /
         /   モララーより      /
         / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/
  ∧_∧  /                /∧_∧
 ( ・∀・) /                /(・∀・ )
 (    )つ               ⊂(    )
 | | |                   | | |
 (__)_)                  (_(__)
0760名前は開発中のものです。03/05/10 00:17ID:m2Cwj9lJ
>>744の馬鹿さ加減に笑えるスレはここですか?
0761名前は開発中のものです。03/05/10 03:09ID:SzLVEaQK
   __(^^) <ペイピッポォは良スレを応援するピー
  /__ \  皆さんこの板の正常化に協力してくださいピー
  | |   |  |
  (_) (__)
0762bloom03/05/10 03:11ID:/8jdnTs7
http://homepage.mac.com/ayaya16/
0763名前は開発中のものです。03/05/10 05:15ID:pk4iXmYt
DirectX3とか5の時代はAPIとか印刷してたなぁ。
0764名前は開発中のものです。03/05/10 05:47ID:SzLVEaQK
   __(^^) <ペイピッポォは20000円+バーチャファイターの
  /__ \  著者も理解してなさそうなヘルプ本を会社に買わせたピー
  | |   |  |
  (_) (__)
076574303/05/10 08:44ID:qX67ouI7
 紙媒体の良さは、自分なりの情報を簡単に追記できる所に
あると思う。自分が理解しやすいような図や脚注を思った時に
入れることができる。chmとかでもできるのかもしれないが、
手軽さという点では紙には及ばない。
 検索能力に関しては、chmの方が断然上だと思うけどね。
適材適所って感じ。
0766名前は開発中のものです。03/05/10 10:30ID:DF4Uyj42
□□□□■□□□□□■□□□□□□□□□□□□□□□□□□□□□
□□□■■□□□□□■□□□□□□□■■■■■■■■■■■■□□
□□■■□□□□□■■■■■■□□□□□□□□□□□□□■■□□
□■■□□■□□□■□□□□■□□□□□□□□□□□□■■□□□
□□■□■■□□■■■□□■■□□□□□□□□□□□■■□□□□
□□□■■□□■■□■■■■□□□□□□□□□□□■■□□□□□
□□■■□□□□□□□■■□□□□□□□□□□□■■□□□□□□
□□■□□□■□□□■■■■□□□□□□□□□□■□□□□□□□
□■■■■■■□□■■□□■■□□□□□□□□□■□□□□□□□
□□□□■□□□■■□□□□■■□□□□□□□□■□□□□□□□
□□■□■□■□□□□■■□□□□□□□□□□□■□□□□□□□
□□■□■□■□□□□□■■□□□□□□□□□□■□□□□□□□
□■■□■□■□□□□□□□□□□□□□□□□□■□□□□□□□
□■□□■□□□□■■■□□□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□■■■□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□□□■■□□□□□□■■■■□□□□□□□
0767名前は開発中のものです。03/05/10 14:41ID:8RJTqOS0
DirectX5ゲームプログラミング入門ていう本は
多少素人には勉強になったんだが・・・
今や、DirectX関連の書籍といえば工学社だけなんか
まぁなんちゅうかゲームプログラミングのテクニックも
絡めた本なら、ヘルプにも載ってないし、いいと思うんだけど
0768名前は開発中のものです。03/05/11 03:50ID:kwLLtk10
directx9でDCを使うにはどうしたら良いのでしょうか?
テクスチャをロック、テクスチャからサーフェスを取り出す
サーフェスをロック、サーフェスからGetDC
DCに描く、サーフェスアンロック、テクスチャアンロックでテクスチャにDCを用いて使えるのでしょうか?
やってみたけど画像がおかしいのです
0769名前は開発中のものです。03/05/11 04:20ID:kYxlYFzR
どうおかしいのだ。説明しにくいなら
キャプチャしたものをその辺の画像あぷろだにでも貼れ。
0770名前は開発中のものです。03/05/11 06:43ID:UJfZAdS/
>>768
DirectX9でDCを使うには、まずヘルプを読む必要があります。
それとヘルプに書いてあることを理解する必要もあります。
少なくともその手順で駄目なことはヘルプにはっきりと書いてあります。
0771名前は開発中のものです。03/05/11 07:33ID:eGpGuUEH
チトハイト
0772名前は開発中のものです。03/05/11 13:14ID:YvJrh61m
テクスチャのサーフェスをGetSurfaceLevelで取得して、
あとはGetDCとReleaseDCでいけると思う。
テクスチャをロックするとヘルプに書いてある制約って奴に引っかかるな。
0773名前は開発中のものです。03/05/11 13:17ID:8JXlpydT
            o
            /  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ /
           /   このスレは無事に  /
           /  終了いたしました    /
          / ありがとうございました  /
          /                /
         /   モララーより      /
         / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/
  ∧_∧  /                /∧_∧
 ( ・∀・) /                /(・∀・ )
 (    )つ               ⊂(    )
 | | |                   | | |
 (__)_)                  (_(__)
077476803/05/11 15:28ID:i0E75Ewa
ヘルプ見ました。
CreateTextureの引数が間違っていたみたいです。
が、今度は真っ白になって何も表示されなくなりました。
もうちょっと自分でやってみます。ありがとうございました。
0775名前は開発中のものです。03/05/11 18:06ID:UJfZAdS/
エラーチェックしてるか?
077676803/05/11 18:17ID:kwLLtk10
してます。
HDCの方は解決して表示されました。
今カラーキーの透明付きでどうにかしてテクスチャに持っていけないか思考してます。
0777名前は開発中のものです。03/05/11 19:17ID:JpulB+yP
            o
            /  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ /
           /   このスレは無事に  /
           /  終了いたしました    /
          / ありがとうございました  /
          /                /
         /   モララーより      /
         / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/
  ∧_∧  /                /∧_∧
 ( ・∀・) /                /(・∀・ )
 (    )つ               ⊂(    )
 | | |                   | | |
 (__)_)                  (_(__)
0778名前は開発中のものです。03/05/11 23:04ID:uZ/+MIdC
DX9だけど、カラーキー使ってサーフェスの合成ってできないの?
Lockして自力?

>for(int i=0;i<layerNum;i++){
>D3DXLoadSurfaceFromSurface(surf,NULL,NULL,
> layer[i],NULL,NULL,D3DX_FILTER_NONE,colorKey);
>}

みたいにやってるんだけど、前に書き込んでいた画像がクリアされちゃう。
#関数自体が違う気もするけど、どの関数を使えばいいかわからない・・・。
0779名前は開発中のものです。03/05/11 23:08ID:xZ9uvUv1
□□□□■□□□□□■□□□□□□□□□□□□□□□□□□□□□
□□□■■□□□□□■□□□□□□□■■■■■■■■■■■■□□
□□■■□□□□□■■■■■■□□□□□□□□□□□□□■■□□
□■■□□■□□□■□□□□■□□□□□□□□□□□□■■□□□
□□■□■■□□■■■□□■■□□□□□□□□□□□■■□□□□
□□□■■□□■■□■■■■□□□□□□□□□□□■■□□□□□
□□■■□□□□□□□■■□□□□□□□□□□□■■□□□□□□
□□■□□□■□□□■■■■□□□□□□□□□□■□□□□□□□
□■■■■■■□□■■□□■■□□□□□□□□□■□□□□□□□
□□□□■□□□■■□□□□■■□□□□□□□□■□□□□□□□
□□■□■□■□□□□■■□□□□□□□□□□□■□□□□□□□
□□■□■□■□□□□□■■□□□□□□□□□□■□□□□□□□
□■■□■□■□□□□□□□□□□□□□□□□□■□□□□□□□
□■□□■□□□□■■■□□□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□■■■□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□□□■■□□□□□□■■■■□□□□□□□
0780名前は開発中のものです。03/05/11 23:32ID:+Fhmc9rb
>>778
必要なものをレンダリングしてそのイメージを利用すればいい
0781名前は開発中のものです。03/05/11 23:42ID:mHIj842H
>>778
レンダーターゲットにして合成で良いんじゃないの?
そう言う事じゃなくて?
0782名前は開発中のものです。03/05/12 22:42ID:2okL1sZq
>>778
その辺の関数は読み込んだサーフェスのα値を設定するだけ。
ブレンドしたいなら、頻度が少なければLock、頻度が多ければDrawPrimitive。
0783名前は開発中のものです。03/05/12 22:53ID:HJnIhJB8
DX9っす。
IDirectXSprite::DrawTransform()にマトリックス渡してるんだけど、これって3D処理してるの?
ただ単に、マトリックス使ってスクリーン座標系で指定できるってだけ?ヘルプじゃ分かんなかった。

IDirectXLine::DrawTransformだと、ちゃんとパース付いて描画されるから、こっちも同様かと思ってやってたんだけど・・・。
0784名前は開発中のものです。03/05/12 23:33ID:2okL1sZq
それ使ったことないけど、ID3DXSprite::Drawが内部で計算してる行列を
そのまま渡すだけでしょ。
0785名前は開発中のものです。03/05/13 01:27ID:wO1Q5aNi
ある日このスレに
       手紙が届きますた・・・
          _____
         / ヽ____//
         /   /   /
        /   /   /
        /   /   /
       /   /   /
       /   /   /
      /   /   /
       ̄ ̄ ̄ ̄ ̄

       | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
       |                    |
       |                    |
       /    ̄ ̄ ̄ ̄      /_____
       /              /ヽ__//
     /     終  了      /  /   /
     /              /  /   /
    /   ____     /  /   /
   /             /  /   /
 /             /    /   /
  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/   /   /
                 ̄ ̄ ̄ ̄ ̄
0786名前は開発中のものです。03/05/13 01:58ID:6LiV6WnB
Windows2000で、DirectX 9.0aを使用しています。
思いっきりガイシュツのような気がしていろいろ探して
みたのですが分かりませんでした。どうかお助けください。

DirectDrawでいったんフルスクリーンモードにしたあと
オブジェクトを解放して終了すると、特に何もしていないのに
他のアプリケーションのウィンドウサイズが
変化してしまうのですが、これは仕様なのですか?
他の方のプログラムでも同じ状態になったので、
仕様か、自分のドライバのバグだと思うのですが…。
また、仕様だとすると、他のアプリケーションの
ウィンドウサイズに影響を与えない方法はありますか?
0787名前は開発中のものです。03/05/13 02:54ID:DFgadRl5
>>786
仕様です。
諦めてください。
0788_03/05/13 03:03ID:YpGaxVfO
  (●´ー`●)/ <先生!こんなのがありました!
http://www.yoshiwara.susukino.com/moe/jaz08.html
http://yoshiwara.susukino.com/moe/jaz10.html
http://www.yoshiwara.susukino.com/moe/jaz03.html
http://yoshiwara.susukino.com/moe/jaz09.html
http://www.yoshiwara.susukino.com/moe/jaz06.html
http://yoshiwara.susukino.com/moe/jaz05.html
http://www.yoshiwara.susukino.com/moe/jaz01.html
http://yoshiwara.susukino.com/moe/jaz02.html
http://www.yoshiwara.susukino.com/moe/jaz07.html
http://yoshiwara.susukino.com/moe/jaz04.html
0789bloom03/05/13 03:12ID:NG/C0oML
http://homepage.mac.com/ayaya16/
0790_03/05/13 04:38ID:MvFI3R1a
( ´Д`)/< 先生!!こんなのを見つけました。
http://yoshiwara.susukino.com/hankaku/hankaku07.html
http://www.yoshiwara.susukino.com/hankaku/hankaku08.html
http://yoshiwara.susukino.com/hankaku/hankaku10.html
http://www.yoshiwara.susukino.com/hankaku/hankaku09.html
http://yoshiwara.susukino.com/hankaku/hankaku06.html
http://www.yoshiwara.susukino.com/hankaku/hankaku05.html
http://yoshiwara.susukino.com/hankaku/hankaku01.html
http://www.yoshiwara.susukino.com/hankaku/hankaku02.html
http://yoshiwara.susukino.com/hankaku/hankaku03.html
http://www.yoshiwara.susukino.com/hankaku/hankaku04.html
0791名前は開発中のものです。03/05/13 11:46ID:WohR+LyL
                     ┌────┐
     ┌──────┐    ┌┤┌───┘
     └──┐┌─┬┤    │││
           ││  ││    ││└──┐
           ││  │└──┘│┌──┘
           ││  │┌──┐││
           ││  ││    ││└────┐
   ┌───┤├┐││    │├────┬┘
   │┌──┤├┴┼┘    ││┌──┐└┐
   ││    └┤  └┐    └┤│    └┐└┐
   ││      │┌┐└┐    ││      └┐│
   │└──┐││└┐└┐  ││        ││
   │┌──┘││  └┐└┐││        ││
   ││      ││    └┐└┤│        ││
   │└───┴┴┐    └┐││      ┌┘│
   └────┬┬┘      └┤│    ┌┘┌┘
             └┘          │└──┘┌┘
                     └────┘
079278603/05/13 14:15ID:6LiV6WnB
>>787
そうですか…仕様なら仕方ありませんね。
どうもありがとうございました。
0793名前は開発中のものです。03/05/13 17:10ID:KJ+YBu1h
>>792
なんなら、起動時にEnumWindows()して全ウインドウのサイズを記憶しておいて
終了時に元に戻せばいいんじゃない?

汎用性あるし綺麗にクラス化できたら、うpしてねー☆
079479303/05/13 17:11ID:KJ+YBu1h
と思ったら、既に解決策あったみたい。

↓参照してみそ
ttp://forums.belution.com/ja/vc/000/003/45s.shtml
0795動画直リン03/05/13 17:12ID:NG/C0oML
http://homepage.mac.com/hitomi18/
0796名前は開発中のものです。03/05/13 17:19ID:gzL2qO1L
□□□□■□□□□□■□□□□□□□□□□□□□□□□□□□□□
□□□■■□□□□□■□□□□□□□■■■■■■■■■■■■□□
□□■■□□□□□■■■■■■□□□□□□□□□□□□□■■□□
□■■□□■□□□■□□□□■□□□□□□□□□□□□■■□□□
□□■□■■□□■■■□□■■□□□□□□□□□□□■■□□□□
□□□■■□□■■□■■■■□□□□□□□□□□□■■□□□□□
□□■■□□□□□□□■■□□□□□□□□□□□■■□□□□□□
□□■□□□■□□□■■■■□□□□□□□□□□■□□□□□□□
□■■■■■■□□■■□□■■□□□□□□□□□■□□□□□□□
□□□□■□□□■■□□□□■■□□□□□□□□■□□□□□□□
□□■□■□■□□□□■■□□□□□□□□□□□■□□□□□□□
□□■□■□■□□□□□■■□□□□□□□□□□■□□□□□□□
□■■□■□■□□□□□□□□□□□□□□□□□■□□□□□□□
□■□□■□□□□■■■□□□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□■■■□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□□□■■□□□□□□■■■■□□□□□□□
079778603/05/13 23:24ID:6LiV6WnB
>>793 >>794
情報、どうもありがとうございます。
でもどうやら、ChangeDisplaySettings() で CDS_FULLSCREEN を
指定する方法は、9x系では使えないようですね。
結局、OSに依存しない汎用的な方法は、地道に
EnumWindows() で記憶することぐらいしかなさそうですね…。
0798名前は開発中のものです。03/05/14 02:17ID:EKg7Jsja
アンチェリ付きでテクスチャに日本語を書き込みたかったんで↓のを
試したんだけど、DX9じゃ使えないみたい。
http://t-tail-web.hp.infoseek.co.jp/program/vsdx8/d3d/023/index.htm

他に方法ありません?まる1日つかっちゃったよ(涙)
079979803/05/14 03:14ID:EKg7Jsja
自己レスです。
「使えない」と言ったのは、テクスチャをロックしてピクセルを書き込む、って部分ね(多分)
DX8からなんか仕様変わった?ヘルプには無いけど。

#というか上のサイト、htmlに書いてあるのとアカーブに収められてるのと
#ソースが全然違ってるし
0800名前は開発中のものです。03/05/14 04:18ID:Fnm/Vy5o
だからさぁ、使えないとかそんな情報じゃ何も答えようがないって。
どこで何てエラーが出るのかくらいは書かないと。
0801名前は開発中のものです。03/05/14 07:15ID:0DGspgo3
□□□□■□□□□□■□□□□□□□□□□□□□□□□□□□□□
□□□■■□□□□□■□□□□□□□■■■■■■■■■■■■□□
□□■■□□□□□■■■■■■□□□□□□□□□□□□□■■□□
□■■□□■□□□■□□□□■□□□□□□□□□□□□■■□□□
□□■□■■□□■■■□□■■□□□□□□□□□□□■■□□□□
□□□■■□□■■□■■■■□□□□□□□□□□□■■□□□□□
□□■■□□□□□□□■■□□□□□□□□□□□■■□□□□□□
□□■□□□■□□□■■■■□□□□□□□□□□■□□□□□□□
□■■■■■■□□■■□□■■□□□□□□□□□■□□□□□□□
□□□□■□□□■■□□□□■■□□□□□□□□■□□□□□□□
□□■□■□■□□□□■■□□□□□□□□□□□■□□□□□□□
□□■□■□■□□□□□■■□□□□□□□□□□■□□□□□□□
□■■□■□■□□□□□□□□□□□□□□□□□■□□□□□□□
□■□□■□□□□■■■□□□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□■■■□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□□□■■□□□□□□■■■■□□□□□□□
0802名前は開発中のものです。03/05/15 16:17ID:0K+E5VG3
DirectX8.1SDKを落としてきて、DirectShowの基底クラスを使うためにstrmbase.libをビルドしようとすると以下のエラーがでます。

C:\DXSDK\samples\Multimedia\DirectShow\BaseClasses\wxutil.cpp(597) : error C2400: 'オペコード' の 'newline' はインライン アセンブラの構文エラーになります。

ワークスペースの設定やファイルの中身は一切いじっていないのですが、原因がさっぱりわかりません。
どなたかヘルプミー(´Д`;)
0803名前は開発中のものです。03/05/15 16:23ID:yT6JGap4
                               ,,,,,,iiiilll!l″
                            ,,,,,,iiiil!!!llllll!゙°
                        ,,,,,,iiill!!!゙゙゙`,,iill!l゙’
                    liill!!l゙゙゙’  .iiiiil!!゙゜
                    `     lllllll
            ,,iiil,,,,,,iiiillll゙′            lllllll
            ,illll!!l゙゙゙,ill!゙′          lllllll
   .,iilll",,,,,,,ill!!llliiiiilllll,,,,,,,,,,,       .,,,,,lllll!″
  ,,iill!゚,,ill!゙゙,,il!゙’.,,lill!!!!!!!!!!!!゙′      ゙!!゙゙゙″
..,,iillllliiiill!゙liliiii,,.,,iill!lll,iiiiiiiiilト
`゙”゙゙lllllliil!!゙゙゙゙lll!l゙’'゙゙゙゙゙,,,,,,,,,,,i、
.,iiill!!゙゙llllll.lllllli,、.,iiiillll!!!!!!!!!°
..゙',iiii"llllll ゙!!゙"  ̄
: ,lllll`.llllll
..l゙゙゙゜ .!!゙゙′
0804名前は開発中のものです。03/05/15 21:25ID:8RlNeYX1
なぜにDirectX9を使わない。
0805名前は開発中のものです。03/05/15 22:46ID:kkfzSXTB
                               ,,,,,,iiiilll!l″
                            ,,,,,,iiiil!!!llllll!゙°
                        ,,,,,,iiill!!!゙゙゙`,,iill!l゙’
                    liill!!l゙゙゙’  .iiiiil!!゙゜
                    `     lllllll
            ,,iiil,,,,,,iiiillll゙′            lllllll
            ,illll!!l゙゙゙,ill!゙′          lllllll
   .,iilll",,,,,,,ill!!llliiiiilllll,,,,,,,,,,,       .,,,,,lllll!″
  ,,iill!゚,,ill!゙゙,,il!゙’.,,lill!!!!!!!!!!!!゙′      ゙!!゙゙゙″
..,,iillllliiiill!゙liliiii,,.,,iill!lll,iiiiiiiiilト
`゙”゙゙lllllliil!!゙゙゙゙lll!l゙’'゙゙゙゙゙,,,,,,,,,,,i、
.,iiill!!゙゙llllll.lllllli,、.,iiiillll!!!!!!!!!°
..゙',iiii"llllll ゙!!゙"  ̄
: ,lllll`.llllll
..l゙゙゙゜ .!!゙゙′
0806名前は開発中のものです。03/05/15 23:08ID:TrbnerxH
>>804
エロゲー開発者のコミュニティでは、DX9で製品を出すといえばキチガイと言われる。
0807名前は開発中のものです。03/05/15 23:22ID:q18V/L+E
>>802
http://www.google.co.jp/search?q=cache:eHvffDGHrg0C:fkaine.hp.infoseek.co.jp/cgi-bin/webnews.cgi/yaneSDK%3Fmode%3Ddump%26start%3D225+error+C2400+%E3%82%A8%E3%83%A9%E3%83%BC&hl=ja&start=1&ie=UTF-8
0808名前は開発中のものです。03/05/15 23:57ID:i9Cr0Bn3
>>806
よろしければ理由を教えてください。
0809名前は開発中のものです。03/05/16 00:17ID:qB1UVlwL
DirectX 8.1はWinXPに最初から入ってるからねえ。

つーかこれ凄すぎるんですが。
http://www.flipcode.com/cgi-bin/msg.cgi?showThread=05-12-2003&forum=iotd&id=-1
こんな面白いことまでできるなら俺もシェーダプログラミングやるぜ。
0810名前は開発中のものです。03/05/16 13:08ID:qwwni9qq
            o
            /  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ /
           /   このスレは無事に  /
           /  終了いたしました    /
          / ありがとうございました  /
          /                /
         /   モララーより      /
         / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/
  ∧_∧  /                /∧_∧
 ( ・∀・) /                /(・∀・ )
 (    )つ               ⊂(    )
 | | |                   | | |
 (__)_)                  (_(__)
0811名前は開発中のものです。03/05/16 14:08ID:d/vqyEXo
最近は同じものばっかりでつまんない…
もっといろいろな「終了」が見たいでつ。
■ このスレッドは過去ログ倉庫に格納されています