ゴゴゴゴゴゴゴゴ何を残してもいいし、何も残さなくたって構わないホームごあいさつポートフォリオアニメーションレイアウトクロッキーデッサン油彩オリジナルイラストファンアート模写サイトマップ【C#】Windows7で、C#のXNAプログラミングといっても今回は、開発環境をインストールするまでしかやってない。ここにDirectXを使った3DCGを表示するにはどうすればいいの?と。C#のウィンドウは、イベントスレッドによるイベントドリブンの設計で作られている。そのため、いろいろ調べてみたけれども、安定したフレームレートでゲームループをまわすゲームプログラミングには向いてないように思う。そこで、XNAというC#でゲームを作るためのフレームワークを試してみることにした。XNAのSDKをダウンロード。現在では4.0までが利用可能のようだ。インストーラをたたいてみるも、あっさりインストール失敗、わはは。ここから、しばらくWindows7用の上記ソフトウェアにたどり着くまで、検索と格闘する。2010になかなかたどり着けない。Windows7から最新の8.1に乗り換えてくれ、とでも言いたいのではとかんぐってしまうほどだ。C#を入れてみることにした。結局、これしか見つけられなかったのだ。ちなみにダウンロードはこちら。4.0のインストーラをたたくと、こちらも無事にインストールされました。かりにく!さて、この開発環境なんだけれども、ゲーム用のプロジェクトテンプレートが用意されている。それを使ってVC#プロジェクトを作るとゲームループが実装済みのウィンドウスケルトンが用意された状態で開発を始めることになる。レンダリングのメソッドが用意されていて、それぞれの箇所に必要な処理を記述すればよい、と。肝心の3DCGの描画については、Javaでシェーダを扱うやり方に非常によくにている。用意されたメソッドを呼ぶだけのBasicEffectと、直接シェーダ言語を扱うEffectというAPIが用意されているというわけだ。冒頭の画像は、BasicEffectの方を使用して三角形のポリゴンを描いてみたものだ。ああ、この道はいつか来た道...ほんと、JavaのGLSLを使うのとほとんど同じ作業。【C++】DdsConverterをWindows7、VisualC#2010の環境で動かす。コメントをキャンセルメールアドレスが公開されることはありません。VolThemes.。