カウンタ

XNAXNA

ページ更新日 2009/ 2/18
広告

XNA プログラミング Tips 一覧

初めに

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

※XNA Game Studio 3.0 と 2.0 で互換性のあるコードはそのまま 2.0 のコードで掲載しています。別途 3.0 のプロジェクトは公開しています。

XNA 基本

初めに

設定

基礎知識

ウインドウ

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

システム

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

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

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

文字

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

キーボード

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

マウス

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

ゲームパッド

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

スプライト(2D)

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

プリミティブ(3D)

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

3Dモデル

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

座標変換

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

衝突判定

タイトル
球と球のあたり判定

数学

タイトル
Radian と Degree

サウンド

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

ストレージ

※この項目は 2.0 の Tips です。

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

エフェクト

タイトル
BasicEffect のマテリアル
BasicEffect のライト
BasicEffect のフォグ
過去のバージョン
ページトップ▲
Copyright (C) since 2005 Yuichi Onodera (オノデラユウイチ), All rights reserved.