鬱だ氏のう DirectX (Part 8)
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001名前は開発中のものです。
03/03/03 16:25ID:bb2JYtGF初心者用相談室では扱わないような少し高度な話題も受け持つ。
■ 過去スレ
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/
0872名前は開発中のものです。
03/05/21 14:52ID:eUtHZKxl0873名前は開発中のものです。
03/05/21 15:30ID:5VrMcvu1□□□■■□□□□□■□□□□□□□■■■■■■■■■■■■□□
□□■■□□□□□■■■■■■□□□□□□□□□□□□□■■□□
□■■□□■□□□■□□□□■□□□□□□□□□□□□■■□□□
□□■□■■□□■■■□□■■□□□□□□□□□□□■■□□□□
□□□■■□□■■□■■■■□□□□□□□□□□□■■□□□□□
□□■■□□□□□□□■■□□□□□□□□□□□■■□□□□□□
□□■□□□■□□□■■■■□□□□□□□□□□■□□□□□□□
□■■■■■■□□■■□□■■□□□□□□□□□■□□□□□□□
□□□□■□□□■■□□□□■■□□□□□□□□■□□□□□□□
□□■□■□■□□□□■■□□□□□□□□□□□■□□□□□□□
□□■□■□■□□□□□■■□□□□□□□□□□■□□□□□□□
□■■□■□■□□□□□□□□□□□□□□□□□■□□□□□□□
□■□□■□□□□■■■□□□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□■■■□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□□□■■□□□□□□■■■■□□□□□□□
0874名前は開発中のものです。
03/05/21 16:20ID:XHWctKiU結果が一緒ならかまわないんじゃねーの?
東京から大阪まで行くのに車で行くか飛行機で行くか、はたまた新幹線で
行くかぐらいの方法の違いでしかない。
0875名前は開発中のものです。
03/05/21 16:30ID:oa+tDCgNBBXも見あたらないし、DirectXプログラマはどこに
行ってしまったのやら。
今からやろうとしている初心の方は悲惨だよな。
Direct3Dは極限の過渡期真っ最中なうえ
聞く場所も無いとは。
しかし最近の3Dもなー、
高校数学レベルから理系大学レベルになっちまって
低学歴の俺には限界に近いよ。
0876名前は開発中のものです。
03/05/21 16:54ID:1peOTJSDDirectXの勉強なんてするだけ無駄
そういうのは会社に入れば(優秀な人が作った、作る)ライブラリ使うから
だそうです・・・
http://www.gamecreators.net/bbs32/wforum.cgi?no=3042&reno=2990&oya=2981&mode=msgview&page=0
0877名前は開発中のものです。
03/05/21 17:08ID:XHWctKiU暗にその学校の生徒は優秀でないと言っているわけだな(w
ってゆーか極論過ぎ。
0878名前は開発中のものです。
03/05/21 17:08ID:NfABcTw0/ / /ヽ、/ __/
`y' /ヽ、 |
∠_、 / ヽ |
| `ヽ、 |
,/ | ヽ |
| `ヽ、 、|
|| ヾ、 || || || ========= 〃ヽ
'===||=== ,.,===.、 || 》 》 || || || || ゝノ
|| 〃 ヾ. '===' ,.,=||===||==ヽ、 || ====||====
'===||=== || || === 〃 || || !! || ||
|| __ || || || || || ||' || ||
|| | | || || || || || |i. || ,.7 〃====.、
ヾ'.,__ノノ ,ノ'' || ヾ==彳 ヾ'.__||_ ,,ノノ 彳' !レ' ||__ノノ ヾ,
 ̄|| ̄ || || |! |! |! |!`´ ||
∧||∧ ∧||∧ ∧||∧ ∧||∧ ∧||∧ ∧||∧ ∧||∧ ∧||∧
( ⌒ ヽ ( ⌒ ヽ ( ⌒ ヽ ( ⌒ ヽ ( ⌒ ヽ ( ⌒ ヽ ( ⌒ ヽ( ⌒ ヽ
∪ ノ ∪ ノ ∪ ノ ∪ ノ ∪ ノ ∪ ノ ∪ ノ ∪ ノ
∪∪ ∪∪ ∪∪ ∪∪ ∪∪ ∪∪ ∪∪ ∪∪
0879名前は開発中のものです。
03/05/21 17:09ID:eJqu9kOKあるよ
>Direct3Dは極限の過渡期真っ最中なうえ
基本的な部分に変化はないし
ビデオカードの対応が怪しい最新機能をいち早く取り入れるのでもなければ
パラメータの設定がちょこちょこ違っているだけにすぎない
>高校数学レベルから理系大学レベルになっちまって
ゲームを作るのであれば3Dでも高校レベルで十分
あとは勘と応用能力次第だし本当に必要であれば自然に身に付く
学校で習っていないから出来ないと言う人間は、習っていても出来ない
それは言い訳でしかない
0880名前は開発中のものです。
03/05/21 17:10ID:oa+tDCgNきっついね。
今やホビープログラマは死語ですね。
つーか二言目には就職だの内定だの
時代を感じさせる。
0881名前は開発中のものです。
03/05/21 17:11ID:j6krF1ZT/ ・ / ';,
/ '; / ';
/ ;______/ ;
/ \
/ / \ \
/´ ( ) |____| ( ) |
| ///// ( | :| ) ///// |
| ( ) :| | ( ( |
| ) ( | | ) ) |
| ( ) '; / ( ( /
\ ) ( \/ ) ) ../
ヽ ........:::::::<
いいスレだったモナー 〜 お し ま い 〜
0882名前は開発中のものです。
03/05/21 17:15ID:eJqu9kOKライブラリを使える能力は重要だし、
必要なものをかき集めて組み立てる能力も重要。
ただし必要なものが見つからなかった途端に、
愚痴を吐くだけで何も出来なくなる人間でなければ。
一つの作品を完成させているのであれば、
そういう人間であることは少ないから、
その点を重視しているのだと思われる。
0883名前は開発中のものです。
03/05/21 17:26ID:oa+tDCgN>基本的な部分に変化はないし
>ビデオカードの対応が怪しい最新機能をいち早く取り入れるのでもなければ
>パラメータの設定がちょこちょこ違っているだけにすぎない
そりゃ確かに過去の互換をばっさり切り捨てる訳はないんでその通りなんだけども
下だけ見てれば満足とはいかないですよ。やっぱ気になるでしょ。
でもやっぱり、今は最新の機能と過去の機能混ざってよろしくない状態ですよ。
今にテクスチャなんて名前は無くなりますよ。三角形ポリゴンも無くなるかもしれない。
>あとは勘と応用能力次第だし本当に必要であれば自然に身に付く
俺は、自分で本を買って全部独学ですが
物理シュミレーションにおける楕円体同士の接触問題で挫折しました。
やっぱり聞ける先生がいるいない、環境があるないでは違いますよ。
0884名前は開発中のものです。
03/05/21 17:30ID:BZzpewbC□□□■■□□□□□■□□□□□□□■■■■■■■■■■■■□□
□□■■□□□□□■■■■■■□□□□□□□□□□□□□■■□□
□■■□□■□□□■□□□□■□□□□□□□□□□□□■■□□□
□□■□■■□□■■■□□■■□□□□□□□□□□□■■□□□□
□□□■■□□■■□■■■■□□□□□□□□□□□■■□□□□□
□□■■□□□□□□□■■□□□□□□□□□□□■■□□□□□□
□□■□□□■□□□■■■■□□□□□□□□□□■□□□□□□□
□■■■■■■□□■■□□■■□□□□□□□□□■□□□□□□□
□□□□■□□□■■□□□□■■□□□□□□□□■□□□□□□□
□□■□■□■□□□□■■□□□□□□□□□□□■□□□□□□□
□□■□■□■□□□□□■■□□□□□□□□□□■□□□□□□□
□■■□■□■□□□□□□□□□□□□□□□□□■□□□□□□□
□■□□■□□□□■■■□□□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□■■■□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□□□■■□□□□□□■■■■□□□□□□□
0885名前は開発中のものです。
03/05/21 17:56ID:c37HVbkU「今に」がどれだけのスパンなのかよくわからないけど、とりあえずMaxやLightWaveから
テクスチャが無くなってからの話だね
0886名前は開発中のものです。
03/05/21 18:03ID:oa+tDCgNそれ矛盾してました。互換がある以上無くなりはしないかもしれませんね。
失礼しました。
高級ソフトの動向はわかりませんが、
とりあえず一枚のビットマップサーフェイスという概念はなくなると思います。
ただ形骸化して残るだけで。
0887名前は開発中のものです。
03/05/21 18:41ID:sA4Z6S+C,,,,,,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゙゙゙゜ .!!゙゙′
0888名前は開発中のものです。
03/05/21 22:37ID:4ieH3fCa遠回りしている奴ばかりだった。
0889名前は開発中のものです。
03/05/22 02:21ID:dm5dxc/+本当に屑どもの集まりだなここは
0890名前は開発中のものです。
03/05/22 02:32ID:/v439ITKOneTimeSceneInit/FinalCleanup,
InitDeviceObjects/DeleteDeviceObjects
RestoreDeviceObjects/InvalidateDeviceObjects
これらの関数がどういうタイミングで呼ばれるのか良くわかりません。
これらの切り口の中で何をやるべきなのか、何をやっていいのかを教えてください
よろしくおねがいします
0891名前は開発中のものです。
03/05/22 03:03ID:WcGqaKWQ( ^3^)/http://homepage3.nifty.com/coco-nut/
0892名前は開発中のものです。
03/05/22 05:11ID:M9ZEbT/V□□□■■□□□□□■□□□□□□□■■■■■■■■■■■■□□
□□■■□□□□□■■■■■■□□□□□□□□□□□□□■■□□
□■■□□■□□□■□□□□■□□□□□□□□□□□□■■□□□
□□■□■■□□■■■□□■■□□□□□□□□□□□■■□□□□
□□□■■□□■■□■■■■□□□□□□□□□□□■■□□□□□
□□■■□□□□□□□■■□□□□□□□□□□□■■□□□□□□
□□■□□□■□□□■■■■□□□□□□□□□□■□□□□□□□
□■■■■■■□□■■□□■■□□□□□□□□□■□□□□□□□
□□□□■□□□■■□□□□■■□□□□□□□□■□□□□□□□
□□■□■□■□□□□■■□□□□□□□□□□□■□□□□□□□
□□■□■□■□□□□□■■□□□□□□□□□□■□□□□□□□
□■■□■□■□□□□□□□□□□□□□□□□□■□□□□□□□
□■□□■□□□□■■■□□□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□■■■□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□□□■■□□□□□□■■■■□□□□□□□
0893名前は開発中のものです。
03/05/22 09:45ID:Jt3eHRUkヘルプをミロ
0894名前は開発中のものです。
03/05/22 12:26ID:kS16+A54ヘルプを読んでみましたが、ヘルプの文章が何か変なのでよく分かりませんでした・・・。
デバイスが無いと作成出来なくて、かつ一つだけインスタンスを作りたいクラスがあります。例えば
extern CD3DApplication* g_pD3DApp;
CRenderer::CRenderer() {
g_pD3DApp->m_pd3dDevice->GetRenderTarget(0, &m_renderTarget);
}
こんな感じです。
OnTimeSceneInitでこれを作ると、まだデバイスが出来てないのでエラーになります
し、InitDeviceObjectsやRestoreDeviceObjectsは何度も呼ばれてしまい困っています。
こういう場合はどうすれば良いんでしょうか。
あとInitDeviceObjectsとRestoreDeviceObjectsは何が違うのか意味がよく分かりません
0895名前は開発中のものです。
03/05/22 13:48ID:isCP2//8問題の掲示板がどういうサイトか見てから感想を言おうな。
0896名前は開発中のものです。
03/05/22 21:52ID:PRFvg+rJよくあそこまで答えてるよなあ
0897名前は開発中のものです。
03/05/22 21:53ID:Nd2u1obC( ,,)┌─┴┴─┐
/ つ. 終 了 │
〜′ /´ └─┬┬─┘
∪ ∪ ││ _ε3
゛゛'゛'゛
0898名前は開発中のものです。
03/05/22 23:35ID:fybEWwo8以下の様なErrorCodeが出て、Direct3Dの機能が使えなくなりました。
Googleで0x887602ebで検索してみましたが
手がかりが余り掴めなかったので、
どなたか対処法をわかる方
どうか教えていただかないでしょうか?
こちらの環境は、
・Windows2000+SP3
・Pentium4
・GeForce4 Ti4200
・44.03_win2kxp_international
です。
0899名前は開発中のものです。
03/05/23 01:13ID:weDKCY7R君のマシンがどこか壊れたんじゃないの。
OSのクリーンインストールをして解決するなら、それがユーザーサポートの答えでいい。
そろそろ次スレですね。マジでム板に移ろうぜ。
0900名前は開発中のものです。
03/05/23 08:30ID:dt2bwNf/|」T=r」|
_〕ゝ弌{_ せっかくだから、このコンバット越前が
r‐‐-r';:;( );:;`ー-、 突き動かされるものを感じて4をGETするぜぇ!
ノ、o」‖;:;:: ̄;:;:;:ノ!;:;:;」
l=-、l |:;:;:;:;:;:;:;:;:;:| l={| 今夜もまた、>>1が命を落とす!!
├--| |====l Y⌒!
|! l / l:;:;:;:;:;:;:;:;:;:| l | >>2 ダニー、グレッグ、生きてるかぁ!?
| | |:;:\√;:;:l ヽ ', >>3 上から来るぞ、気をつけろぉ!
_「Tj! |:;:;:;:;:仆;:;:;:ヽ ヽ.ll >>5 何だこの階段わぁ!?
|lllll| |:;:;:;:;:;:!ヽ;:;:;:;:;l ヽj >>6 くっそー
|llllllj |ー--┤ ト---l! >>7 この野郎!
|__「 |ー-‐イ llー-‐{l >>8 やりやがったな・・・
| | ヽ l >>9 オーノー
| | | | >>10 ワンナップ!
|、_j! l、_jト
|  ̄l| | } 『こうして越前康介はクリムゾンを手に入れた・・・。』
(___j └─'
0901名前は開発中のものです。
03/05/23 08:31ID:5gNi8w6A□□□■■□□□□□■□□□□□□□■■■■■■■■■■■■□□
□□■■□□□□□■■■■■■□□□□□□□□□□□□□■■□□
□■■□□■□□□■□□□□■□□□□□□□□□□□□■■□□□
□□■□■■□□■■■□□■■□□□□□□□□□□□■■□□□□
□□□■■□□■■□■■■■□□□□□□□□□□□■■□□□□□
□□■■□□□□□□□■■□□□□□□□□□□□■■□□□□□□
□□■□□□■□□□■■■■□□□□□□□□□□■□□□□□□□
□■■■■■■□□■■□□■■□□□□□□□□□■□□□□□□□
□□□□■□□□■■□□□□■■□□□□□□□□■□□□□□□□
□□■□■□■□□□□■■□□□□□□□□□□□■□□□□□□□
□□■□■□■□□□□□■■□□□□□□□□□□■□□□□□□□
□■■□■□■□□□□□□□□□□□□□□□□□■□□□□□□□
□■□□■□□□□■■■□□□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□■■■□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□□□■■□□□□□□■■■■□□□□□□□
0902名前は開発中のものです。
03/05/23 10:27ID:M4+7JRX3まず、なぜかプライマリサーフェイスの作成エラーになります。
サーフェイス生成のコードはSDKのサンプルなどとも照らし合わせて間違ってはいません。
コピペでも試してみました。(サーフェイス生成の部分のみ)
CreateSurfaceの最初の引数は&ddsdなわけですが、なぜかSDKなどのサンプルではビルドエラーにならないのですが、
そのエラーのでるプログラムだとLPDDSURFACEDESC2に変換できませんとなってしまいます。
コンパイラは一緒ですし、特に設定もいじってないハズなのにどうしてでしょう?
もしわかるかたがいましたらアドバイスお願いいたします。
0903名前は開発中のものです。
03/05/23 13:20ID:TSn0ihWN□□□■■□□□□□■□□□□□□□■■■■■■■■■■■■□□
□□■■□□□□□■■■■■■□□□□□□□□□□□□□■■□□
□■■□□■□□□■□□□□■□□□□□□□□□□□□■■□□□
□□■□■■□□■■■□□■■□□□□□□□□□□□■■□□□□
□□□■■□□■■□■■■■□□□□□□□□□□□■■□□□□□
□□■■□□□□□□□■■□□□□□□□□□□□■■□□□□□□
□□■□□□■□□□■■■■□□□□□□□□□□■□□□□□□□
□■■■■■■□□■■□□■■□□□□□□□□□■□□□□□□□
□□□□■□□□■■□□□□■■□□□□□□□□■□□□□□□□
□□■□■□■□□□□■■□□□□□□□□□□□■□□□□□□□
□□■□■□■□□□□□■■□□□□□□□□□□■□□□□□□□
□■■□■□■□□□□□□□□□□□□□□□□□■□□□□□□□
□■□□■□□□□■■■□□□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□■■■□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□□□■■□□□□□□■■■■□□□□□□□
0904名前は開発中のものです。
03/05/23 21:08ID:QR8uLW8F0905名前は開発中のものです。
03/05/24 04:46ID:DFhLMSHSサンプルの方はプロジェクト設定の中で定義している部分があるとか
DIRECT3D_VERSIONが正しく設定されてないとか。
インクルードパスがちがうとか
0906名前は開発中のものです。
03/05/24 14:11ID:IVnMKs5R|」T=r」|
_〕ゝ弌{_ せっかくだから、このコンバット越前が
r‐‐-r';:;( );:;`ー-、 突き動かされるものを感じて906をGETするぜぇ!
ノ、o」‖;:;:: ̄;:;:;:ノ!;:;:;」
l=-、l |:;:;:;:;:;:;:;:;:;:| l={| 今夜もまた、>>1が命を落とす!!
├--| |====l Y⌒!
|! l / l:;:;:;:;:;:;:;:;:;:| l | >>907 ダニー、グレッグ、生きてるかぁ!?
| | |:;:\√;:;:l ヽ ', >>908 上から来るぞ、気をつけろぉ!
_「Tj! |:;:;:;:;:仆;:;:;:ヽ ヽ.ll >>909 何だこの階段わぁ!?
|lllll| |:;:;:;:;:;:!ヽ;:;:;:;:;l ヽj >>910 くっそー
|llllllj |ー--┤ ト---l! >>911 この野郎!
|__「 |ー-‐イ llー-‐{l >>912 やりやがったな・・・
| | ヽ l >>913 オーノー
| | | | >>914 ワンナップ!
|、_j! l、_jト
|  ̄l| | } 『こうして越前康介はクリムゾンを手に入れた・・・。』
(___j └─'
0907名前は開発中のものです。
03/05/24 15:38ID:X5gcnysl□□□■■□□□□□■□□□□□□□■■■■■■■■■■■■□□
□□■■□□□□□■■■■■■□□□□□□□□□□□□□■■□□
□■■□□■□□□■□□□□■□□□□□□□□□□□□■■□□□
□□■□■■□□■■■□□■■□□□□□□□□□□□■■□□□□
□□□■■□□■■□■■■■□□□□□□□□□□□■■□□□□□
□□■■□□□□□□□■■□□□□□□□□□□□■■□□□□□□
□□■□□□■□□□■■■■□□□□□□□□□□■□□□□□□□
□■■■■■■□□■■□□■■□□□□□□□□□■□□□□□□□
□□□□■□□□■■□□□□■■□□□□□□□□■□□□□□□□
□□■□■□■□□□□■■□□□□□□□□□□□■□□□□□□□
□□■□■□■□□□□□■■□□□□□□□□□□■□□□□□□□
□■■□■□■□□□□□□□□□□□□□□□□□■□□□□□□□
□■□□■□□□□■■■□□□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□■■■□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□□□■■□□□□□□■■■■□□□□□□□
1. まずAを>>1とし、Bを>>2から>>100までとする。
2. そしてAはひたすら逃げて、BはAを追いかける。
3. 始める前にAは夏みかんを右手に持つ。
4. そしたらAが夏みかんを持った瞬間にスタートする。
5. で、Bの人が「あいつがAだー!!追えー!!!!」と言いながら追う。
6. その時Aはちゃんと夏みかんを持っている。
7. ルールは簡単。Aが夏みかんを落としたりBの人に捕まったらギロチンで死刑。
8. 後はAの地獄ゲームの始まり!!!(ワクワク
∧_∧ マテー ∧_∧
( ´∀`) (・∀・; )
( B つつ ( A つつ
/ / / / / /
(__)_) (__)_)
0910名前は開発中のものです。
03/05/26 03:26ID:u2ORP5eS,,,,,,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゙゙゙゜ .!!゙゙′
0911名前は開発中のものです。
03/05/26 03:27ID:CejaYOfoなるほどそのでゲーム終了になるのか・・・
0912名前は開発中のものです。
03/05/26 03:29ID:7kgT6BrU,,,,,,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゙゙゙゜ .!!゙゙′
0913名前は開発中のものです。
03/05/26 03:36ID:d8ECY/4Khttp://angelers.free-city.net/page003.html
0914名前は開発中のものです。
03/05/26 17:29ID:BDlO3iPd0915名前は開発中のものです。
03/05/26 17:36ID:XAUXu8Hg< 終 了ーーーーーーーーーーーーーーーー!!!!
<
∨∨∨∨∨∨∨∨∨∨∨\ /∨∨∨∨∨∨∨∨∨∨
/:|. | | /:|
/ .:::| ∨ / :::|
| ...:::::| / ::::|
i  ̄ ̄⌒゙゙^――/ ::::::::|
/_,,___ . _,,,,__,_ :::::::::::\
/ ゙^\ヽ.. , /゙ ¨\,.-z ::::::::::\
「 ● | 》 l| ● ゙》 ミ.. .::::::\
/i,. .,ノ .l| 《 ..|´_ilト ::::::::::\
/ \___,,,,,_/ .'″ ^=u,,,,_ v/.. :::::::::::::l!
|  ̄ ,,、 i し./::::::::.}
| / ,,____ _,/ ̄ \ \ ノ ( ::::::::::|
| |.. | /└└└└\../\ \ '~ヽ ::::::::::::::}
| .∨.|llllllllllllllllllllllllllllllllllllllll| ::::::::::{
| |.|llllllllllll;/⌒/⌒ 〕 :::::::::::}
| |.|lllllllll; ./ . . | ::::::::::[
.| |.|llllll|′ / . | .| :::::::::::|
.| |.|llll| | .∧〔 / :::::::::::::/
/ }.∧lll | ../ / / :::::::::::::::::\
/ /| \┌┌┌┌┌/./ /::: :::::::::::::::::\
( ゙゙^^¨^¨゙゙¨  ̄ ̄ ̄ /::::::::::: ::::::::::\
ヽー─¬ー〜ー――― :::::::::::::
0916名前は開発中のものです。
03/05/26 17:39ID:9a7c51Ht0917名前は開発中のものです。
03/05/27 15:46ID:KMV4tqe9ありますでしょうか?
256色モードですと、サーフェスポインタ(DDSURFACEDESC2::lpSurface)から
点が参照しているパレットインデクスを取得できるのですが、16bitカラーや
32bitカラーモード場合、サーフェスのDCを介して GetPixel() する以外に
方法はないのでしょうか。
0918名前は開発中のものです。
03/05/27 15:51ID:eexpaq2iビット深度とロックした領域へのポインタの型をチェックしてみそ。
0919名前は開発中のものです。
03/05/27 16:03ID:FM3eH1hR16,24,32bitカラーモードの場合は、サーフェスの値がそのままRGB値だよ。
0920名前は開発中のものです。
03/05/27 16:04ID:KMV4tqe9ありがとうございます。早速調査・実験してみます。
0921名前は開発中のものです。
03/05/27 16:11ID:KMV4tqe9そう思って試したのですが、結果が予想と違っていたものでおそらく
>>918さんから指摘を受けたようにポインタの型を誤っているのかも
しれません・・・。もう一度調べてみることにします。
0922名前は開発中のものです。
03/05/27 16:37ID:fJooJDugミ ドドドスッ ミ
ウォリャ! ∧∧ ._ _ _
( ;,,)O..―─┴┴──────────┴┴──────────┴┴──┐
/; ; つ. 終 了 |
〜′ /´ └―─┬┬──────────┬┬──────────┬┬──┘
∪ ∪ ││ _ε3 ││ _ε3 ││ _ε3
0923名前は開発中のものです。
03/05/27 17:48ID:vFdD/yy+DirectX7の環境でゲームを作ってるのですが
ポリゴンなどが何もない部分って黒色ですよね?
その黒色を他の色に変えたいのですがどうすればよいのでしょうか?
初歩的な質問で申し訳ないです。
0924オレー ◆bJKvyv1OZU
03/05/27 17:55ID:zLM9PYGYたとえば
pd3dDevice->Clear( 0, NULL, D3DCLEAR_TARGET|D3DCLEAR_ZBUFFER, 0x00FFFFFF, 1.0f, 0L );
の00FFFFFFのところを変えるといいぞ
0925名前は開発中のものです。
03/05/27 18:05ID:HHMhFYWOlpD3DD->BlackColorChange()という関数がある。探せ。
0926名前は開発中のものです。
03/05/27 18:08ID:vFdD/yy+どうもありがとうございます。
無事できました。
0927名前は開発中のものです。
03/05/27 18:18ID:iBeli0BW□□□■■□□□□□■□□□□□□□■■■■■■■■■■■■□□
□□■■□□□□□■■■■■■□□□□□□□□□□□□□■■□□
□■■□□■□□□■□□□□■□□□□□□□□□□□□■■□□□
□□■□■■□□■■■□□■■□□□□□□□□□□□■■□□□□
□□□■■□□■■□■■■■□□□□□□□□□□□■■□□□□□
□□■■□□□□□□□■■□□□□□□□□□□□■■□□□□□□
□□■□□□■□□□■■■■□□□□□□□□□□■□□□□□□□
□■■■■■■□□■■□□■■□□□□□□□□□■□□□□□□□
□□□□■□□□■■□□□□■■□□□□□□□□■□□□□□□□
□□■□■□■□□□□■■□□□□□□□□□□□■□□□□□□□
□□■□■□■□□□□□■■□□□□□□□□□□■□□□□□□□
□■■□■□■□□□□□□□□□□□□□□□□□■□□□□□□□
□■□□■□□□□■■■□□□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□■■■□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□□□■■□□□□□□■■■■□□□□□□□
0928名前は開発中のものです。
03/05/27 19:24ID:vFdD/yy+DirectDrawのメソッドに
compact()
というのがあるようですが、DXのドキュメントを見ると
> ビデオ カード上のすべてのサーフェス メモリを連続ブロックに移動し、最大空きメモリ チャンクを使用可能にする。
と書いてありますが、これは要するに高速化の手段として使われるものなのでしょうか?
これを使用することに伴うデメリットなどはあるのでしょうか?
質問ばかりですみません。
0929名前は開発中のものです。
03/05/27 19:41ID:cY4UIqY3Directx7日本語ヘルプによると、
> IDirectDraw7::Compact メソッドは、現時点では実装されていない。
そうなので、Drawがなくなった今となっては永遠に実装されることはないと思います。
0930名前は開発中のものです。
03/05/27 20:02ID:vFdD/yy+あらら・・・
DX7の日本語版HELPが入手できなかったので、
DX8の日本語HELPでcompactを検索してみると、このコメントが書いてあったので・・・(汗
DX8はDirectDraw廃止だったのでおかしいとは思いましたが、、、そういうことだったのですか
0931名前は開発中のものです。
03/05/27 20:06ID:cY4UIqY3http://www.microsoft.com/japan/msdn/directx/downloads.asp
の一番下に7の日本語ヘルプがありますよ。
0932名前は開発中のものです。
03/05/27 20:10ID:vFdD/yy+非常に助かりました。
ありがとうございます。
未だにDirectDrawを使うため、DX7から抜け出せないへたれなもので・・・
0933名前は開発中のものです。
03/05/27 21:19ID:QpgFgCgf0934名前は開発中のものです。
03/05/27 21:54ID:VcFhBYOI0935名前は開発中のものです。
03/05/27 21:59ID:pkNguuHG□□□■■□□□□□■□□□□□□□■■■■■■■■■■■■□□
□□■■□□□□□■■■■■■□□□□□□□□□□□□□■■□□
□■■□□■□□□■□□□□■□□□□□□□□□□□□■■□□□
□□■□■■□□■■■□□■■□□□□□□□□□□□■■□□□□
□□□■■□□■■□■■■■□□□□□□□□□□□■■□□□□□
□□■■□□□□□□□■■□□□□□□□□□□□■■□□□□□□
□□■□□□■□□□■■■■□□□□□□□□□□■□□□□□□□
□■■■■■■□□■■□□■■□□□□□□□□□■□□□□□□□
□□□□■□□□■■□□□□■■□□□□□□□□■□□□□□□□
□□■□■□■□□□□■■□□□□□□□□□□□■□□□□□□□
□□■□■□■□□□□□■■□□□□□□□□□□■□□□□□□□
□■■□■□■□□□□□□□□□□□□□□□□□■□□□□□□□
□■□□■□□□□■■■□□□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□■■■□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□□□■■□□□□□□■■■■□□□□□□□
0936名前は開発中のものです。
03/05/27 22:03ID:GiG11/ngサーフェスの横幅と水平ラインのバイト数が違う場合がある。
「サーフェスのピッチ」で調べてみ。
0937名前は開発中のものです。
03/05/28 11:37ID:7gEKrV3hD3DXLIBの関数見る限りでは回転だけ覚えられる行列って感じなんですが
あってますかね
0938名前は開発中のものです。
03/05/28 11:38ID:+7u0CCPI□□□■■□□□□□■□□□□□□□■■■■■■■■■■■■□□
□□■■□□□□□■■■■■■□□□□□□□□□□□□□■■□□
□■■□□■□□□■□□□□■□□□□□□□□□□□□■■□□□
□□■□■■□□■■■□□■■□□□□□□□□□□□■■□□□□
□□□■■□□■■□■■■■□□□□□□□□□□□■■□□□□□
□□■■□□□□□□□■■□□□□□□□□□□□■■□□□□□□
□□■□□□■□□□■■■■□□□□□□□□□□■□□□□□□□
□■■■■■■□□■■□□■■□□□□□□□□□■□□□□□□□
□□□□■□□□■■□□□□■■□□□□□□□□■□□□□□□□
□□■□■□■□□□□■■□□□□□□□□□□□■□□□□□□□
□□■□■□■□□□□□■■□□□□□□□□□□■□□□□□□□
□■■□■□■□□□□□□□□□□□□□□□□□■□□□□□□□
□■□□■□□□□■■■□□□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□■■■□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□□□■■□□□□□□■■■■□□□□□□□
0939名前は開発中のものです。
03/05/28 21:17ID:4lithLgM自信ないけど)。ある方向ベクトル+回転じゃなかったかな?んで、クォータニオンを
使って回転行列を作ることができる、という風に俺はイメージしている。
回転の補間は、2つのクォータニオンを補間したクォータニオンから
回転行列を作ればよかったと思う。
0940名前は開発中のものです。
03/05/29 02:06ID:JuBWQ8xy0941名前は開発中のものです。
03/05/29 02:29ID:vAiKpFpx0942名前は開発中のものです。
03/05/29 02:44ID:WTzNtzvN0943名前は開発中のものです。
03/05/29 05:39ID:jSR6l20m0944オレー ◆bJKvyv1OZU
03/05/29 05:52ID:QzmovAJ9オレは完全に理解しないで道具として使ってる。そんなに気にしなくていーんじゃね???
補間とかするとき計算が楽なほうを使ってあと変換してしまうみたいな。
複素数iが2次元の回転行列の代わりに使えるってのはわかるよな!?
クォータニオンはその3次元拡張バージョンって感じじゃねーかなああ
_____ ______________________________
∨
∧__∧∧_∧∧_∧
( ´∀( )∀` ;) ヘーソウナンダ
( つ ( つ ⊂ )
( _)(⌒)(⌒)ノ_(_)ノ
0945名前は開発中のものです。
03/05/29 06:03ID:dHScYd63□□□■■□□□□□■□□□□□□□■■■■■■■■■■■■□□
□□■■□□□□□■■■■■■□□□□□□□□□□□□□■■□□
□■■□□■□□□■□□□□■□□□□□□□□□□□□■■□□□
□□■□■■□□■■■□□■■□□□□□□□□□□□■■□□□□
□□□■■□□■■□■■■■□□□□□□□□□□□■■□□□□□
□□■■□□□□□□□■■□□□□□□□□□□□■■□□□□□□
□□■□□□■□□□■■■■□□□□□□□□□□■□□□□□□□
□■■■■■■□□■■□□■■□□□□□□□□□■□□□□□□□
□□□□■□□□■■□□□□■■□□□□□□□□■□□□□□□□
□□■□■□■□□□□■■□□□□□□□□□□□■□□□□□□□
□□■□■□■□□□□□■■□□□□□□□□□□■□□□□□□□
□■■□■□■□□□□□□□□□□□□□□□□□■□□□□□□□
□■□□■□□□□■■■□□□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□■■■□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□□□■■□□□□□□■■■■□□□□□□□
0946名前は開発中のものです。
03/05/29 18:55ID:Pgbla8cihttp://bbs.gamdev.org/test/read.cgi/gamedev/1054109966/
0947名前は開発中のものです。
03/05/29 21:21ID:vAiKpFpxぬるほど。わかりみすた。
0948名前は開発中のものです。
03/05/30 03:19ID:yDm9OZhODX7でプログラミングしてるんですが
色抜きしてBitMapを表示したいのですが、DirectDrawのBltで表示するより、Direct3Dで平面なポリゴンで表示したほうが高速と聞いたのですが
本当ですか?
0949名前は開発中のものです。
03/05/30 03:21ID:6778eaMi,,,,,,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゙゙゙゜ .!!゙゙′
0950名前は開発中のものです。
03/05/30 08:09ID:RjyFpLrW実験してみりゃいーじゃん。
0951名前は開発中のものです。
03/05/30 11:57ID:dthPPDEO□□□■■□□□□□■□□□□□□□■■■■■■■■■■■■□□
□□■■□□□□□■■■■■■□□□□□□□□□□□□□■■□□
□■■□□■□□□■□□□□■□□□□□□□□□□□□■■□□□
□□■□■■□□■■■□□■■□□□□□□□□□□□■■□□□□
□□□■■□□■■□■■■■□□□□□□□□□□□■■□□□□□
□□■■□□□□□□□■■□□□□□□□□□□□■■□□□□□□
□□■□□□■□□□■■■■□□□□□□□□□□■□□□□□□□
□■■■■■■□□■■□□■■□□□□□□□□□■□□□□□□□
□□□□■□□□■■□□□□■■□□□□□□□□■□□□□□□□
□□■□■□■□□□□■■□□□□□□□□□□□■□□□□□□□
□□■□■□■□□□□□■■□□□□□□□□□□■□□□□□□□
□■■□■□■□□□□□□□□□□□□□□□□□■□□□□□□□
□■□□■□□□□■■■□□□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□■■■□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□□□■■□□□□□□■■■■□□□□□□□
0952名前は開発中のものです。
03/05/30 12:17ID:Khi65M+hとあるサンプルコードで、以前のDirectXのDirect3DRMで
背景に空の模様のテクスチャを貼る処理が書かれていました。
3D&Direct3D初心者なのですが、DirectX8.1では
Direct3DRMは無くなったと思うのですが
DirectX8.1のDirect3Dで同様のことをするにはどうすれば
いいのでしょうか?
一番奥に平面ポリゴンでテクスチャを貼ればいいのかな・・・
0953名前は開発中のものです。
03/05/30 12:37ID:95OdQpgj,,,,,,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゙゙゙゜ .!!゙゙′
0954名前は開発中のものです。
03/05/30 23:03ID:oD6XgvrVうん
0955名前は開発中のものです。
03/05/31 00:03ID:CB5iIHea0956名前は開発中のものです。
03/05/31 00:50ID:eDEvseUO使わない理由も特にないかと
0957名前は開発中のものです。
03/05/31 01:37ID:O4xayPy0http://bbs.gamdev.org/gamedev
0958955
03/05/31 07:15ID:A+U/Ew1KSDKをアンインストールして、EndUser Runtimeをインストールしてみたんですけど、
\WINDOWS\system32\d3dx9d.dll が見つからないんです。
せっかく自作したゲームが動かない、、、(SDKがあれば動きます)
やっぱりVisualStudio.NET(VC++)でビルドしないとだめなのかな?
0959名前は開発中のものです。
03/05/31 07:47ID:jthDSP9tデバッグビルドしてませんか? リリースのほうでビルドしましょう。
0960955
03/05/31 10:32ID:A+U/Ew1K0961952
03/05/31 12:52ID:5qWEBjIn色々他人のコード見てて、そういった方法でやってるのがわかりました。
かなり意外でした(;´Д`)
どうもありがとうございます、自分もやってみようと思います
0962名前は開発中のものです。
03/05/31 14:07ID:VurudWqI0963955
03/05/31 16:03ID:/404hIZ+わたしはDMC/C++を使っているので、VC++とは勝手が違うので、、、
>>962さんのおっしゃるように、自作することにします。
お騒がせしました。
0964名前は開発中のものです。
03/06/01 02:51ID:p5652GA5d3dx9d.libとリンクしてないか?d3dx9.libに変えれば解決。
0965名前は開発中のものです。
03/06/01 10:13ID:4R4db1bx解答を教えたらどうだ。
0966955
03/06/01 11:18ID:E3fEy968d3dx9.lib を覗いてみてもどの DLL とつながってるのかわかりません。
d3dx9.dll というファイルはないようですし、、、
VisualStadio を買えば済む話なんですけどね。(汗
0967955
03/06/01 11:21ID:E3fEy9680968名前は開発中のものです。
03/06/01 11:43ID:4LGFUE6U静的ライブラリだからDLLはない
やるのならフリーのVCを落としてきて、
そこから全クラスを網羅したラッパーDLLを作る必要がある
0970名前は開発中のものです。
03/06/01 15:50ID:Hl65uf/d0971名前は開発中のものです。
03/06/01 15:54ID:hbvFG3J2手紙が届きますた・・・
_____
/ ヽ____//
/ / /
/ / /
/ / /
/ / /
/ / /
/ / /
 ̄ ̄ ̄ ̄ ̄
| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
| |
| |
/  ̄ ̄ ̄ ̄ /_____
/ /ヽ__//
/ 終 了 / / /
/ / / /
/ ____ / / /
/ / / /
/ / / /
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/ / /
 ̄ ̄ ̄ ̄ ̄
レス数が950を超えています。1000を超えると書き込みができなくなります。