クリエーターズ クラブ 公報 24

先週は、XNA Game Studio ですばらしいゲームを開発したいと考えている新米ゲーム クリエーターを対象に、基本スキルの向上に役立つ参考リンクを紹介しました。今週はもう少し上級者向けの情報を提供します。引き続き学習に役立ててください。

XNA Creators Club オンラインのフォーラムでは、Petri Tapio が自作の XNA シェーダー プログラミング チュートリアル を紹介するスレッドを立てています。シェーダーの使い方に関する疑問を解決したい入門者は、このチュートリアルを使ってみましょう。

Brian Phelps は、XNA Framework を使ったスキン モデル インスタンス化の サンプル を公開しています。このサンプルでは、インスタンス化の技術を使って、大量の独立したアニメーションキャラクターを同時に描画する方法がわかります。

ゲーム開発者がぶつかる大きなハードルの 1 つとして、プレイヤーの入力をどのように処理するかという問題があります。ありがたいことに、edg3 がブログ記事「 Player Handling 」でチュートリアルを提供してくれています。彼のブログにアクセスしたら、別のシリーズ記事「 Simple Minimaps 」もぜひ一読してください。プレイヤーの移動先と移動方法がわかりやすく解説されています。このほかに、MVP の Catalin Zima のブログもぜひ参照してください。こちらは edg3 推薦のブログで、3D ゲームの「 Fog of War 」の作成方法に関する記事が掲載されています。

MVP の Nick Gravelyn は、Xbox LIVE Community Games 用の 3D ゴーカート レース ゲームを開発するという野心的な プロジェクト を開始しています。開発の過程は随時公開されますので、彼と一緒に学ぶことができます。

XNA チーム ブログにも、空間使いのプロたちによる興味深い記事が掲載されています。いつも役に立つ情報でいっぱいの Shawn Hargreaves のブログには、「なぜ透明オブジェクトが誤った順序で描画されたり、一部が消えてしまったりするのか」という単純な質問に対する詳しい 回答 が掲載されています。また、Stephen Styrchak は、XNA Game Studio 3.0 の便利な テンプレート を開発し、公開してくれています。これを利用すればハイスコア表示の際にゴミが表示されないようになります。

他にも共有したいプロのテクニックがあれば、どしどし 情報をお寄せください

*この記事は、XNA Team Blog を翻訳したものです。