XNA Siden oppdatert : fredag 27. desember 2024 ページ作成日 : tirsdag 23. februar 2021 XNAに関するプログラミングTipsを掲載しています。WindowsとXbox360のマルチプラットフォームゲームを製作することが可能です。 ページ内リンク はじめに 設定 基礎知識 ウインドウ システム コンテンツ・パイプライン 文字 キーボード マウス ゲームパッド スプライト(2D) プリミティブ(3D) 3Dモデル 座標変換 衝突判定 数学 サウンド ストレージ エフェクト ゲームコンポーネント WPF はじめに XNA とは XNAについて説明しています。 torsdag 7. mars 2024 開発環境をそろえる (4.0 β) XNA を使ってゲーム開発を行う際に必要な開発環境について説明します。 søndag 10. mars 2024 Windows Phone Developer Tools をインストール Windows Phone Developer Tools をインストールして Windows Phone の開発環境と XNA Game Studio をインストールします。 mandag 18. mars 2024 Visual Studio をインストール XNA を開発するために必要な開発環境「Visual C# 2005 Express Edition」のダウンロードからインストールまでの説明をしています。 tirsdag 19. mars 2024 XNA Game Studio をインストール XNA を開発するために必要な開発環境「XNA Game Studio Express」のダウンロードからインストールまでの説明をしています。 tirsdag 30. april 2024 日本語 Language Pack をインストールする Windows Phone Developer Tools をインストールして Windows Phone の開発環境と XNA Game Studio をインストールします。 mandag 1. april 2024 Xbox 360 のセットアップ (4.0 β) XNA で Xbox360 用ゲームを開発するための Xbox360 のセットアップについて説明しています。 tirsdag 28. mai 2024 Windows と Xbox360 を接続する (4.0 β) XNA Game Studio 2.0 と XNA Game Studio Connect を使用して Windows と Xbox 360 の環境を接続できるようにします。 onsdag 29. mai 2024 Windows 用のゲームプロジェクト作成 XNA で Windows 用ゲームのプロジェクトを作成します。 tirsdag 28. mai 2024 Xbox 360 用ゲームのプロジェクト作成 (4.0 β) XNA で Xbox360 用ゲームのプロジェクトを作成します。 tirsdag 28. mai 2024 Windows Phone 用ゲームのプロジェクト作成 XNA で Windows Phone 用ゲームのプロジェクトを作成します。 tirsdag 28. mai 2024 Windows 用ゲームの配布 作成した Windows 用ゲームの配布方法について説明します。 tirsdag 30. april 2024 Xbox360 用のゲームの配布 (4.0 β) 作成した Xbox360 用ゲームの配布方法について説明します。 tirsdag 30. april 2024 スターターキットについて (3.0) XNA Game Studio Express に付属しているスターターキットについて説明しています。 torsdag 2. mai 2024 ヘルプを活用しよう XNA のヘルプの使い方について説明しています。 tirsdag 28. mai 2024 Zune のセットアップ (サポートは 3.0 まで) XNA で Zune 用ゲームを開発するための Zune のセットアップについて説明しています onsdag 29. mai 2024 Zune との接続設定 (サポートは 3.0 まで) Visual Studio から Zune に接続するための設定を行います onsdag 29. mai 2024 Zune 用のプロジェクト作成 (サポートは 3.0 まで) XNA で Zune 用ゲームのプロジェクトを作成します。 onsdag 29. mai 2024 Zune 用のゲームの配布 (サポートは 3.0 まで) 作成した Zune 用ゲームの配布方法について説明します。 tirsdag 30. april 2024 設定 ファイル名の変更 プロジェクトに登録されているファイル名を変更します torsdag 29. august 2024 Windows 用ゲームの実行ファイルアイコン変更 Windows 用ゲームで使用される実行ファイルのアイコンやゲームウインドウのアイコンを変更します torsdag 29. august 2024 Xbox360, Zune のサムネイル画像を変更 (3.0) Xbox 360 や Zune のゲームに表示されるサムネイル画像を変更します søndag 1. september 2024 作品名や著作権者名の設定 (3.0) Windows 用ゲームで使用される実行ファイルのアイコンやゲームウインドウのアイコンを変更します mandag 30. september 2024 基礎知識 3Dモデルの座標変換について 3Dモデルの座標変換について説明しています。 onsdag 28. august 2024 ウインドウ ウインドウを表示する ウインドウを表示して実際のゲーム画面を表示させます tirsdag 29. oktober 2024 ウインドウのタイトル名を変更 ウインドウのタイトルバーのテキストを変更します。 onsdag 30. oktober 2024 ユーザーにウインドウサイズの変更を許可する ユーザーがウインドウのサイズを任意に変更できるようにします。 tirsdag 29. oktober 2024 画面の解像度を変更 任意の画面の解像度でゲームを起動します。 tirsdag 29. oktober 2024 システム 背景色の変更 画面をクリアするときの背景色を黒で塗りつぶしています torsdag 29. august 2024 ゲームを強制的に終了させる ゲームを強制的に終了させます fredag 30. august 2024 フルスクリーンモードで起動する 表示する文字列を途中で改行させます lørdag 31. august 2024 ウインドウモードとフルスクリーンを切り替える ウインドウモードとフルスクリーンモードを切り替えます lørdag 31. august 2024 1秒間のデータ更新回数を変更する Update メソッドが呼ばれる時間間隔を指定して、1秒間に Update メソッドが呼ばれる回数を制御しています fredag 30. august 2024 使用できるシェーダモデルバージョンを調べる (サポートは 3.0 まで) プログラムを実行している環境で対応していシェーダモデルバージョンとビデオカードをチェックしています fredag 30. august 2024 コンテンツ・パイプライン リソース(コンテンツ)の読み込み 画像ファイルやモデルファイルなどのリソースの読み込み方法について説明します。 onsdag 28. februar 2024 コンテンツの初期ディレクトリを指定する コンテンツを読み込むときのルートディレクトリを設定します。 onsdag 28. februar 2024 任意のアセット名でコンテンツを読み込む プロジェクトに追加したファイルのアセット名を変更して読み込むようにしています。 onsdag 28. februar 2024 文字 英数字を表示させる 画面上に任意の文字列(英数字)を表示させます fredag 29. november 2024 文字列を改行させる 表示する文字列を途中で改行させます fredag 27. desember 2024 文字を描画する位置を指定 表示する文字の位置を指定します fredag 27. desember 2024 文字の色を変える 表示する文字の色を任意の色で表示させます mandag 3. august 2020 フォントスタイルの詳細 スプライトフォントファイルと表示される文字の詳細を説明します lørdag 30. november 2024 文字を回転させる テキストを回転させて表示します mandag 3. august 2020 回転軸を指定して文字を回転させる 回転軸の位置を指定して回転させています fredag 27. desember 2024 文字を拡大縮小させる テキストを拡大縮小させて表示します mandag 3. august 2020 前後関係を指定して文字を描画する レイヤーの深度値を使用してテキストの前後関係を指定します fredag 27. desember 2024 文字に影を付ける 文字に影をつけて立体的に見えるようにします mandag 3. august 2020 文字に枠を付ける 文字に枠をつけて表示させます lørdag 30. november 2024 半透明の文字を表示する テキストを半透明で表示させます mandag 3. august 2020 キーボード 指定したキーボードのキーの押下状態取得 指定したーキーボードのキーが押されているかを調べます lørdag 1. juni 2024 キーボードのキーを押した瞬間を認識させる キーボードのキーを押した瞬間を検出できるようにします onsdag 29. mai 2024 押されているキーボードのキーの一覧を取得する 押されているキーボードのキーを列挙して画面上に表示しています tirsdag 27. august 2024 マウス ウインドウ上にマウスのポインタを表示させる ウインドウ上にマウスのポインタが表示されるようにします onsdag 28. august 2024 マウスの状態を取得する マウスの現在の状態を取得します torsdag 29. august 2024 マウスのボタンを押した瞬間を認識させる マウスの左ボタンを押した瞬間を検出できるようにします torsdag 29. august 2024 マウスのポインタを任意の位置にセットする マウスポインタの位置を任意の場所にセットします torsdag 29. august 2024 ゲームパッド ゲームパッドの状態を取得する ゲームパッドである Xbox360 コントローラーの入力状態を取得します tirsdag 5. mars 2024 ゲームパッドを振動させる コントローラーを振動させます tirsdag 5. mars 2024 ゲームパッドが本体と接続されているかを調べる Xbox 360 コントローラーが Xbox 360 本体と接続されているかを調べます tirsdag 5. mars 2024 複数のゲームパッドを検出する 複数の Xbox 360 コントローラーが接続されているときに、その入力状態を取得します tirsdag 5. mars 2024 スプライト(2D) スプライトを表示させる テクスチャー(画像)を読み込んで画面上に表示させます onsdag 30. oktober 2024 スプライトの表示位置を指定する スプライトの表示位置を指定します torsdag 31. oktober 2024 スプライトの色を変える スプライトの表示させる色を変更します onsdag 30. oktober 2024 スプライトを回転させる スプライトを回転させます torsdag 31. oktober 2024 回転軸を指定してスプライトを回転させる スプライトの回転軸の位置を指定して回転させています torsdag 26. desember 2024 スプライトを拡大縮小表示する テキストを拡大縮小させて表示します torsdag 26. desember 2024 レイヤーパラメータを使用してスプライトの前後関係を作る レイヤーの深度値を使用してスプライトの前後関係を指定します onsdag 30. oktober 2024 テクスチャーから部分的に画像を切り出してスプライトを描画する 作成したテクスチャーから一部分だけを切り出して描画します fredag 27. desember 2024 透明・半透明のスプライトを描画する 半透明のテクスチャーを描画します。 onsdag 30. oktober 2024 プリミティブ(3D) 3角形ポリゴンの表示 3D空間上に三角形のポリゴンを表示しています lørdag 28. september 2024 ポリゴンの描画する面を指定する ポリゴンの描画する面に関しての説明を行っています søndag 29. september 2024 頂点バッファを使用した3角形ポリゴンの描画 頂点バッファを利用してポリゴンを高速に描画します mandag 30. september 2024 線の表示 線のプリミティブを表示しています fredag 27. september 2024 連続したポリゴンの表示 連続したポリゴンを表示しています søndag 29. september 2024 四角形ポリゴンの表示 四角形ポリゴンを表示しています。四角形ポリゴンは2D、3Dにおいてもよく使われる形です søndag 29. september 2024 インデックスバッファを使用したボックスの表示 ポリゴンを多めに使用してボックスを作成しています。その際、頂点データのデータ量を減らすためにインデックスバッファを使用しています søndag 29. september 2024 XYZ軸を描画する 位置関係を把握しやすいように XYZ 軸にラインを描画しています mandag 30. september 2024 ポリゴンにテクスチャーを貼る ポリゴンにテクスチャーを貼って描画しています søndag 29. september 2024 ライトを使用してポリゴンを描画する ライト(光源)を使用してポリゴンに陰をつけています fredag 27. september 2024 点の表示 (サポートは 3.0 まで) 点のプリミティブを表示しています fredag 27. september 2024 3Dモデル Xファイルを読み込んでモデルを表示 Xファイル(.x)からモデルデータを読み込んで表示させています onsdag 28. august 2024 FBXファイルを読み込んでモデルを表示 FBXファイル(.fbx)からモデルデータを読み込んで表示させています onsdag 28. august 2024 座標変換 ビュー座標変換 ビュー座標変換のパラメータを操作しています mandag 3. august 2020 射影座標変換 ビュー座標変換のパラメータを操作しています mandag 3. august 2020 モデルの移動 並行移動座標変換を行いモデルを移動させます mandag 3. august 2020 モデルの回転 回転座標変換を行いモデルを回転させます mandag 3. august 2020 モデルの拡大縮小 スケール座標変換を行いモデルのスケールを変化させます mandag 3. august 2020 マトリックスの掛け合わせ 移動、回転、スケールを掛け合わせてマトリックスを生成し、モデルを操作しています mandag 3. august 2020 3次元座標からスクリーンへの座標変換 3D空間の座標からスクリーン上の座標に変換し、モデルの位置に名前を表示するようにしています mandag 3. august 2020 スクリーン上の位置からモデルを選択 マウスカーソルの位置にあるモデルを選択できるようにしています mandag 3. august 2020 衝突判定 球と球のあたり判定 各モデルを包括する球を使い、あたり判定を行います。今回のサンプルでは2つの球モデルの衝突判定を行っています onsdag 28. februar 2024 数学 Radian と Degree 角度の表現に使用される Radian と Degree について説明しています onsdag 28. august 2024 サウンド XNAでサウンドを再生するためのファイルを作る (3.0) 「Microsoft Cross-Platform Audio Creation Tool (XACT)」を使用して、XNA でサウンドを再生するためのファイルを作成します mandag 28. oktober 2024 サウンドの再生 (3.0) XACT で作成したサウンドファイルを読み込み、再生します mandag 28. oktober 2024 キューによる再生・一時停止・停止 (3.0) キュー(Cue)を使用してサウンドの再生、一時停止、停止の操作を行います mandag 28. oktober 2024 サウンドのボリュームを変更する (3.0) サウンドのボリュームを変更します søndag 27. oktober 2024 ストレージ 実行ファイルのフォルダパスを取得する (2.0) 実行ファイルのフォルダパスを取得する torsdag 28. november 2024 ストレージコンテナのパスを取得する (2.0) 選択したストレージデバイスのストレージコンテナパスを取得します fredag 29. november 2024 データの保存 (2.0) 選択したデバイスにファイルとしてデータを保存します fredag 29. november 2024 データの読み込み (2.0) 選択したデバイスにファイルとしてデータを保存します fredag 29. november 2024 ファイルがあるか確認する (2.0) 指定したファイルが存在するか確認します onsdag 27. november 2024 ファイルの作成・複製・削除・移動・リネーム (2.0) ファイルに対して「作成」「複製」「削除」「移動」などの各種操作を行います torsdag 28. november 2024 指定したディレクトリ内のファイルの一覧を列挙する (2.0) 指定したディレクトリ内のファイルの一覧を列挙します onsdag 27. november 2024 保存デバイスの容量を調べる (2.0) 指定した保存デバイスの全領域サイズ、空き容量のサイズを取得します onsdag 27. november 2024 エフェクト BasicEffect のマテリアル BasicEffect のマテリアルの部分に関連するパラメータを操作し、どのようにモデルが表示されるか確認します mandag 4. mars 2024 BasicEffect のライト BasicEffect のライトの部分に関連するパラメータを操作し、どのようにモデルが表示されるか確認します torsdag 29. februar 2024 BasicEffect のフォグ BasicEffect のマテリアルの部分に関連するパラメータを操作し、どのようにモデルが表示されるか確認します onsdag 28. februar 2024 ゲームコンポーネント GameComponent 2007/ 2/ 3 の日記です。XNA のコンポーネントについて説明しています。 tirsdag 5. mars 2024 DrawableGameComponent 2007/ 2/12 の日記です。XNA の描画用コンポーネント DrawableGameComponent について説明しています。 tirsdag 5. mars 2024 WPF WPF アプリケーションで XNA を使用する (3.0) WPF アプリケーションで XNA Framework を使用する方法について説明しています mandag 3. august 2020 WPF ウインドウ上に直接 XNA のビューを表示する (3.0) WPF ウインドウに直接 XNA でレンダリングする方法について説明しています mandag 3. august 2020
Windows Phone Developer Tools をインストール Windows Phone Developer Tools をインストールして Windows Phone の開発環境と XNA Game Studio をインストールします。 mandag 18. mars 2024
Visual Studio をインストール XNA を開発するために必要な開発環境「Visual C# 2005 Express Edition」のダウンロードからインストールまでの説明をしています。 tirsdag 19. mars 2024
XNA Game Studio をインストール XNA を開発するために必要な開発環境「XNA Game Studio Express」のダウンロードからインストールまでの説明をしています。 tirsdag 30. april 2024
日本語 Language Pack をインストールする Windows Phone Developer Tools をインストールして Windows Phone の開発環境と XNA Game Studio をインストールします。 mandag 1. april 2024
Windows と Xbox360 を接続する (4.0 β) XNA Game Studio 2.0 と XNA Game Studio Connect を使用して Windows と Xbox 360 の環境を接続できるようにします。 onsdag 29. mai 2024
使用できるシェーダモデルバージョンを調べる (サポートは 3.0 まで) プログラムを実行している環境で対応していシェーダモデルバージョンとビデオカードをチェックしています fredag 30. august 2024
インデックスバッファを使用したボックスの表示 ポリゴンを多めに使用してボックスを作成しています。その際、頂点データのデータ量を減らすためにインデックスバッファを使用しています søndag 29. september 2024
XNAでサウンドを再生するためのファイルを作る (3.0) 「Microsoft Cross-Platform Audio Creation Tool (XACT)」を使用して、XNA でサウンドを再生するためのファイルを作成します mandag 28. oktober 2024
DrawableGameComponent 2007/ 2/12 の日記です。XNA の描画用コンポーネント DrawableGameComponent について説明しています。 tirsdag 5. mars 2024