DirectX総合スレ (Part7) at GAMEDEV
DirectX総合スレ (Part7) - 暇つぶし2ch399:名前は開発中のものです。
07/11/30 20:45:53 F9wTW5Tm
この本に付いてたソースを弄って現在DirectXについて勉強中です。
URLリンク(www.sbcr.jp)

ソースうp(一部いらん事を追加してますが、WindowProcのif文だけコメントアウトしてもらえればOKです)
URLリンク(www.uploda.org)

容量減らすためコンパイル済みファイルは削除しています。



うpした物のwindow.cpp内WindowProc関数から3Dオブジェクトの、とりあえずX軸とY軸のみの操作をさせようとしています。

そこで、WindowProc関数のswitchを使って、キーを押した際に矢印キー(37,38,39,40)ごとにx+1 やy+1みたいな方法で
移動させようとしていたのですが流石に3Dはこれでは無理だと気づいたため中止。


調べなおしていると、Scene.cpp内のScene::DrawでD3DXMatrixTranslationを使えば移動できるような事を見つけたのですが、
window.cppでのキー入力で得た情報にに基づいてScene.cppへy+1やx+1のような情報を送る方法がわかりませんでした。

どのようにすれば3Dオブジェクトを操作できるように出来るのか、どなたかお教え頂けませんか?



ここまで書いておいてなんですが、今しようとしている方法とは別の方法がもしあるならそちらも教えていただけると幸いです。



次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch