Recommended
PDF
今時のLinuxにおけるGPUエンコード事情2018
PPTX
PPTX
OpeLa: セルフホストなOSと言語処理系を作るプロジェクト
PPTX
PPTX
PDF
PPT
2009 05 16_xoops_cube_osc2009_shimane
PDF
PDF
XenServerとZFSストレージでサーバ仮想化 - OSC2011 Tokyo/Spring 自宅SAN友の会(後半)
PDF
PDF
しつこくXenとzfsで作る家庭内vdiサーバ2015年版
PDF
PDF
PPTX
PPTX
PDF
PPTX
Rancherで簡単に作るk8s環境 Kubernetes meetup tokyo #4 LT kubernetes on rancher
PPT
2007 03 17_osc2007spring_02
PPTX
PDF
やさぐれギンガさんのアーキテクチャ入門(ためしてガッテン)(仮)
PDF
Interactive Music II Processing基本
PPTX
横浜国立大学PCサークルSCITEXの活動 in SGF2012
PDF
Windowsフォームで大丈夫か?一番良いのを頼む。
PDF
Flashup13 Basic Training of Flare3D
PPT
PDF
PDF
PPTX
PDF
PDF
Xbox LIVEインディーズゲーム「ピアレビュー攻略」のためのXNAにおける開発のコツと特有の課題
More Related Content
PDF
今時のLinuxにおけるGPUエンコード事情2018
PPTX
PPTX
OpeLa: セルフホストなOSと言語処理系を作るプロジェクト
PPTX
PPTX
PDF
PPT
2009 05 16_xoops_cube_osc2009_shimane
PDF
What's hot
PDF
XenServerとZFSストレージでサーバ仮想化 - OSC2011 Tokyo/Spring 自宅SAN友の会(後半)
PDF
PDF
しつこくXenとzfsで作る家庭内vdiサーバ2015年版
PDF
PDF
PPTX
PPTX
PDF
PPTX
Rancherで簡単に作るk8s環境 Kubernetes meetup tokyo #4 LT kubernetes on rancher
PPT
2007 03 17_osc2007spring_02
PPTX
PDF
やさぐれギンガさんのアーキテクチャ入門(ためしてガッテン)(仮)
PDF
Interactive Music II Processing基本
Similar to XNAとはなにか?XNAうれしいところ、うれしくないところ
PPTX
横浜国立大学PCサークルSCITEXの活動 in SGF2012
PDF
Windowsフォームで大丈夫か?一番良いのを頼む。
PDF
Flashup13 Basic Training of Flare3D
PPT
PDF
PDF
PPTX
PDF
PDF
Xbox LIVEインディーズゲーム「ピアレビュー攻略」のためのXNAにおける開発のコツと特有の課題
PPSX
PPT
PPTX
PDF
とことんF#よぷよ! F# + XNA ゲームプログラミング入門
PDF
PPTX
PDF
PPTX
PPTX
Windows Phone 7 と XNA の世界
PDF
Iron rubyとsilverlightとゲームと
PDF
週末プログラミングで作るカジュアルゲーム~シューティング編~
More from IGDA Japan
PDF
PSMとXNA~とある同人サークルの一存~_こびとスタジオ
PDF
PDF
PlayStation Mobile現況および今後の展開について_SCE
PDF
PlayStation Mobileで多言語ノベルゲームを作る_ぜろじげん
PDF
AI(エーアイ)は世界を変える! 同人ゲーム24時間USTREAM放送イベント
PDF
PDF
『僕は森世界の神になる』がPlayStation Mobileで発売されるまでの流れ_神奈川電子技術研究所
PDF
PDF
PDF
PDF
PDF
PSM向けノベルゲームの開発の課題_サークルやまどん
PDF
110122 sig indie8趣旨説明・ディスカッション
PDF
SIG-INDIE10_「PlayStation Mobileの現状と可能性」_概要_七邊信重
PDF
PPTX
PDF
ソシャゲと家庭用のユーザーの違いと重なり_小山友介
PDF
PDF
PDF
Global Game Jam 2011 プレビュー
Recently uploaded
PDF
【HP】202512_Low Code COMPANY DECK data.pdf
PDF
2026magazine tour tabisentsunagu たびせんつなぐ
PDF
動画『【続報】新税率は35%超!M&Aの税金が大幅増税|3.5億円から対象に』で投影した資料
PDF
【会社紹介資料】 株式会社カンゲンエージェント [ 11 月 30 日作成資料公開 ].pdf
PDF
slideshare_ナハトエース会社説明資料_2025/12/11_SlideShare.pdf
PDF
SNS_Marketing_Company_ナハトエース会社説明資料_2025/12/10_SlideShare.pdf
PDF
1ページでわかるTAPP_20251211________________
XNAとはなにか?XNAうれしいところ、うれしくないところ 1. 2. 3. 4. 5. 6. 7. 略歴
Silverlight
XNA
Windows
Flash
P/ECE
WonderWitch
PC-9801 iAppli
PC-6001
Palm
MSX2
PC-1500
8. 9. 10. 11. 12. インディ ズゲ (
Xbox Liveインディーズゲーム(XBLIG)
)
XNAゲームを360のマーケットプレースへ
開発者間のピアレビューを経て公開
開発者間のピアレビュ を経て公開
開発環境+配布の仕組み
遊ぶ人までダイレクトにお届け
13. 14. 今日の研究会の流れ (第一部)
(第 部)
長健太(ABA Games)
「XNAとはなにか?XNAうれしいところ、うれしく
ないところ」
徳留和人(マイクロソフト株式会社 ホーム&エ
ンタ テイメント事業本部
ンターテイメント事業本部 XNA Group)
「マイクロソフトがXNAご説明します」
15. 今日の研究会の流れ (第二部)
(第 部)
XELF
「Xbox
「 b LIVEインディーズゲーム「ピアレビュー攻略」のた
インデ ズゲ ム「ピアレビ 攻略 のた
めのXNAにおける開発のコツと特有の課題」
佐川直樹(こびとスタジオ)
「同人サークルが見たXboxLIVEインディーズゲームの実
「同人サ クルが見た インデ ズゲ ムの実
情」
罰帝(ライター/デザイナー集団“bsks”(ビスクス))
「ゲームジャーナリストから見たXBLIG/注目作品ピック
「ゲ ムジ ナリ トから見た /注目作品ピ ク
アップ」
16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. オレライブラリ
オブジェクトプール
public void ForEach(MyAction<T> func)
{
for (int i = 0; i < actorCount; i++)
{
func(ref Actors[i]);
}
}
27. オレライブラリ
Direct Mapping
#if XBOX360
Shape.SetToWritableVertexBuffer<T>(Actors, si, nsi - si);
#else
Shape.BeginAddInstance();
Shape BeginAddInstance()
for (int i = si; i < nsi; i++)
{
Draw(ref Actors[i]);
}
#endif
shape.Draw();
asm
{
vfetch pos, vi, position0
vfetch color, vi, color0
vfetch param0, ii, texcoord0
vfetch param1, ii, texcoord1
f h 1 ii d1
vfetch param2, ii, color1
};
28. オレライブラリ
MathUtil
public static float Sin(float a)
{
return (float)Math.Sin(a);
}
public static float Range(this Random random, float min, float max)
{
return ((float)random.NextDouble() * (max - min) + min);
}
29. オレDSL
コンテントパイプラインで処理する弾幕DSL
nway 5 25
fire -$2
fire 0 0.6
rep $1-1
fire $2*2/($1-1)
fire 0 0.6
vns
[
[ContentImporter(".sslb", DisplayName = "SSL-B File Importer")]
p ( , p y p )]
public class SslbImporter : SslImporter<Sslb>
{
public override void ParseCommand(string[] strs)
{
switch (strs[0])
{
case "fire“:
30. 31. 32. 33. 34. 35. 36. 37. 38. # de 地獄、W dows上実行問題
#ifdef地獄、Windows上実行問題
パフォーマンスを稼ぐには#if XBOX360
シェーダモデル周りのコードは共有困難
シェ ダモデル周りのコ ドは共有困難
Wi d で必要なランタイムはどれ?
Windowsで必要なランタイムはどれ?
わるいとこ
39. 40. 41. 42. WriteableBitmap
Silverlightは点パーティクルは速い
#if SILVERLIGHT
private const int background = 0xff << 24 | 0 << 16 | 0 << 8 | 0;
public static WriteableBitmap Bitmap;
public static int Width, Height;
p
public static void Initialize(Canvas parent)
( p )
{
Width = (int)parent.Width;
Height = (int)parent.Height;
Bitmap = new WriteableBitmap(Width, Height);
Image image = new Image();
image.Source = Bitmap;
parent.Children.Add(image);
Clear();
Invalidate();
}
43. 44. 45. 46. 47. 48.