トップページgamedev
1001コメント307KB

【Xbox360】 XNA Game Studio その3 【C#】

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。2007/04/16(月) 11:57:39ID:7uOIfhqO
前スレ
【XBOX360】 XNA Game Studio その2 【C】
http://pc11.2ch.net/test/read.cgi/gamedev/1166546373/

XNA Developer Center
http://msdn.microsoft.com/directx/XNA/
XNA Game Studio Express
http://msdn.microsoft.com/directx/xna/gse/

■ゲ製wiki
プログラミングガイドなど、基礎技術情報が豊富
http://www23.atwiki.jp/news4xna/

■ゲハwiki
フリーのライブラリ情報などが豊富
http://www16.atwiki.jp/xna360
0071名前は開発中のものです。2007/05/05(土) 14:27:32ID:WcHz0Tx6
>>70
だな。
素のAPIでも基本的に問題ないよ。
DirectInput使ったことないぜ
0072名前は開発中のものです。2007/05/05(土) 14:58:24ID:wm9WTqni
まぁ、360で動かさないのであれば、いくらでも方法はあるよな。
っていうか、XNAだってランタイム要るんじゃないのか。
.NET Framework 2.0まで含めたらかったるい所じゃ無いぞ。
0073名前は開発中のものです。2007/05/05(土) 15:27:57ID:WcHz0Tx6
>>72
ということは、XNAを一般ピーポーのマシンで動かすには、
DirectX9 + .NET Framework2.0 + XNAランタイム
が必要ということか・・・

これで、Managed DirectX使った日には、さらに、ランタイムが・・・

フリーソフトの配布にはまるで向かんな。
インストーラー付きとか、パッケージならわかる。
0074名前は開発中のものです。2007/05/05(土) 15:46:21ID:8gyzRi3+
>>73
その認識は微妙にまちがっていて、最近はd3dx9_XX.dllのせいで
DirectXのランタイムはかなり頻繁にチェックしないといけないものになっている。
んで、最新のDirectXの(Web)インストーラを使うと
.NETが入っていればManaged DirectXも自動でインストールしてくれる。

キミがランタイムを嫌うなら最近のDirect3D9も避けた方が良いね。
d3dx9_31.dllとかd3dx9_33.dllとかでぐぐってみるとよく分かると思う。
0075名前は開発中のものです。2007/05/05(土) 15:48:49ID:axSEWSQN
それでもxnaは最強のフリーゲーム環境には変わりないが・・
ちょっと惜しいんだよなー。
せめてXbox360 & Vista専用になってれば、もっとシンプルに出来ただろうに。
0076名前は開発中のものです。2007/05/05(土) 16:01:27ID:eN2npfcv
逆に考えるんだ

再配布用のランタイムをインストールする手間を苦とも思わせない程の面白いゲームつくればいいってことさ
0077名前は開発中のものです。2007/05/05(土) 16:42:59ID:WcHz0Tx6
>>74
そっかー、D3DX忘れてた。
0078名前は開発中のものです。2007/05/05(土) 21:20:36ID:rKmx2xLq
そこでDirectX10ですよ

みんながVista使う時代になって統一的に扱えるようになれば
ランタイムの問題という些細な事で悩んでいた昔を笑える日が来るさ


とりあえずXNAプロジェクトはあほすぎ
楽になった部分はあるにしても、どう見てもいろんな問題が余計複雑化してるだろ
別に俺は問題ねーけどさ

あいつら絶対ゲーム作った事ないよ?ゲームに必要な機能と3D Graphcisを勘違いしてるよアレ
本気でXNAは使えるとか思ってる奴いるの?
今まで面白いゲーム一個もないんだけど?300MBもあってリアリティのないブラーがかかった、あの程度のサンプルしか用意できないの?

ひにけにとか見てみろよ、あれでゲーム作ろうって気になる初心者いないだろw
なんでXNAというフレームワークを用意しておいて、ゲームを作り始める前に面倒な事を大量にやらなきゃいけないんだ?w
C#使わせたくて、簡単にゲームを作れるという誇大妄想的ふれこみで、初心者をかこってクリエーターズクラブで金をむしりとりたいだけだろwwwww
プロは「XNA Game Studio Express」じゃなくて「XNA Game Studio」を使ってるからねw
0079名前は開発中のものです。2007/05/05(土) 21:31:30ID:wm9WTqni
>>78
最後の2行は繋がってないし、無理に煽らなくても良いんだよ…。
0080名前は開発中のものです。2007/05/05(土) 21:43:52ID:axSEWSQN
しかし、素人が触れる唯一のXbox360環境
ちょっと魅力的ではある。
XPS_3_0とかShader3.0拡張の環境が
\40000ぐらいで手に入るというのも・・
0081名前は開発中のものです。2007/05/05(土) 22:34:52ID:eN2npfcv
>>78
>いろんな問題が余計複雑化してるだろ

具体的には?

>ゲームに必要な機能と3D Graphcisを勘違いしてるよアレ

君にとってゲームに必要な機能ってなに?
フレームワークとゲームエンジンを勘違いしていない?
0082名前は開発中のものです。2007/05/06(日) 00:12:59ID:NPmPtRxz
クリエーターズクラブに入会しないと動作しないというのが敷居が高いな。
0083名前は開発中のものです。2007/05/06(日) 03:10:28ID:J0VbFc5J
Windows 2000で動けばなあ
0084名前は開発中のものです。2007/05/06(日) 06:14:45ID:Wz8njw+F
ところで“あいつら”とか十把一絡げにしちゃってる>>78
XNARacer作ったのがXNAチームじゃないこと知らないの?
0085名前は開発中のものです。2007/05/06(日) 06:16:40ID:Wz8njw+F
>そこでDirectX10ですよ

それからd3dx10_33.dllがVistaにデフォで入っていないことも知らなさそう。
0086名前は開発中のものです。2007/05/06(日) 07:39:43ID:yMlgLTZ7
まぁ、>>78ががんばってDirectX10のすんばらしいゲームを作ってくれるようなので
期待して待ちましょうw
0087名前は開発中のものです。2007/05/08(火) 11:04:41ID:A7R991su
期待どころか、既にすんばらすぃサンプルゲーム作ったってことだろう。

次の書き込みで>>78のHPが晒されます。
0088名前は開発中のものです。2007/05/09(水) 21:01:53ID:MKvL7mGr
Xファイル直接読み込めないような気がするのはきのせい?
ファイルから直接読み込みたいだけなんだが
0089名前は開発中のものです。2007/05/09(水) 22:04:51ID:sB3cBidK
>>88
俺も思った。

ttp://www16.atwiki.jp/xna360/pages/5.html
SWMに変換するのは判ったんだけど、これをプロジェクトに追加せずに
ファイル名を指定して読み込むにはどうすればいいんだろ。
0090名前は開発中のものです。2007/05/10(木) 03:08:38ID:agGLGzPQ
>>89
SWMとかコンテントパイプライン用にいずれは変換しなきゃならんのかの?
どっちにしろめんどくさい作業が増えたとしかいいようがない
MDXのころのほうがよかったな〜

http://hakotarou.ath.cx/hakotarou/xna/xna_shougi/xna_shougi_tutorial_index.html
の将棋のは何事もなかったかのようにXファイルを読んでるみたいんなんで明日解析してみる
0091名前は開発中のものです。2007/05/10(木) 07:31:05ID:j0j8Zyxt
普通に読み込めるけど
プロジェクトにXファイルを追加してる?
0092名前は開発中のものです。2007/05/10(木) 08:14:28ID:hQOkKmDE
プロジェクトに追加しないで読み込めないものか。
0093名前は開発中のものです。2007/05/10(木) 08:51:48ID:fW0VfIJF
ttp://hakotarou.ath.cx/hakotarou/xna/xna_shougi/shougi_tutorial02/shougi_tutorial02_01.html
によると、
・Xファイルをプロジェクトに追加してビルドすると、
 XファイルをXNA標準形式(xnb)に変換してくれる。
・XNAではXファイルではなく、変換されたxnbをロードしてモデルとして表示する。
ってことで桶?

だとしたら、ファイル名を直接指定…ってのはムリか…。

そんじゃ、例えばhoge.xをhoge.xnbに変換しておいて
content.Load<Model>(hoge.xnb);
みたいにできるんだろうか。
0094名前は開発中のものです。2007/05/10(木) 12:34:23ID:Juit5tm+
>>93
,xnbファイルは.xファイルと違うフォーマットだから、拡張変えても読み込めないよ。
.xnbファイルへの変換時は単なる変換だけでなく、モデルデータ最適化も含まれているよ。

なぜファイル名直接指定にこだわるか気になるなぁ
0095932007/05/10(木) 12:44:37ID:pKDty+Xk
>>93 です

結論から言うと、Xファイルをプロジェクトに追加せずに、
無理やり読み込むことに成功した。

とは言え、最初はXファイルをプロジェクトに追加してビルドして
xnbに変換する必要あり。

xnbが生成されたらプロジェクトからXファイルを削除。
このとき、もしかしたらxnbも一緒に削除されるかもしんないので注意。

そんで、変換してできたxnbを.exeと同じフォルダに置いて実行したら表示された。

ちなみに
 content.Load<Model>(hoge.xnb);
ではなく、拡張子を除いて
 content.Load<Model>(hoge);
じゃないとダメっぽい。

ということで、いちいちビルドせずにXファイルをxnbに変換するツールが
欲しくなってくるわけだがw
0096名前は開発中のものです。2007/05/10(木) 12:47:53ID:pKDty+Xk
>>94
サンクスです。

ツクール系のソフトを作るときに必要なのかなと思ってみたり。

たとえば、敵とかのモデルをユーザが用意して、
それをファイル指定で読み込めるようにするとかじゃね?
0097名前は開発中のものです。2007/05/10(木) 14:08:03ID:8Ube6/hf
XNAはマウス入力を受け付けないという記述を見つけたんですけど本当ですか?
0098名前は開発中のものです。2007/05/10(木) 14:09:38ID:VAeSSby0
マウス使えないハズ
0099名前は開発中のものです。2007/05/10(木) 14:10:28ID:8Ube6/hf
マウス使うならやっぱりMDXかな?
0100名前は開発中のものです。2007/05/10(木) 14:13:05ID:CC1a0ZQh
>>97
Xbox360 では使えない。 Windows だったら Microsoft.Xna.Framework.Input.Mouse.GetState() でステートを取得可能。
0101名前は開発中のものです。2007/05/10(木) 14:15:54ID:sGJSt5ZC
>>100
ありがとうございます、早速試してみます。
0102名前は開発中のものです。2007/05/10(木) 14:28:12ID:hQOkKmDE
>>96
>たとえば、敵とかのモデルをユーザが用意して、
>それをファイル指定で読み込めるようにするとかじゃね?
そこなんだよ。Windows用のゲームとしてはそうしたい。
いずれ対応してくれればいいけども。
0103名前は開発中のものです。2007/05/10(木) 14:35:26ID:l39rnzTl
>>96
なるほど。
実はコンテントパイプラインはBuildContentっていう、MSBuildのタスクに過ぎないので、プログラムから直接コンテントビルドさせることもできるはずじゃないかな?
01041012007/05/10(木) 18:20:24ID:ibR71so6
>>100
XNAにてマウスのカーソルがデフォルトで表示されていないので
this.IsMouseVisible = true;
で表示させるように変更して
MouseState mouse = Mouse.GetState();
if ( mouse.LeftButton == ButtonState.Pressed )
{
}
でクリックイベントを取得できるようにしました。
0105名前は開発中のものです。2007/05/10(木) 18:42:50ID:CC1a0ZQh
>>103
ただビルドするために必要な Microsoft.Xna.Framework.Content.Pipeline.dll って GSE を入れないと入らないんだよね…。
逆に言えば GSE さえ入れていれば単独でコンテンツビルドはできるけど。
0106名前は開発中のものです。2007/05/10(木) 22:29:56ID:myJ5QD0M
>>105
そっか、ツクール系かぁ、ゲームエディタとかだったらGSE持ってるって前提は良いけど、
ツクール系使いたい人にGSEインストールさせるのはきついなぁ、GSEインストールするには
C# Expressとかも必要だし……。

0107名前は開発中のものです。2007/05/10(木) 23:33:17ID:y3NQHIsX
>コンテンツビルド

それっぽいものハケーン
ttp://www.codeplex.com/xnadevru/Wiki/View.aspx?title=XNA%20Content%20Builder%20%28XCB%29&referringTitle=Home

何故かエラーが出ちゃってビルド失敗するけどw
0108名前は開発中のものです。2007/05/11(金) 00:07:09ID:+F1kjywA
XBOXってUSBついてるからUSBマウスつかえると思ってたがだめなんだな。
0109名前は開発中のものです。2007/05/11(金) 00:28:09ID:+dY05Rpd
ポインティングデバイス対応していないゲームはあまり作りたくないな。
ゲームパッド前提だとWindowsアプリが厳しくなるからね。
0110名前は開発中のものです。2007/05/11(金) 02:32:44ID:+F1kjywA
http://www.riemers.net/eng/Tutorials/XNA/Csharp/series2.php
のプロジェクトファイルをDLしたかったがDownLoadsいってもリソースファイルしか置いてないわけだが
DLできた方はおりますか?
01111072007/05/11(金) 07:34:58ID:pj4oi3Ib
XCBについてだけど

変換前のオブジェクト(Xファイル)を、
「Project Option」の「Root Directory」で指定した場所にコピーして
ビルドしたら上手くいった。
そしてら「Output Directory」の中にxnbファイルが生成されていたよ。

さて、次はこのxnbがプログラムから読み込めるかチェックしてみるわ。
0112名前は開発中のものです。2007/05/11(金) 07:47:08ID:pj4oi3Ib
>>110
http://www.riemers.net/eng/Tutorials/XNA/Csharp/Series2/Starting_point.php
とりあえずチュートリアルを辿っていけば良いんじゃね?
右のメニューの「Contents」から「Series 2: Flightsim (13)」を追っていけば
いろいろソースコードでてるよ。
01131072007/05/11(金) 08:57:55ID:pj4oi3Ib
>>107で作成したxnbは普通にロードできた。
Xファイルで使われているテクスチャは変換せずに、Xファイルだけをxnbに変換したんだけど、
テクスチャも自動的にひとつのxnbにまとめられるみたいだね。

モデルデータの直接指定についてまとめると・・・
 (1).xの直接指定はできない
 (2).xを.xnbに変換したものは直接指定して読める
 (3).xnbに変換する方法
    ア.C#プロジェクトに.xを追加してビルド
    イ.XNA Content Builder を使う
       ( Root Directoryで指定した場所にXファイルを置いてビルドする)
    ウ.自分のプログラムからBuildContentを呼ぶ
で桶?
01141052007/05/11(金) 12:41:14ID:v7Z9E8lz
>>113
おk。あとはフォーマット解析が出来るのであれば直接バイナリ出力とか。テクスチャぐらいなら簡単なので試してみるのも吉。

cf. http://d.hatena.ne.jp/xna/20070502
0115名前は開発中のものです。2007/05/11(金) 19:35:51ID:+F1kjywA
>>114のサイトからXCBのバイナリをDLして実行したがエラーがでて動かなかった
しかたないのでソースコードのほうをDLして実行したら、エラーがでて実行できんかった
で、2つプロジェクトが入ってるみたいなんで XnaDevRu.ContentBuilder.Frameworkじゃなく
XnaDevRu.ContentBuilderのほうをスタートアッププロジェクトに設定したら普通に動いた
OutputDirectoryとRootDirectryをデスクトップに設定してデスクトップにXファイルを置いて
ContentFilesにデスクトップにおいたXファイルをAddしてビルドボタンを押すもエラー
TextBoxLogger.csでクロススレッド警告がでてとまった。そういやフレムワク1.1で作ってあるとか書いてあったきがする
しかたないのでTextBoxLogger.cs の Initialize に Control.CheckForIllegalCrossThreadCalls = false; を追加してやる
すると今度はちゃんとビルドできた模様
デスクトップに Xファイル名.xnb と Xファイル名~0.xnbが作成されまつた。
同じ症状が出た香具師がいたときに役に立てばよいと思いここに記す。

>>113が直接ファイルから読めるというから
content.Load<Model>(ファイルのフルパス); とかやってみたけどだめだった
コンストラクタ(Game1とか)のcontent = new ContentManager(Services);を
content = new ContentManager(Services, XNAファイルがおいてあるデイレクトリ);にして
content.Load<Model>(xnbファイルの拡張子を省いた名前);にしたら確かにファイルから読めましたとさ
Xファイルが直接読めないのは不便だがxnbが直接よめたみたいなのでよしとしまつ。

ここまでできると今度はサウンドバンク(xgsとか)も直接読めるかなと欲がでてきたんでためしてみる

01161152007/05/11(金) 19:42:09ID:+F1kjywA
結論からいうと
new AudioEngine
new WaveBank
new SoundBank
のときにファイルへのフルパスを設定するだけでよかった
0117名前は開発中のものです。2007/05/11(金) 22:46:13ID:+F1kjywA
>>112
トンクス。
コードを一通り試してみたけど
かなり勉強になりました
01181072007/05/11(金) 22:50:31ID:pj4oi3Ib
>>114
確認サンクス
フォーマット解析は骨が折れそうだ…w


>>115
全部試してくれて&補足解説サンクスでつ
0119名前は開発中のものです。2007/05/12(土) 03:06:42ID:Z2dEwKdz
ModelMeshを地面として、その上にキャラクターを立たせたい場合って、どうやるの?

ttp://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=1563707&SiteID=7

ここでは解決したように書いてあるけど、正直コレ見ても全然わからん。
これでわからなかったら、XNA諦めてMDXに夢を見た方がいい?
0120名前は開発中のものです。2007/05/12(土) 07:14:49ID:bd/Nxo+P
>>119
メッシュ内の三角形を習得できたら
あとはZiggywareのArticlesにある
Triangle Intersectionを使って重心座標を習得して
そのあと、交点座標を求めればいいでないの?
見当違いだったらスマソ
0121名前は開発中のものです。2007/05/12(土) 17:07:57ID:2+tdxRUf
>>119
MDXに将来はないだろうから
あきらめずに頑張れ。
つかソース公開してるブログとかに普通に
面との交点を算出するサンプルとかおいてあるから探すといいよ
0122名前は開発中のものです。2007/05/12(土) 17:14:00ID:2+tdxRUf
>>119
あとそこみてわからないなら
それだけじゃわからないからもっと詳しい解説キボンヌとか追加でかけばいいよ
迷惑がられたとしても2chじゃないから死ねとか失せろとかは言われんよ たぶん
0123名前は開発中のものです。2007/05/12(土) 18:02:54ID:JKTy2Ozp
XNAでやっとModelを回転させて、視点を変えることができるようになったけど。
これらの操作はライブラリに含まれていてもおかしくないような気がするんだが。
0124名前は開発中のものです。2007/05/12(土) 19:29:59ID:eAw0EoYo
>>123
君にはWPFをあげよう。
0125名前は開発中のものです。2007/05/13(日) 00:01:25ID:1A/DKajj
>>122
そうは言ってもこの回答は判定方法が解ってるけど、頂点情報の取得方法自体が
わからないから教えてくれ、でしょ
判定方法について教えてくれ、は交差判定の勉強をしてくれ、としか回答されん気もする
べつにXNAに限定された知識でもないし

教えてくれたらフォーラムの人は神な気もするが
0126名前は開発中のものです。2007/05/13(日) 00:12:56ID:FbZ/Yg5q
頂点習得情報がフォーラムにあって、座標の求め方が120さんのいうサイトに載ってるんだから
解決してるんじゃないの?
0127名前は開発中のものです。2007/05/13(日) 00:37:16ID:VA3Vabvt
初心者ですけど、みなさんはコンテントのテクスチャファイル(tga)を
作成するのにツールは何を使われていますか?
0128名前は開発中のものです。2007/05/13(日) 01:07:40ID:clYXXY/I
テクスチャなぞBMPでもJPEGでもPNGでも好きな物を使えい。
俺は手軽なところでPaint.NET使ってる。TGAも出力できる。
0129名前は開発中のものです。2007/05/13(日) 03:32:13ID:AERkBGi2
XNA(1.0 Refresh)で作ったゲームを配布先で動かすには
DirectX9.0cが入ってる環境に
.NET Framework2.0と
Microsoft XNA Framework Redistributable 1.0 Refreshを入れればいんだよな?
0130名前は開発中のものです。2007/05/13(日) 04:32:26ID:RNvPeozD
>>128
Paint.NET結構使いやすいですね。
HLSLツールはどれを使ってますか?
FX Composerをとりあえず使ってますけど。
01311302007/05/13(日) 13:30:52ID:FCK1OWVo
HLSLツールはCB MODELを使うことにしました。
簡単操作でモデリング可能なのでお勧めです。
0132名前は開発中のものです。2007/05/14(月) 01:49:51ID:0s1+WZri
ビルボードつかいたいんだが
つかいかたがわからんので
頂点バッファ編集してテクスチャ貼ってるわけだが
ビルボードな機能てXNAで便利な何かあるのか?
0133名前は開発中のものです。2007/05/15(火) 02:08:20ID:IIqgtzFy
どうやらMatrix.CreateConstrainedBillboardという便利なのがあるみたいだが
ポリ板を勝手に作ってくれるわけじゃないようだ
0134名前は開発中のものです。2007/05/16(水) 05:41:57ID:UrO0Ipl/

RTSのデモはあんの?
ソースみれんの?
 
 
0135名前は開発中のものです。2007/05/16(水) 13:50:06ID:TwqcDqdE
無いよ。
見れないよ。
0136名前は開発中のものです。2007/05/17(木) 23:54:51ID:IxlKmeC9
おまいらどんなゲーム作ってるの?
0137名前は開発中のものです。2007/05/18(金) 00:37:25ID:/bkpiulI
テトリスっぽいの
0138sage2007/05/18(金) 00:45:22ID:IZ/5Wn7Y
これを使えるようになれば拡張子xmaの音を鳴らすプログラムとか作れますか?
0139名前は開発中のものです。2007/05/18(金) 22:38:42ID:rIT1V1kT
プロジェクトのnamespaceはどうやって決めてますか?
これだけは定義してるんですけ、.NETFrameworkみたいな標準がないので迷ってます。
project.Content コンテンツ
project.Camera 視点クラス
project.Logic ロジッククラス
project.Sound 音楽再生クラス
project.Model モデルクラス
project.Screen 各種画面
0140名前は開発中のものです。2007/05/19(土) 11:14:17ID:q43x4QVJ
一例として、以下の URL にはチュートリアルやインタビューなどの
動画コンテンツに日本語の字幕を追加して公開しています。

XNA ストリーミング リソース
http://www.microsoft.com/japan/msdn/xna/XNA_videos.aspx#tutorial
0141名前は開発中のものです。2007/05/19(土) 13:16:57ID:Jxn+utwv
>>139
XNA Frameworkだって.NET Frameworkに載ってることには
違いないんだから.NET Frameworkのガイドラインに従っとけ
http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/cpgenref/html/cpconnamingguidelines.asp
名前空間の名前はクラス名と同様に先頭大文字にすることになってるから注意
悩まなくても,ゲームのタイトルやプロジェクトの名前,
ライブラリならライブラリの名前と一緒でいいだろ
ライブラリで被るのが嫌なら OrenoName.OrenoRpgとか
0142名前は開発中のものです。2007/05/19(土) 23:32:02ID:IGOom4v4
ゲーム素材「テクスチャ」
http://www.mayang.com/textures/index.htm
http://tellim.com/texture_cd/
0143名前は開発中のものです。2007/05/20(日) 17:20:51ID:rzpRimrb
申込書?
ttp://www.microsoft.com/downloads/details.aspx?FamilyID=08d9ed7b-69ea-4808-b41b-be1c0632e48f&DisplayLang=en
01441152007/05/21(月) 23:57:40ID:a400tNru
MP3のループ再生する方法しってるエロい人いませんか?
0145名前は開発中のものです。2007/05/21(月) 23:59:33ID:Emq2Wf0c
知ってるけど俺エロくないから教えられない。ごぬんね。
0146名前は開発中のものです。2007/05/22(火) 00:14:49ID:KkLr6Ajk
XNA Game Studio Express Documentationは
いつになったら日本語化されるのかな?
英語のドキュメントは苦手なんだよな。
0147名前は開発中のものです。2007/05/22(火) 00:26:08ID:FQ6RHp2O
>>145
エロくなくてもいいから教えてくれると嬉しいわけだが

>>146
たぶん日本語化されたやつも読んでもサッパリな部分とか
きっとあるんだろうけど(MDXのときみたいに)
でもほしいね
0148名前は開発中のものです。2007/05/22(火) 12:49:10ID:D1I2engX
調べものなら英語でいいけど、読み物として日本語のドキュメントが欲しい
0149名前は開発中のものです。2007/05/22(火) 22:00:35ID:mXmC1V0X
>>146
 http://www23.atwiki.jp/news4xna/pages/31.html
このプロジェクトに参加してやれ。もぅずいぶんと更新してないけど。
0150名前は開発中のものです。2007/05/23(水) 08:52:20ID:vbV8hA8m
なんでかそ
0151名前は開発中のものです。2007/05/23(水) 14:36:21ID:CBYIFONF
巨大なランタイムがないと動かない
つjava

つか、XBOXでJAVA動かないの?
0152名前は開発中のものです。2007/05/23(水) 18:10:37ID:eZUiTamp
Javaだけは公式サポートはありえない
0153名前は開発中のものです。2007/05/23(水) 19:00:42ID:yi+7Ldpi
1行追加するだけででフルスクリーンにできるよって聞いたから
ワクテカしながらコード足してみたんだが、
解像度の自動調整してくれないのね
自分でやれってことなのか?
0154名前は開発中のものです。2007/05/23(水) 19:02:14ID:yi+7Ldpi
つかMDSNフォーラムに
できるXNAについての質問がのってるんだが
あの本もう出たのか?

買った香具師いたらどんなことが書いてあるんか教えておくれ
Webで検索してるんだがぜんぜんひっかからん
0155名前は開発中のものです。2007/05/23(水) 20:13:28ID:yFXY+8Zs
>>151
いろんな人が作ってるVMを持ってきて動かすくらいなら可能だが、
公式VMはサポートされんだろ、ま。
0156名前は開発中のものです。2007/05/23(水) 20:57:50ID:ZIBIm8jS
>>154
俺がMSのスタッフにもらったときは「非売品」って書いてあった。
0157名前は開発中のものです。2007/05/23(水) 21:00:39ID:nqN7ut81
>>156
うp!うp!
0158名前は開発中のものです。2007/05/23(水) 21:24:48ID:ZIBIm8jS
>>157
特定されかねないのでやめてw
内容はそんなに濃くなくて、簡単な2Dゲームを作る辺りまでだから、
このスレの住人なら入門サイトで調べるのがてっとり早いよ。(多分。)
0159名前は開発中のものです。2007/05/23(水) 22:08:48ID:yi+7Ldpi
spritebatchのことまでしか書いてないのか
3Dのほうはしょぼいんじゃないかとは思ってたけど
しょぼいんじゃなくて、無いのね
それならあえて買う必要もないかな
0160名前は開発中のものです。2007/05/23(水) 23:37:40ID:7mMcet9y
非売品なんだから買えないだろ
0161名前は開発中のものです。2007/05/24(木) 01:32:51ID:b86HhF+J
どうせ製品版もそんなにかわらないんじゃない?
と思ってる漏れがいる


半透明なテクスチャとか適当に描画してもちゃんと表示されるようになったかと期待したけど
やっぱり遠いやつから順にソートして描画してやらなきゃならんのね。
しかたないとはいえかったるい
ここらへん自動でやってくれるようになるんじゃないかと期待してた漏れはナマケモノ
0162名前は開発中のものです。2007/05/24(木) 19:22:00ID:o/ZBljNs
>>161
UE3でもそんなもんだよ。
0163名前は開発中のものです。2007/05/26(土) 19:01:13ID:bKziZ/ke
XBOX360がgoo検索ランキング総合2位にwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
http://realforce.blogspot.com/2007/05/xbox360goo2.html#links
01641152007/05/27(日) 20:47:43ID:ba1LQeld
簡単なシューティングを作り始めたが
自機の方向に敵が弾を撃ってくるってのも
2Dだと簡単なのに3Dだと混乱しまつ
2つのVector3から角度を算出してたりしてくれないかの〜
0165名前は開発中のものです。2007/05/27(日) 20:57:45ID:lG43mxLA
XNAの自作アプリを公開するWebサイトってある?
0166名前は開発中のものです。2007/05/28(月) 09:57:23ID:KOpVIXaP
http://www.codeplex.com/
このへんとか
0167名前は開発中のものです。2007/05/29(火) 22:36:44ID:pgMNZZBI
AREA Japan
http://me.autodesk.jp/area/area_home.html
01681152007/06/01(金) 23:04:08ID:0NeVhf6O
半透明なテクスチャは表示順をソートしてやらなきゃならなくてうざいと思ってたが
レンダーステートかえるだけで勝手にソートしてくれのな。
今頃知ってかなりショック
せっかくソート用クラス書いたってのに
0169名前は開発中のものです。2007/06/02(土) 01:38:13ID:8KnUvjv6
3DAudioのサンプルを解析してみた。
思ったより簡単な設定で5.1CH対応のサウンドがならせた
だが困ったことにいくら離れても音が減衰しない
方向はあってるのだがいくらはなれてもまったく音量が減らない
サンプルをいくらみても減衰の設定とかないし、困った  と思ったら
どうやらXACTに登録するときにディスタンスカーブを設定しなければならぬようだ
01701152007/06/02(土) 01:53:08ID:8KnUvjv6
設定したらウマクイッタ。
■ このスレッドは過去ログ倉庫に格納されています