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

鬱だ氏のう DirectX (Part 3)

■ このスレッドは過去ログ倉庫に格納されています
0001 ◆WMpzjIm. 01/11/07 16:56ID:???
DirectXについてマターリと技術情報交換&雑談するためのスレッド。
初心者用相談室では扱わないような少し高度な話題も受け持つ。

■旧スレ(プログラム板)
http://piza.2ch.net/tech/kako/966/966655286.html  (Part 1)
http://pc.2ch.net/test/read.cgi/tech/997101556/   (Part 2)
0626名前は開発中のものです。02/02/07 03:17ID:???
Bio_100%界隈でブイブイ言わせてた GL_Traiger_OX を潰した英雄です。
もう、GL_Traiger_OXはネット上では二度と姿を出せないでしょう。
0627名前は開発中のものです。02/02/07 04:12ID:???
DIRECT3Dで2Dやる方法教えてください


0628名前は開発中のものです。02/02/07 04:24ID:Wh7hI8hS
板ポリゴンにテクスチャ貼って下さい
それがダメなら本買ってくだっさい
0629名前は開発中のものです。02/02/07 04:32ID:???
ありがとうございます。
本買います。
どこで売ってますか?
0630名前は開発中のものです。02/02/07 05:02ID:???
▼゚Д。▼カフッ▼゚Д。▼カフッ▼゚Д。▼カフッ
0631名前は開発中のものです。02/02/07 05:04ID:???
DIRECT3Dで2Dやる本教えてください。
0632名前は開発中のものです。02/02/07 05:09ID:???
お願いします。
0633名前は開発中のものです。02/02/07 09:09ID:???
ぱぱらぱん!
Cマガのじゅーがつごー

…じゃだめですか。
0634名前は開発中のものです。02/02/07 09:17ID:???
ありごうとございます!
Cマガジンの10月号ですね!
買いに行きます!
ご恩は一生忘れません!
0635名前は開発中のものです。02/02/07 14:54ID:???
>634
ばーか、ばーか。
氏んじゃえ。
0636名前は開発中のものです。02/02/07 15:22ID:???
>>625
HTMLの<HR>だと思っていればいい
0637 02/02/07 15:44ID:???
>▼゚Д。▼カフッ▼゚Д。▼カフッ▼゚Д。▼カフッ
これ書いてるの一人?どうせならコテハンにしたら?
0638名前は開発中のものです。02/02/07 17:32ID:???
>これ書いてるの一人?
それは「吉野家のコピペを書いてるのって一人?」と聞くようなものでは。
2ch中の吉野家コピペを一人で書いてる可能性はおれには否定するデータは無いが。
0639 02/02/07 17:35ID:???
>▼゚Д。▼カフッ▼゚Д。▼カフッ▼゚Д。▼カフッ

コイツもいい加減ウザイので氏んでくれねぇかな。せめて面白いAA貼れよ
とかいうとまた出てくるんだろうけど
0640名前は開発中のものです。02/02/07 19:15ID:???
▼゚Д。▼カフッ▼゚Д。▼カフッ▼゚Д。▼カフッ
0641名前は開発中のものです。02/02/07 19:28ID:???
>>634
あー、ほんの9ページの記事やからあんま期待せんで。
つかみにはなるやろけど。
0642名前は開発中のものです。02/02/07 19:38ID:???
>>639
あなたに指図される筋合いはありません。何の権限があってそのような事を言うのですか?
以上、素朴な疑問。
0643 02/02/07 19:57ID:???

      ∧__∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       ∩゚Д゚)< 短い付き合いだったけど、Atiと仲良くするから
□………(つ  |  \___________
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
  Kano邸    |
                |

|
| …そ、そんな…(suzunaで我慢しとくか)
\_____ _______
         ∨     
       ∩_∩ D    
       (;´∀`)○     ___
      ( NVdia )D……/◎\
=============================  
0644名前は開発中のものです。02/02/07 20:30ID:???
>>643>>639の言う面白いAAなのか?
意味わからんしどうせ意味わからんなら▼゚Д。▼カフッの方がましだぞ。
0645▼゚Д。▼カフッ02/02/08 00:39ID:???
▼゚Д。▼カフッ▼゚Д。▼カフッ▼゚Д。▼カフッ▼゚Д。▼カフッ
0646 02/02/08 07:19ID:???
ここは何のスレでしたっけ・・・・
0647名前は開発中のものです。02/02/08 14:11ID:???
ゲーム制作技術に特化したDirectXの質問スレだーね。

でもフレームレート問題とかは過去の名スレで解決済みだったりして
話題がないのも事実だな。
0648名前は開発中のものです。02/02/09 02:42ID:???
>>641
Cマガの10月号の記事はここにあったり(w
http://puyon.pns.to/program/directx8-2d/index.html
0649名前は開発中のものです。02/02/10 19:54ID:???
D3DXQuaternionRotationYawPitchRoll

この関数の回転中心座標って、具体的にどこの座標でしょうか。
0650名前は開発中のものです。02/02/10 19:55ID:5x7ia1i5

D3DXMatrixTransformation
の間違いでした
0651名前は開発中のものです。02/02/10 19:58ID:???
原点
0652名前は開発中のものです。02/02/10 20:06ID:5x7ia1i5
ワールドの原点?ローカルの原点?
0653 02/02/10 20:10ID:???
回転の中心は引数で指定する事になってるが?
マニュアル見てる?
0654名前は開発中のものです。02/02/10 20:40ID:???
厨房でスマン。
みてるがわからない。
0655名前は開発中のものです。02/02/10 20:44ID:???
Msc-1 * Msr-1 * Ms * Msr * Msc * Mrc-1 * Mr * Mrc * Mt
0656たけし02/02/11 00:28ID:cNHF/rtU
すみません。ビデオカードのドライバをアップデートしたら、DDrawのBltでからーきーを指定して拡大転送すると、白いフチがまわりについてしまいました。
なぜでしょう。
0657名前は開発中のものです。02/02/11 00:33ID:???
>>656
なんでだろーねー?(w
0658たけし02/02/11 00:53ID:cNHF/rtU
>657
笑い事じゃないですよ!
このプロジェクトがもし失敗したら、したらしたで別にいいんですけどね。
0659たけし02/02/11 01:27ID:cNHF/rtU
わかりました!答えはハードウェアアクセラレーションがONになっていたからですね!
>657
自分で調べなさいという意味だったんですね!どうもありがとうございました!
0660名前は開発中のものです。02/02/11 04:06ID:???
>>659
あまり根本的な解決にはなってないと思うぞ?

老婆心ながら言わせてもらうと、PCの環境は千差万別。
もしキミと同じ環境の人にプレイしてもらうときには「ビデオカードのハードウェア
アクセラレーションを切って下さい」と言うのか?
俺だったら、readmeにそんなこと書かれてたら速攻でごみ箱逝き決定なんだが?
0661たけし02/02/11 15:29ID:cNHF/rtU
>660
たしかにそうですね。
では、BMPをサーフぇスに読み込む前にDC段階でStretchBltで2倍、3倍に拡大しておくというのはどうでしょう。
0662名前は開発中のものです。02/02/12 01:29ID:FpOmGbMe
>>661
いみねぇじゃん。
0663マザボド壊滅から自力生還した男02/02/12 02:36ID:???
久々に来てみたが以前と全く変わってないな。懐かしい雰囲気だぜ。
なんでも答えてやるぞ。遠慮せずに言ってみろ。
0664マザボド壊滅から自力生還した男02/02/12 02:50ID:???
あ、やっぱうそ。眠いから寝るわ。
0665たけし02/02/12 03:16ID:5bXMPf/e
>662
そうですかね。僕の場合、LoadUmageで読み込んだBMPをDCに設定して、それからサーふぇすのDCをゲットしてそれにBitBltしてるんですよ。
そこでそれをはじめからStretchBltで拡大してしまおうというのです。
こうすれば原寸でBltできるので、Bltで拡大転送したときに生じる変化を無くすことができると思うんですよ。
BltFastも使えますし。
0666お前ら教えてみ02/02/12 03:52ID:dP23F80F
隣のスレから来たがMMOってなに?なんの略?
0667お前ら教えてみ02/02/12 03:53ID:dP23F80F
すれま違えた
鬱だ氏のう・・・・・・・・
0668>66002/02/12 04:55ID:???
▼゚Д。▼カフッ
0669名前は開発中のものです。02/02/12 18:52ID:???
DirectX開発者用ランタイムをデバッグ版でインストールすると、
システムファイルチェッカーで”破損しています”ってファイルが
いくつか検出されるんですけど、これは異常なことですか?
スタート→プログラム→アクセサリ→システムツール→システム情報を起動、
ツールボタンで出てきます。>システムファイルチェッカー
0670名前は開発中のものです。02/02/12 21:47ID:???
8.1を入れたらZsnesが正常に動作しなくなりました。どうしたらいいんでしょう・・・
0671名前は開発中のものです。02/02/12 22:30ID:???
プログラマよりパソオタのほうが詳しいはず。
ただし丁寧に教えてくれるか分からんがな。(w
0672名前は開発中のものです。02/02/13 01:18ID:???
>669
DxDiagがマトモに動かないならどこかが破損してんでしょ。
VGAのドライバかDirectX自体のどっちか。
DirectXはアンインスト出来ないからOS入れ替えるしかない。イキロ
0673名前は開発中のものです。02/02/13 04:11ID:NOxt2cqP
>>672
それが出来る。
8.1のアンインストOKだった。
DirectXBuster2.0Beta3で試してみ。
http://www.directxbuster.de/index_e.html
>>670も8.0aにするがよろし。8.1での開発は出来なくなるけど。w
どうも8.1はダメだ、バグバグすぎ。近いうちフィックスバージョンが出るだろ。
0674名前は開発中のものです。02/02/13 05:57ID:???
>673
>8.1のアンインストOKだった。
マジカヨ!!!
漏れは安定動作してるから試さないけど。怖いし。
0675名前は開発中のものです。02/02/13 06:33ID:BHU5XRtA
>>665
だったら解像度落とせ。
メモリがもったいない。

ふと思ったんだが、縁取りされるってアンチアイリアスのバグじゃねえか?
まあ、使ってるのがDirect Drawみたいだから対処の方法がないんだが。
0676たけし02/02/13 07:15ID:vVm8NgVS
>675
DirectGraphicsでの結果を近日アップします。
0677名前は開発中のものです。02/02/13 08:49ID:???
なんだか粘着さんが一人いらっしゃるようで。皆さんお疲れ様です。
0678名前は開発中のものです。02/02/13 10:13ID:???
8.1インストールできないし・・・
開発者用ランタイムだけ入れたけど
0679名前は開発中のものです。02/02/13 11:16ID:Vp4P0yUm
MP3鳴らす最も簡単な方法を教えてください。
やっぱどこぞのDLL使うのが一番てっとり早いかな?
しかしこれだとDirectSoundと共存できるかどうかが不安。

DirectX7の環境で製作しております。
0680名前は開発中のものです。02/02/13 11:41ID:???
DirectSound共存でMP3鳴らすって、DirectShowでもMedia Playerコントロールでも
問題無さそうな気がする。
どこぞのDLLって、うかつにLAMEとか使うと配布できなくなるよ。
0681 02/02/13 13:01ID:???
210.175.13.57
俺のIPだ。ハックノ練習してごらんよ。できねーだろうけどw
0682名前は開発中のものです。02/02/13 14:47ID:???
いまからDirectXのプログラミングを勉強するなら
7と8どっちが良いですか。
0683 02/02/13 15:00ID:???
8。8.1は日本語docがまだだっけ?
ま、もうじき9さ
0684名前は開発中のものです。02/02/13 15:28ID:???
8.1の日本語リファレンスは出さないらしいよ。
0685名前は開発中のものです。02/02/13 17:49ID:???
8と8.1って具体的にどう違うの?
0686名前は開発中のものです。02/02/13 18:40ID:???
>>685
具体的に言うと名前が違う。
あと、バージョンも違う。
0687名前は開発中のものです。02/02/14 01:00ID:???
バグの出方も少し違うな(´ー`)y-~~
0688たけし02/02/14 01:48ID:KtKYF6eX
>675
DirectGraphicsでやってみました。
テクスチャにカラーキー設定してSpriteでDrawしました。
ハードウェアアクセラレータをオンにしても白いふちはできませんでした。これで解決です。ありがとうございました。
0689名前は開発中のものです。02/02/14 02:01ID:/eLzllXU
8.0と8.1の違いって
D3DのPS1.4の追加とD3DXの機能強化ぐらいかな?
D3DXはテクスチャから法線マップを作る関数が追加されたりしたらしい。
0690たけし02/02/14 03:56ID:KtKYF6eX
気づいたのですが、DDrawでDDCREATE_EMULATIONONLYをデバイス作成時に指定してやると、ハードウェアアクセラレーションがオフになって、うまくいくのです。
これは、どうなのでしょう。著しくパフォーマンスが低下するようなことはありますか?
0691名前は開発中のものです。02/02/14 04:07ID:???
>>690
HALとHELって知ってるか?
ならそういうこった。
0692名前は開発中のものです。02/02/14 18:17ID:???
頼むから少しくらい自分で調べてくれ>たけし
白いふちとか言ってるし。FAQだよそれ。
0693名前は開発中のものです。02/02/14 20:00ID:???
バカは放置で。
0694名前は開発中のものです。02/02/14 21:13ID:???
 , ---- 、
 | /^^^^^i
 C ゚ o゚ ヽ  / ̄ ̄ ̄ ̄ ̄
 |   зノ < 俺、たけし
 ト ---イ   \_____
0695たけし02/02/14 21:34ID:???
バーカ ネタだよ。
俺がこんな質問するはずないだろ(藁

ネタニマジレスゴクローサン
0696名前は開発中のものです。02/02/15 01:07ID:???
>695 はいはい、偉いネー。
0697名前は開発中のものです。02/02/15 01:19ID:F4BU4Gv5
>>692
白いふちって有名なの?
初めて聞いたんだけど。
そういう現象も発生したこと無かったし。
まじで有名?
0698名前は開発中のものです。02/02/15 05:33ID:W2djlLvD
G400系のテクスチャマスクの奴じゃない?
違うかな。
0699名前は開発中のものです。02/02/15 06:05ID:???
たけし君、キャラが変わってきたね。
0700名前は開発中のものです。02/02/15 13:29ID:1RlZYnq1
700
0701名前は開発中のものです。02/02/15 14:08ID:???
>>1-700
ジサクジエーン
0702たけし02/02/15 18:37ID:???
 , ---- 、
 | /^^^^^i
 C ゚ o゚ ヽ  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 |   зノ < バーカ、ネタだよ。文句あっかー!?
 ト ---イ   \_______________
0703たけし02/02/15 22:33ID:???
 , ---- 、
 | /^^^^^i
 C ゚ o゚ ヽ  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 |   зノ < バーカ、ネタだよ。文句あっかー!?
 ト ---イ   \_______________
0704たけし02/02/15 22:34ID:???
 , ---- 、
 | /^^^^^i
 C ゚ o゚ ヽ  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 |   зノ < バーカ、ネタだよ。文句あっかー!?
 ト ---イ   \_______________
0705たけし02/02/15 22:34ID:???
 , ---- 、
 | /^^^^^i
 C ゚ o゚ ヽ  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 |   зノ < バーカ、ネタだよ。文句あっかー!?
 ト ---イ   \_______________
0706たけし02/02/15 22:34ID:???
 , ---- 、
 | /^^^^^i
 C ゚ o゚ ヽ  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 |   зノ < バーカ、ネタだよ。文句あっかー!?
 ト ---イ   \_______________
0707たけし ◆svc5NIf. 02/02/15 22:35ID:KnDQBDui
僕が書き込むときはsageをつかいません。

>698
VRAMはLeadtekのGeforce MX400です。
0708名前は開発中のものです。02/02/15 22:54ID:???
本物であろうが偽者であろうがどうでもいいことなんだがな。
0709名前は開発中のものです。02/02/15 22:58ID:???
>>707
VRAMって何ですか?
0710たけし ◆svc5NIf. 02/02/15 23:05ID:k+5UmyC0
しかし、僕をやけに気にしているのは、あなただけのようですが。
0711たけし ◆svc5NIf. 02/02/15 23:05ID:k+5UmyC0
>709
ビデオカードのことです。
0712名前は開発中のものです。02/02/15 23:32ID:G6gp5evx
VB+DirectX7でMIDIを鳴らしたいと思ってますが、
音質とボリュームコントロールの部分で困っています。

MIDIを再生・制御するところまでは出来たのですが、
API(mciSendStringA)を使用した場合に比べ、
自分の環境では音質があまりよくありませんでした。
そこで、DirectMusicPerformanceのポートを適当にいじってみました。
DirectMusicPerformance.SetPort を 1,1 に設定したら
希望する音質が得られたので、いいかな?と思ったのですが、
そうするとDirectMusicのボリュームが何故か変更できなくなりました。
(↑今まで .SetPort -1,1 だと変更できました)
これはどういうことなんでしょうか・・・

可能なら、MCIで再生したときと同じ音質で再生し、
ボリュームのコントロールもしたいと思っています。
ポートのことは全然知らないので、
無謀なことを言っているのかもしれませんが
わかる方いらっしゃったら上手い抜け道を教えて下さい。
0713たけし02/02/16 00:11ID:???
 , ---- 、
 | /^^^^^i   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 C ゚ o゚ ヽ  | 俺様のVRAMはGeForceMX400だぜ!
 |   зノ < どうだ! なんか文句あっかぁ?
 ト ---イ   \________________
0714名前は開発中のものです。02/02/16 02:57ID:???
>711
お前の脳内造語を一般で使うな。
http://yougo.ascii24.com/gh/02/000219.html
0715名前は開発中のものです。02/02/16 03:10ID:???
>>714
あまりバカを相手にしない方がいいぞ。放置しておけ。
0716名前は開発中のものです。02/02/16 05:08ID:idLMm25Y
>>712
ポートを列挙しないとだめですよ。
Port -1はたぶんMicrosoft Synthesizerだと思います。
Port 1は環境によって異なるかと思われますが。
希望の音質を実現にするにはMidi マッパを指定しましょう。
0717名前は開発中のものです。02/02/16 08:37ID:???
>>712
▼゚Д。▼カフッ▼゚Д。▼カフッ
0718たけし ◆svc5NIf. 02/02/16 13:46ID:eRGPIQ06
>714
揚げ足鳥はかっこわるいですよ
0719たけし ◆svc5NIf. 02/02/16 13:52ID:eRGPIQ06
>715
ずいぶん粘着ですね。僕は1初心者としてこのスレで質問しているのです。
先入観から僕を突き放すのは、愚の骨頂ですよ。
あなたの人間の大きさが知れてしまいますです。。。
0720名前は開発中のものです。02/02/16 15:59ID:???
そーゆーたけしも結構粘着の素質があるぞ。
これくらいでやめとかんとな。
0721名前は開発中のものです。02/02/16 17:10ID:???
>たけし
先入観っていうかお前の書き込みから判断した結果だろ。
他人の人間の大きさ云々語る前に
まず自分の人間の大きさに目を向けるべきかと。

まず自分のミスを指摘されたら、素直に反省するべきです。
質問を行う立場なら尚更。
ミスの指摘を素直に受けず、揚げ足鳥、かっこ悪いなどと言うというその行動こそ
貴方の人間としての矮小さをあらわしてる部分はありません。
目をそむけずよく自分の姿を見つめなおしてください。

また、質問をしたのに突き放されたら、愚の骨頂呼ばわり、
答えるほうには選ぶ権利がある事すら理解できないんですね。
つまり己の矮小さを自覚した上で
回線切って頚動脈切って氏んでください。
さようなら。
0722名前は開発中のものです。02/02/16 17:29ID:???
たけしは放置の方針で
0723名前は開発中のものです。02/02/16 17:32ID:???
721はBio_100掲で、偉そうにしていると見たがどうよ?
0724名前は開発中のものです。02/02/16 18:52ID:???
>たけし
コイツキモい
0725名前は開発中のものです。02/02/16 19:58ID:???
ちょっと流れ見てみたんだけど、たけしって日下部級のDQNだね。
■ このスレッドは過去ログ倉庫に格納されています