- 1 名前:デフォルトの名無しさん mailto:sage [2008/12/12(金) 19:39:57 ]
- 前スレはカスしか居ないので廃棄の方向で。
※回答する人も、質問する人も必ず読んでください これらに当てはまる人のための質問スレです。 1.C/C++は多少理解している。 2.最近DirectXを始めたばかり 3.SDKを見ても、Googleで検索しても、いまいち理解できない人 4.余計な雑談は不要ですよ 【 回答してくださる方 】 ・ できるだけ優しく質問に答えてあげてください。 ・ 優しく教えるのが嫌でしたら、解決するためのヒントだけでも結構です。 「ググれ」「SDK見れ」以外の回答でおながいします。 ・ 神ですら理解不能な質問は無視して下さい。 【 質問する方 】 ・ どんな事で躓いているのか明確にしよう。 ・ 長くならないなら躓いている部分のコードを晒してみれ。 ・ 解決した場合、お礼を言うのは当然だが、何をどうしたら解決したかを明確に書こう。 ・ 回答して貰ったら、出来るだけお礼もしよう。
- 101 名前:デフォルトの名無しさん mailto:sage [2009/01/12(月) 23:01:34 ]
- VS2008でのプロジェクトの作成で少し疑問に思ったことが・・・
Visual C++ の win32API でDirectXを使用する 〇 Borland C++ の win32API でDirectXを使用する 〇 ならば Visual C++ の C++/CLI でDirectXを使用する ? これはどうなんでしょうか? ライブラリを組み込んだら普通に使える予感がするんですが・・・
- 102 名前:デフォルトの名無しさん mailto:sage [2009/01/12(月) 23:37:49 ]
- XNAやMDXが何で書かれているとお思いで?
- 103 名前:デフォルトの名無しさん mailto:sage [2009/01/12(月) 23:41:34 ]
- んー独学で、感覚で打ってるのでそういうツールやインターフェイス、専門用語には疎いんです・・・
わかりやすくお願いします
- 104 名前:デフォルトの名無しさん mailto:sage [2009/01/12(月) 23:47:05 ]
- slimdx.mdxinfo.com/
これのソースでも見れ。 ようは、こーゆーの作るための言語なんだから当然使える。
- 105 名前:デフォルトの名無しさん [2009/01/12(月) 23:57:33 ]
- DirectXのライブラリはC++でできているので、WinAPIやC++/CLIも元を辿ればC++であることから使える
てところでしょうか?とりあえず使えることが分かったのでほっとしました。ありがとうございます。
- 106 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 10:29:31 ]
- 全然違うけど結果は同じだからいいか・・
- 107 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 02:26:54 ]
- DirectX 10 って、Xp で動かないんですか?
- 108 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 02:29:18 ]
- そうだよ
- 109 名前:デフォルトの名無しさん [2009/01/14(水) 04:03:34 ]
- #include <d3d9.h>
#include <d3dx9.h> #pragma comment(lib, "d3d9.lib") #pragma comment(lib, "d3dx9.lib") #pragma comment(lib, "dxguid.lib") ・ ・ ・ って入れてっても'g_pD3DDevice' : 定義されていない識別子ですって出る どうしてだろう libフォルダとincludeフォルダは設定してある
- 110 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 05:52:34 ]
- DirectX以前だからスレ違い
- 111 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 08:22:31 ]
- >>109
それは自分で定義しないとだめでしょう
- 112 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 10:06:53 ]
- g_がつくとこみるとグローバル変数だな。
どこからコピーしてきてんだか知らないけど、全部持ってくれば。
- 113 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 19:06:03 ]
- ていうか根本的な部分が理解できてないだろ
Cからやり直せ
- 114 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 21:21:37 ]
- 意味不明な質問かもしれませんが・・・。
DirectMusicの解放処理をするタイミングはDirectMusicクラスのデストラクタで大丈夫ですか? CDXMusic::~CDXMusic() { m_performance->Stop(NULL, NULL, 0, 0); m_performance->CloseDown(); m_loader->Release(); m_performance->Release(); m_segment->Release(); CoUninitialize(); }
- 115 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 21:37:05 ]
- 終了処理メンバ関数作ってもいいし、好きにすればいいと思うけど何が不安なの?
- 116 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 21:50:30 ]
- >> 115 エスありがとうございます
もうひとつ質問なのですが 1>_Lib_DXMusic.obj : error LNK2001: 外部シンボル "_CLSID_DirectMusicPerformance" は未解決です。 1>_Lib_DXMusic.obj : error LNK2001: 外部シンボル "_IID_IDirectMusicPerformance8" は未解決です。 1>_Lib_DXMusic.obj : error LNK2001: 外部シンボル "_CLSID_DirectMusicLoader" は未解決です。 1>_Lib_DXMusic.obj : error LNK2001: 外部シンボル "_IID_IDirectMusicLoader8" は未解決です。 1>_Lib_DXMusic.obj : error LNK2001: 外部シンボル "_GUID_StandardMIDIFile" は未解決です。 1>_Lib_DXMusic.obj : error LNK2001: 外部シンボル "_CLSID_DirectMusicSegment" は未解決です。 1>_Lib_DXMusic.obj : error LNK2001: 外部シンボル "_IID_IDirectMusicSegment8" は未解決です。 C:\Documents and Settings******** : fatal error LNK1120: 外部参照 7 が未解決です。 と出るのですが何が原因でしょうか? これはインクルードしてあります #include <dmusici.h>
- 117 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 21:59:29 ]
- 何を見て勉強してるのか知らないけれど、資料どおりに書くことからはじめた方がいいと思う。
- 118 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 22:03:05 ]
- >>166
DirectXSDKインストールしろよw
- 119 名前:116 mailto:sage [2009/01/14(水) 22:24:35 ]
- ゲームコーディング2を見ながら勉強しています。
サンプルをビルドしてみたのですが 116 と同じエラーが出ます。 DirectXSDK 2008 Novenber DirectXSDK 2007 August インストールしてあって両方VC++ディレクトリのインクルードファイルとライブラリファイルに追加してあります リンカ→入力のdxguid.libなど本に書いてあるやつはすべて追加されています 誰か解決方法ご教授お願いします
- 120 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 22:26:41 ]
- 本に書いてあるやつ、なんていわれてもわからん
ちゃんとリンクしてあるlibを全部書け
- 121 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 22:27:10 ]
- >両方VC++ディレクトリのインクルードファイルとライブラリファイルに追加してあります
海に帰れ
- 122 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 22:29:19 ]
- 申し訳ございません
dxerr9.lib gdiplus.lib d3dxof.lib d3dx9.lib d3dx9d.lib d3d9.lib dxguid.lib winmm.lib Version.lib comctl32.lib です
- 123 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 22:50:32 ]
- とりあえず2007と2008のライブラリの優先順位をいれかえてみたら
- 124 名前:116 mailto:sage [2009/01/14(水) 22:50:35 ]
- 原因がよく分からないのでSDKを再インストールしてみます
- 125 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 22:52:07 ]
- >>123
もうアンインストールしちゃいましたw たぶんそれかもしれません お昼にビルドできたノートパソコンは優先順位が逆だったと思います 結果が出たら報告します レスありがとうございます
- 126 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 23:09:08 ]
- 優先順位以前に混在させるなよ
- 127 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 23:17:24 ]
- 色々アドバイスありがとうございます
優先順位を変えたら、無事ビルドできました
- 128 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 23:54:34 ]
- DirectMusicで音楽を再生するプログラムを勉強しているのですが
wavだと要領をかなり取るのでoggで再生しようと思うのですが oggを読み込む→wavに変換→wavを再生 って感じでおkですか?
- 129 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 23:56:18 ]
- 容量です すいません;
- 130 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 00:00:18 ]
- wavはコンテナであって、容量を食うかどうかは中の圧縮形式次第
DirectMusic云々以前に基本的なところから出直せ
- 131 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 00:05:03 ]
- そのまま再生する関数あるぞ?
教えないけどな
- 132 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 01:04:42 ]
- 不動高校のまとめ
●殺人者 :10名 ●犯罪者 :2名 ●死亡者 :19名 ●行方不明者 :1名
- 133 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 06:22:51 ]
- >>128
そんな古臭い方法誰も使わないぞ
- 134 名前:128 mailto:sage [2009/01/15(木) 07:45:17 ]
- >> 130
勉強不足でした、すいません 128のはogg再生の手順としては一般的ですか?
- 135 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 09:38:34 ]
- ビルボード用のテクスチャも2のn乗正方形にしないとまずいですか?
- 136 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 09:42:39 ]
- なにをもってまずいとするのか、まずは定義を明確にしろ。
- 137 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 15:33:33 ]
- 135じゃないが、テクスチャのサイズは2のn乗にしないと
ビデオカードによっては正常に動作しないらしいが レンダリングターゲットのサーフェイスとして生成したテクスチャも 2のn乗のサイズにしなきゃいけないの? それかなり無駄な領域があるし絶対おかしいと思うんだけど そこんとこどうなの?
- 138 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 15:37:37 ]
- 普通のテクスチャでも無駄な領域はあるがこっちは絶対おかしいとは思わないんだな
- 139 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 15:41:01 ]
- で、実際のところどうなんですか?
- 140 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 15:45:38 ]
- ビデオカード次第
それ以上でもそれ以下でもない
- 141 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 15:48:02 ]
- そっちの方がビデオカード的に都合がいいんだからしょうがない
- 142 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 16:30:17 ]
- 都合が良いかどうかもビデオカード次第
- 143 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 16:41:02 ]
- 2のn乗じゃないと不具合が出るビデオカードってそんなに多いの?
ていうか具体的にはどんな不具合が発生するの?
- 144 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 16:48:50 ]
- メーカーにお聞きになればいいと思いますよ
- 145 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 16:53:51 ]
- 不具合が出るビデオカードは現在ほとんどないと思われる
しかし、2のn乗じゃないとパフォーマスンが落ちる場合があると 公式でアナウンスされている以上従っといた方が無難 ターゲットとなり得る全てのビデオカードで パフォーマンステストして問題ないと判断したなら別だが・・・ 開発マシンでは問題ないが別のビデオカードだと処理落ちなんて 原因のよくわからない不具合で悩みたくないしな
- 146 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 16:57:20 ]
- 見かけ上は2の累乗でないテクスチャでも
VRAM上では2の累乗になるように 余分な(無駄な)領域が確保されている場合もあるそうだ あくまでビデオカード次第だが
- 147 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 17:11:07 ]
- なるほどー
ありがとうございます
- 148 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 17:11:30 ]
- ここで2の累乗云々騒いでいる奴って、ビデオカードの能力の確認方法や、
どのCAPSが該当する制約を示しているかすら調べてないんだろうな。
- 149 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 17:13:23 ]
- なぜそうなるw
- 150 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 17:26:04 ]
- むかーし、あったね
256 までの 2の累乗の正方形でないと受け付けないビデオカード RivaTNT とかがまだ最新だった時代。
- 151 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 17:37:25 ]
- CAPS上は制約がないけど内部では何やってるか分からんって話
- 152 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 17:57:39 ]
- 質問です。
D3DXMatrixRotationYawPitchRoll で作った行列を、逆にオイラー角度式に逆算するD3DX関数はありますでしょうか? いや、一応一通り見て「なさそうだ」とは思ったのですが・・・ 一応、YawPitchRollのように角度のかけ方を定めれば、逆算自体は可能なようなのですが。 ttp://www7.atwiki.jp/lucifer/pages/13.html
- 153 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 18:13:32 ]
- pc11.2ch.net/test/read.cgi/tech/1130349336/
詰め物に関してはここの最後のあたり読むとよろしい。
- 154 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 18:49:39 ]
- Direct3D10+DXUTの組み合わせで、表示色がおかしくなるんだがだれか同様の現象を体験したことない?
例えばTutorial12のエフェクトファイルの110行目、ピクセルシェーダの出力部分に cTotal.rgb = float3(.5, .5, .5) と追加してから実行すると、なぜか#bcbcbcの色で表示される。 グラボはGeForce9600MGT。 Tutorial3みたいにDXUTを使っていないのでは正常に表示されるから、DXUTのせいだと思うんだけど。
- 155 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 19:37:55 ]
- >>153
CPUじゃねーか
- 156 名前:31 [2009/01/15(木) 23:18:53 ]
- 31です。以前質問させていただいたきり他の事で忙しくプログラミングできませんでした。
あのあと、結局いろいろ試してみましたが結局アニメーションのつなぎはうまくいきませんでした・・・ そもそも、ほとんど同じモーションなので座標変換や回転もないようなモーションですら変更できないという。 何がいけないのでしょう。。xファイル出力するときに何か他の設定が必要なのだろうか・・
- 157 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 23:54:05 ]
- ソースも出さずにその「独自」仕様とやらをエスパーしろとな?
- 158 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 01:25:05 ]
- >>何がいけないのでしょう
こんなところで聞いてるのがいけない。
- 159 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 06:37:45 ]
- main.obj : error LNK2019: 未解決の外部シンボル "long __cdecl LoadTextureFromImageFiles(char const *,struct IDirect3DTexture9 * *,char const *,struct IDirect3DDevice9 *)" (?
LoadTextureFromImageFiles@@YAJPBDPAPAUIDirect3DTexture9@@0PAUIDirect3DDevice9@@@Z) が関数 "long __cdecl SetupFVFTexture(struct IDirect3DDevice9 *)" (?SetupFVFTexture@@YAJPAUIDirect3DDevice9@@@Z) で参照されました。 これがどうしても解決できません。ライブラリとの整合性が取れてないエラーとのことで、インクルード/ライブラリのフォルダ設定・並び順、プロジェクトとの.libの関連付けもいじってみましたが上手くいきません。 それ以外に何が問題として考えられますか?
- 160 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 07:34:05 ]
- >>159
LoadTextureFromImageFiles に一致する情報は見つかりませんでした。 Googleに聞いてもわからない
- 161 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 08:56:56 ]
- >>159
自分で定義した関数だろどう考えても。
- 162 名前:159 [2009/01/16(金) 09:19:13 ]
- >>161の言う通り、プロトタイプ宣言した物を実装していませんでした。サンプルからコピペのミスでした。
- 163 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 10:31:05 ]
- 陰線消去したくてZバッファ法というのをやってみたのですがうまくいきません
エスパーお願いします
- 164 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 10:51:03 ]
- >>163
それはグラボのせい GeForce GTX 285を使うときっと治る
- 165 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 13:04:27 ]
- 試しにZバッファ法というのをやってみたらうまくいきました
- 166 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 17:34:41 ]
- D3D の質問です。
フルスクリーンでない、ウィンドウのアプリを作っているのですが、 ウィンドウのサイズが変更されたときに、画像が縦に伸びたり 横に伸びたりするので困っています。 正方形が正方形のまま、拡大して欲しいのですが、どうすればいいのでしょうか C# とかじゃなくて、Windows API で作っています。 よろしくおねがいします。
- 167 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 18:00:11 ]
- 矩形を指定してdevice.Presentする。
- 168 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 19:51:21 ]
- Reset
- 169 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 02:43:41 ]
- >>168さんの reset でできましたー!
>>167さんのは、ごめん、うまくいきませんでした。
- 170 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 02:44:25 ]
- >>169です。
テクスチャを一度 Release して、もういちど読み直さないと行けないのがすこし面倒でした。
- 171 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 10:33:18 ]
- こんにちわ、DirectSoundでwavファイルを再生しようと思い
ゲームコーディング2という本を見ながらコードを書いていたのですが 同じようにやっても再生されません コードに間違いがないか5回くらい見直しました 全てのコードを書くと長くなるので大まかな流れだけ書きます DirectSoundオブジェクトを生成 Wavファイルを読み込む セカンダリバッファ作成 バッファに音データを書き込む 再生という手順です 一応コードをUPするので違うところがあれば指摘してもらえると幸いです www7.uploader.jp/dl/inoguma/inoguma_uljp00001.zip.html 宜しくお願いします
- 172 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 11:07:48 ]
- >>171
Play()の戻り値見てないだろ? DSERR_PRIOLEVELNEEDED が返ってきてるよ。 SetCooperativeLevel()呼べばいいと思うよ。
- 173 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 12:12:25 ]
- DirectSoundを初期化する時に
// 協調レベルの設定 if(FAILED(m_pSound->SetCooperativeLevel(hWnd, DSSCL_EXCLUSIVE))) { return E_FAIL; } としてありますが上手くいきません
- 174 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 12:34:22 ]
- やってみたのかよ。
Play直前に呼んだら鳴ったぞ
- 175 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 12:36:11 ]
- 実際やりもしない、戻り値を確認もしないでただ質問するだけってどうなんだろうね。
- 176 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 12:42:20 ]
- ところで実際の本ではどうなってるんだ?
ウィンドウができる前にSetCooperativeLevel呼んだって意味がないだろうに。
- 177 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 12:49:10 ]
- ついでにデバッグしてみたが、、、
// gamemainの初期化 _gamemain = new CGameMain(); hr = _gamemain->FInit(m_device); _gamemain->GetHWND(m_hwnd); これを _gamemain->GetHWND(m_hwnd); hr = _gamemain->FInit(m_device); のように入れ替えれば動作した。元はどうなってんの?
- 178 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 12:52:30 ]
- ごめんなさい
戻り値の確認方法分からなくてクラスビューとかブレークポイントとかいろいろ試してました
- 179 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 13:05:14 ]
- >>178
かわいいなお前w
- 180 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 14:21:13 ]
- Zバッファと深度バッファというのはまったく同じと考えていいんですか
それとも、文書を読むときは微妙な差異に気をつけるべきですか
- 181 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 16:36:07 ]
- DirectInputってライブラリに組み込んだほうがいいですか?
- 182 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 16:57:44 ]
- 何のライブラリよ
- 183 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 17:32:02 ]
- DirectInput を使わないで、
やりたいことが全て出来てる or 出来るのだったら 組み込まなくていいんじゃね?
- 184 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 17:50:02 ]
- リティアクス・ネマインズライブラリーです
物理演算なども組み込まれています DirectX9対応です
- 185 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 17:57:28 ]
- www.google.co.jp/search?q=%83%8A%83e%83B%83A%83N%83X+%83l%83}%83C%83%93%83Y%83%89%83C%83u%83%89%83%8A%81
- 186 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 18:00:59 ]
- >>185
自作の物理演算ライブラリなので探しても出ないです
- 187 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 18:06:38 ]
- >>181
ポールペンって絵を描くための道具に含んだほうがいいですか?
- 188 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 18:15:52 ]
- 俺の環境では、なくても動くから必要ないと思うな。
そのライブラリの中に使いたいものがあるなら別だけど
- 189 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 18:19:25 ]
- DirectInputを使うかどうかは別として
入力インターフェースの提供は最優先だと思うが
- 190 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 18:24:57 ]
- >>181
必要かどうかは仕様を知っている自分が判断しろ。 指示待ち人間で、他人の指示がないと動けないのなら、 他人にわかるようにきちんと仕様を説明しろ。 中途半端な情報で説明した気になるな。
- 191 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 18:26:57 ]
- 質問する場所を間違えてね?
内容を加味すると、もっとも適切な相手は占い師だろ。
- 192 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 18:27:43 ]
- 公開して他人に使わせようって言うんだろ?
変わった用途じゃない限りInputは付けておくべきだろ
- 193 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 18:30:27 ]
- 演算ライブラリならDirectInputどころか、
そもそもDirectXスレとは何の関係もない。
- 194 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 19:00:52 ]
- 誰か>>154再現しない?
再現しなかったって報告ならそれはそれでありがたいんだけど……
- 195 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 23:39:33 ]
- 引数を渡す方法が分かりません
inline void SetAmbient(D3DCOLORVALUE &col) { m_material.Ambient = col; }; CDXMaterial material; material.SetAmbient(); 1つ例を見せていただけませんか・・・
- 196 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 23:40:15 ]
- MSNDでD3DCOLORVALUEについて調べたのですが解決方法が分からなくて・・・
- 197 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 23:46:42 ]
- まずはC言語の勉強が先だ
- 198 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 23:50:45 ]
- >>196
D3DCOLORVALUE col; col.r = 1.0f; col.g = 0.0f; col.b = 0.0f; col.a = 1.0f; material.SetAmbient(col); こんな感じ? なんか別に変なところ無い気がするけど・・・
- 199 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 23:52:05 ]
- 参照渡しが解からんと言う意味ならC++の領分だが
そもそも質問の意図が良くわからんので 「日本語でおk」としかいいようがない
- 200 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 00:13:20 ]
- もしかして入れても反映しないから悩んでるんじゃね?
光源計算してないときはLightEnableをオフに設定しないと表示されなくてだな ってそんなこと聞いてない?
|

|