カウンタ

XNA プログラミング Tips 一覧

 各カテゴリごとの XNA Tips を掲載しています。

※現在最新タイトルは XNA Game Studio 2.0 の内容です。

XNA 基本

XNA 応用

XNA 基本

初めに

最新タイトル 1.0 Refresh
XNA とは  
開発環境をそろえる
Visual Studio 2005 をインストール
XNA Game Studio 2.0 をインストール
Xbox360 のセットアップ
Windows と Xbox360 を接続する
Windows 用のプロジェクト作成
Xbox360 用のプロジェクト作成
Windows 用のゲームの配布
Xbox360 用のゲームの配布
スターターキットについて
ヘルプを活用しよう

設定

最新タイトル 1.0 Refresh
ファイル名の変更  
Windows 用実行ファイルのアイコン変更  
Xbox360 のサムネイル画像を変更
作品名や著作権者名の設定  

基礎知識

最新タイトル 1.0 Refresh
3Dモデルの座標変換について  

ウインドウ

最新タイトル 1.0 Refresh
ウインドウを表示する
ウインドウのタイトル名を変更
ユーザーにウインドウサイズの変更を許可する
画面の解像度を変更

システム

最新タイトル 1.0 Refresh
背景色の変更
ゲームを強制的に終了させる
フルスクリーンモードで起動する
ウインドウモードとフルスクリーンを切り替える
1秒間のデータ更新回数を変更する
使用できるシェーダモデルバージョンを調べる

コンテンツ・パイプライン

最新タイトル 1.0 Refresh
リソース(コンテンツ)の読み込み
コンテンツの初期ディレクトリを指定する
任意のアセット名でコンテンツを読み込む

文字

最新タイトル 1.0 Refresh
英数字を表示させる
文字列を改行させる
文字を描画する位置を指定
文字の色を変える
フォントスタイルの詳細
文字を回転させる
回転軸を指定して文字を回転させる
文字を拡大縮小させる
前後関係を指定して文字を描画する
文字に影を付ける
文字に枠を付ける
半透明の文字を表示する

キーボード

最新タイトル 1.0 Refresh
指定したキーボードのキーの押下状態取得
キーボードのキーを押した瞬間を認識させる
押されているキーボードのキーの一覧を取得する

マウス

最新タイトル 1.0 Refresh
ウインドウ上にマウスのポインタを表示させる
マウスの状態を取得する
マウスのボタンを押した瞬間を認識させる
マウスのポインタを任意の位置にセットする

ゲームパッド

最新タイトル 1.0 Refresh
ゲームパッドの状態を取得する
ゲームパッドを振動させる
ゲームパッドが本体と接続されているかを調べる
複数のゲームパッドを検出する

スプライト(2D)

最新タイトル 1.0 Refresh
スプライトを表示させる
スプライトの表示位置を指定する
スプライトの色を変える
スプライトを回転させる
回転軸を指定してスプライトを回転させる
スプライトを拡大縮小表示する
レイヤーパラメータを使用してスプライトの前後関係を作る
テクスチャーから部分的に画像を切り出してスプライトを描画する
透明・半透明のスプライトを描画する

プリミティブ(3D)

最新タイトル 1.0 Refresh
3角形ポリゴンの表示
ポリゴンの描画する面を指定する
頂点バッファを使用した3角形ポリゴンの描画
点の表示
線の表示
連続したポリゴンの表示
四角形ポリゴンの表示
インデックスバッファを使用したボックスの表示
XYZ軸を描画する
ポリゴンにテクスチャーを貼る
ライトを使用してポリゴンを描画する

3Dモデル

最新タイトル 1.0 Refresh
Xファイルを読み込んでモデルを表示  
FBXファイルを読み込んでモデルを表示  

座標変換

最新タイトル 1.0 Refresh
ビュー座標変換  
射影座標変換  
モデルの移動  
モデルの回転  
モデルの拡大縮小  
マトリックスの掛け合わせ  
3次元座標からスクリーンへの座標変換  
スクリーン上の位置からモデルを選択  

サウンド

最新タイトル 1.0 Refresh
XNAでサウンドを再生するためのファイルを作る  
サウンドの再生  
キューによる再生・一時停止・停止  
サウンドのボリュームを変更する  

ストレージ

最新タイトル 1.0 Refresh
実行ファイルのフォルダパスを取得する  
ストレージコンテナのパスを取得する  
データの保存  
データの読み込み  
ファイルがあるか確認する  
ファイルの作成・複製・削除・移動・リネーム  
指定したディレクトリ内のファイルの一覧を列挙する  
保存デバイスの容量を調べる  

エフェクト

最新タイトル 1.0 Refresh
BasicEffect のマテリアル  
BasicEffect のライト  
BasicEffect のフォグ  

XNA 応用

WPF

最新タイトル 1.0 Refresh
WPF アプリケーションで XNA を使用する  
WPF ウインドウ上に直接 XNA のビューを表示する