【みんな】XNA 質問・相談スレッド1【初心者】
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2007/09/23(日) 23:43:41XNA はマネージ実行環境を完備する。
2004 年 3 月 24 日、カリフォルニア州のサンノゼの Game Developers Conference で発表され、
2006 年 12 月 11 日にリリースされた。
XNA は「 XNA's Not Acronymed」 ( XNA は頭字語ではない)の頭字語である。
XNA デベロッパーセンター
http://www.microsoft.com/japan/msdn/xna/
xna スタジオ
http://xna-studio.jp/
XNA Game Studioメモ
http://www.saturn.dti.ne.jp/~npaka/xna/
ということで立ててみた。
0529デフォルトの名無しさん
2009/08/23(日) 17:40:470530デフォルトの名無しさん
2009/08/23(日) 19:06:33そこまで日本語で書かれてわからないとかどうすんだ。
エラーの内容そのまんまだろ。XACT立ち上げて確認しろ。
0531デフォルトの名無しさん
2009/08/24(月) 01:40:570532デフォルトの名無しさん
2009/08/24(月) 12:24:43荒らすな通報するぞ
0533デフォルトの名無しさん
2009/08/24(月) 12:26:040534デフォルトの名無しさん
2009/08/24(月) 13:17:180535デフォルトの名無しさん
2009/08/24(月) 14:07:420536デフォルトの名無しさん
2009/08/25(火) 00:01:36答えるほうも初心者なんだよ
そんなことも判らない初心者か
0537デフォルトの名無しさん
2009/08/25(火) 14:25:250538デフォルトの名無しさん
2009/08/27(木) 13:31:45これもメンバーズクラブに入らないと、通信のチェックとかできないのですか?
xboxのタグ使うと、メンバーじゃないって中断するんですけど。
0539デフォルトの名無しさん
2009/08/27(木) 13:35:05http://creators.xna.com/ja-jp/XNAGS3.1readme
0540デフォルトの名無しさん
2009/08/28(金) 15:13:511台しかないのならHamachiとかのVPNでつなげば友人とつなぐことはできる
0541デフォルトの名無しさん
2009/08/30(日) 00:31:01public void Draw(Matrix view, Matrix projection, Vector3 camera)
{
// ワールド座標変換行列
Matrix world = Matrix.CreateTranslation(1000, 0, 0) * Matrix.CreateScale(0.1f);
foreach (ModelMesh mesh in model.Meshes)
{
foreach (BasicEffect effect in mesh.Effects)
{
// ライティングを有効
effect.EnableDefaultLighting();
// 変換
effect.World = world;
effect.View = view;
effect.Projection = projection;
}
mesh.Draw();
}
}
Matrix worldで Matrix.CreateScale(0.1f);は値に応じて大きさが変化するんですが
Matrix.CreateTranslation(1000,0,0) はどんな値にしてもオブジェクトの位置が
(0,0,0)から動きません
0542名無しさん@そうだ選挙に行こう
2009/08/30(日) 03:39:170543名無しさん@そうだ選挙に行こう
2009/08/30(日) 09:13:03できないと思えばできない
あれだぞ、くまんばちは自分が飛べると思っているから飛べるんだぞ
どうだ知らなかっただろ
0544名無しさん@そうだ選挙に行こう
2009/08/30(日) 11:40:520545名無しさん@そうだ選挙に行こう
2009/08/30(日) 12:08:07XNAでHTTPはサポートされてません。
そもそもLIVEとシステムリンクしか選択肢がないので、
任意のサーバーにアクセスすることすらできないし。
0546名無しさん@そうだ選挙に行こう
2009/08/30(日) 12:11:150547名無しさん@そうだ選挙に行こう
2009/08/30(日) 12:57:460548名無しさん@そうだ選挙に行こう
2009/08/30(日) 14:10:10そのときにHTTPが使えるかどうかってことで、回答は「できる」
0549名無しさん@そうだ選挙に行こう
2009/08/30(日) 14:18:130550名無しさん@そうだ選挙に行こう
2009/08/30(日) 14:34:350551名無しさん@そうだ選挙に行こう
2009/08/30(日) 14:37:01DirectX9までの機能しかサポートされてないし。
0552551
2009/08/30(日) 14:38:52×DirectX9までの機能しかサポートされてないし。
○Direct3D9までの機能しかサポートされてないし。
0553名無しさん@そうだ選挙に行こう
2009/08/30(日) 14:39:300554名無しさん@そうだ選挙に行こう
2009/08/30(日) 14:48:47Gameのフレームワークとして使ってるけど。実際。
0555名無しさん@そうだ選挙に行こう
2009/08/30(日) 15:31:53こんなのあったのか。
せっかくならWinSDKに入れといてくれればいいのに
0556名無しさん@そうだ選挙に行こう
2009/08/30(日) 15:53:120557名無しさん@そうだ選挙に行こう
2009/08/30(日) 19:35:55使えるならどうやって表示させるのか教えてくれませんか?
0558名無しさん@そうだ選挙に行こう
2009/08/30(日) 19:36:580559デフォルトの名無しさん
2009/08/30(日) 20:23:32買っただけ無駄だったですかね・・・orz
0560デフォルトの名無しさん
2009/08/30(日) 20:35:21カスタムコンテントパイプラインを自分で作成すれば、
どんなフォーマットでも読み込めますよ。
素直にFBXにコンバートするのが一番楽だと思いますが。
0561デフォルトの名無しさん
2009/08/30(日) 20:36:58できるんですか
ありがとうございます
0562560
2009/08/30(日) 20:46:19FBX コンバータ
http://usa.autodesk.com/adsk/servlet/index?siteID=1169823&id=8341083
0563デフォルトの名無しさん
2009/08/30(日) 21:06:17xファイルと同じようにソースを書いてもいいんですか?
0564デフォルトの名無しさん
2009/08/30(日) 21:21:040565デフォルトの名無しさん
2009/08/30(日) 21:25:01ここは質問・相談を書くスレだから。
答えを書くスレじゃないから答えなくていいよ
0566デフォルトの名無しさん
2009/08/30(日) 21:25:17フォーマットの違いはコンテントパイプラインが吸収してくれるので
基本的にxファイルと同じように書けば大丈夫ですよ。
0567デフォルトの名無しさん
2009/08/30(日) 21:37:160568デフォルトの名無しさん
2009/08/31(月) 10:25:59四角ポリゴンを三角に直す必要があったしfbxが面倒無くてよさげ
0569デフォルトの名無しさん
2009/09/01(火) 09:37:07操作できないとダメ」てのがあるけど、これを上手くまとめてある
情報やサンプルってあるかな?
0570デフォルトの名無しさん
2009/09/01(火) 10:23:19最初にSTARTやAボタンを押すまではどれも受け付けて
それが押されたコントローラーとタグをメインで使用、でいいじゃない。
ゲームプレイに直接関係ないメニュー選択やキャンセル動作のことかな、気になるのは。
0571デフォルトの名無しさん
2009/09/01(火) 10:35:16なんかレビュアーがルール厨みたいになってきててウザイ
0572デフォルトの名無しさん
2009/09/01(火) 10:59:12それが一番シンプルで良いかなあ。ありがと。
>>571
チェックリストを見るに、差し替え対応は必須じゃないみたい。
0573デフォルトの名無しさん
2009/09/01(火) 11:10:44差し替えも対応しろよ
0574デフォルトの名無しさん
2009/09/01(火) 11:11:57有志(笑)によって。
0575デフォルトの名無しさん
2009/09/01(火) 11:20:48結局全部XNAの尻拭いをしなくちゃいけない。ゲーム作りに専念できない。
DTL.xnaで必須項目の一覧全部に対応してなかったら晒し上げだな。
0576デフォルトの名無しさん
2009/09/01(火) 11:28:23こんな事考えなきゃいけなかったって事はともかく、だったら最初から教えておけよと(;´Д`)
ドキュメントにも書いてないとかもうね・・・
デバイスロスト処理は自分でやってくださいとかほざくDirectXライブラリと同じ
0577デフォルトの名無しさん
2009/09/01(火) 11:38:44どうせメインフレームでヒープ確保しまくりのお子様プログラミングだろw
0578デフォルトの名無しさん
2009/09/01(火) 11:47:19中途半端に長生きさせるのが一番良くない
0579デフォルトの名無しさん
2009/09/01(火) 11:51:13GamePadState pad1 = GamePad.GetState(PlayerIndex.One);
GamePadState pad2 = GamePad.GetState(PlayerIndex.Two);
GamePadState pad3 = GamePad.GetState(PlayerIndex.Three);
GamePadState pad4 = GamePad.GetState(PlayerIndex.Four);
if (pad1.Button.A == ButtonState.Pressed || pad2.Button.A == ButtonState.Pressed || pad3.Button.A == ButtonState.Pressed || pad4.Button.A == ButtonState.Pressed)
{
//Aボタンが押されたとき
}
これでいいだろ。差し替えにも対応してるし。
0580デフォルトの名無しさん
2009/09/01(火) 11:59:220581デフォルトの名無しさん
2009/09/01(火) 12:05:282P対応のやつとかどーすんの
つか全部のパッドで扱えるのも問題あるゲームもあるし
セーブはどのパッドのタグをオーナーにするかという問題も出る。
0582デフォルトの名無しさん
2009/09/01(火) 12:09:25///)
/,.=゙''"/
/ i f ,.r='"-‐'つ____ こまけぇこたぁいいんだよ!!
/ / _,.-‐'~/⌒ ⌒\
/ ,i ,二ニ⊃( ●). (●)\
/ ノ il゙フ::::::⌒(__人__)⌒::::: \
,イ「ト、 ,!,!| |r┬-| |
/ iトヾヽ_/ィ"\ `ー'´ /
0583デフォルトの名無しさん
2009/09/01(火) 12:14:350584デフォルトの名無しさん
2009/09/01(火) 12:22:250585デフォルトの名無しさん
2009/09/01(火) 12:32:29///)
/,.=゙''"/
i f ,.r='"-‐'つ____ ・・・・・・・。
/ _,.-‐'~/― ―\
,i ,二ニ⊃( ○). (○)\
ノ il゙フ::::::⌒(__人__)⌒::::: \
,イ「ト、 ,!,!| |
/ iトヾヽ_/ィ"\ /
0586デフォルトの名無しさん
2009/09/01(火) 12:36:41/ || ̄ ̄|| ∧_∧
|.....||__|| ( ) どうしてこうなった・・・
| ̄ ̄\三⊂/ ̄ ̄ ̄/
| | ( ./ /
___
/ || ̄ ̄|| ∧_∧
|.....||__|| ( ^ω^ ) どうしてこうなった!?
| ̄ ̄\三⊂/ ̄ ̄ ̄/
| | ( ./ /
___ ♪ ∧__,∧.∩
/ || ̄ ̄|| r( ^ω^ )ノ どうしてこうなった!
|.....||__|| └‐、 レ´`ヽ どうしてこうなった!
| ̄ ̄\三 / ̄ ̄ ̄/ノ´` ♪
| | ( ./ /
___ ♪ ∩∧__,∧
/ || ̄ ̄|| _ ヽ( ^ω^ )7 どうしてこうなった!
|.....||__|| /`ヽJ ,‐┘ どうしてこうなった!
| ̄ ̄\三 / ̄ ̄ ̄/ ´`ヽ、_ ノ
| | ( ./ / `) ) ♪
0587デフォルトの名無しさん
2009/09/01(火) 12:40:00http://forums.xna.com/forums/t/37294.aspx
>>579
それは・・・軽いジョークよね?
例えば、
・コントローラー1、タグAでゲームスタート、アクティブに
・コントローラー1サインアウト
・コントローラー2、タグAでサインイン
てしたら、コントローラー2をアクティブにすべきだろうか?
0588デフォルトの名無しさん
2009/09/01(火) 12:44:240589デフォルトの名無しさん
2009/09/01(火) 12:49:51・コントローラー2、タグBでサインイン
・コントローラー1、タグAサインイン
0590デフォルトの名無しさん
2009/09/01(火) 12:54:00・コントローラー1、タグAでサインイン
・コントローラー2、タグBでサインアウト
・ここでコントローラー1を抜く
・コントローラー1、タグAサインイン
・コントローラー2、タグBでサインイン
0591デフォルトの名無しさん
2009/09/01(火) 13:07:55つーか、年会費払ってる会員以外に>>584>>584みたいな情報教えるなよ
会員の特権がなくなるだろボケ
0592デフォルトの名無しさん
2009/09/01(火) 13:41:59ピアレビューを通すために、最低限>>570はやっとけ、て事。
にしても心狭過ぎだろ・・・
0593デフォルトの名無しさん
2009/09/01(火) 13:47:10そのままうっかり出しちゃうとかあるのかなw
0594デフォルトの名無しさん
2009/09/01(火) 22:53:51どうせ会員にならないとピアレビューに出せないんだから
いんじゃねーの?
0595デフォルトの名無しさん
2009/09/03(木) 03:51:15使用しているフォントが小さ過ぎて(一部のテレビで)
テキストの重要な部分が読み取れない
俺のテレビだとインディ問わず全てのゲームが該当するしw
0596デフォルトの名無しさん
2009/09/03(木) 08:13:43全部差し戻ししろ
0597デフォルトの名無しさん
2009/09/04(金) 13:44:020598デフォルトの名無しさん
2009/09/04(金) 14:45:42それが復讐者596なのさ
0599デフォルトの名無しさん
2009/09/04(金) 22:15:08一日で即ピアレビュー通るとかおかしくね?
内輪同士でやってりゃ審査の意味ないだろ
前回だってそれで通ってしまったんだろ?
みせしめに垢停止しろよ
まじ萎えるわこういうの
0600デフォルトの名無しさん
2009/09/04(金) 22:32:09全部差し戻ししろ
0601デフォルトの名無しさん
2009/09/04(金) 23:16:590602デフォルトの名無しさん
2009/09/04(金) 23:37:300603デフォルトの名無しさん
2009/09/05(土) 01:15:42普通は一週間くらいかかるぞ
レビューアーが不足してるんだから
どうみてもえこ贔屓です
ありがとうございました
0604デフォルトの名無しさん
2009/09/05(土) 01:24:20十分に議論する前に身内だけでさっさと通過させちまえばいいんだから楽なもんだよな
MSに発禁にされても再提出すればいいだけだし
片やレビュアー不足で何日も足止めされる現実
何これw
0605デフォルトの名無しさん
2009/09/05(土) 01:28:070606デフォルトの名無しさん
2009/09/05(土) 01:30:45金払って参加する奴の気が知れない
いい加減、いい金づるにされていることに気付け
コミケでもDLサイトでもいくらでも手段はあるだろ
馬鹿じゃねーの
0607デフォルトの名無しさん
2009/09/05(土) 01:40:56CS機で動く、ってのがロマンなんじゃん
馬鹿じゃねーの
0608デフォルトの名無しさん
2009/09/05(土) 01:44:00どうせ最終権限彼らが持ってんだし。
年間費払わせたあげく審査のための人件費割くのも嫌だとか、どんだけ人舐めてんだよ。
クリエーターズクラブコミュニティとかうまいこと考えたつもりだろうがな。
0609デフォルトの名無しさん
2009/09/05(土) 09:18:30そういう仕組みだと、人気出たときに破たんする。
0610デフォルトの名無しさん
2009/09/05(土) 09:20:21俺はそれよりも、海外に流せて集金肩代わりしてくれるだけで十分価値を感じてる。
0611デフォルトの名無しさん
2009/09/05(土) 09:38:55俺も。集金にまつわるビジネスモデルを提供してくれてるだけで、
もう、なんともいえないゲイツ様ありがとう気分になれる。
0612デフォルトの名無しさん
2009/09/05(土) 13:30:310613デフォルトの名無しさん
2009/09/05(土) 14:22:570614デフォルトの名無しさん
2009/09/05(土) 15:39:100615デフォルトの名無しさん
2009/09/07(月) 10:01:300616デフォルトの名無しさん
2009/09/07(月) 23:27:09できるならやり方を教えてください
0617デフォルトの名無しさん
2009/09/07(月) 23:31:290618デフォルトの名無しさん
2009/09/08(火) 00:07:08すいません;
effect.FogColor = 〜で指定しようかとしてるんですが
Color.a = Pos.z; だとColor.aもPos.zもありませんでした。
もしよかったら補足の説明をください
0619デフォルトの名無しさん
2009/09/08(火) 00:16:22effect.FogColor = new Color(255, 255, 255, alpha);
どっちか
0620デフォルトの名無しさん
2009/09/08(火) 00:17:310621デフォルトの名無しさん
2009/09/08(火) 00:29:51カスタムエフェクト書いたらいいよ
0622デフォルトの名無しさん
2009/09/08(火) 09:34:18まずはBasicEffect.fxそのままでカスタムエフェクトをやってみる
ヘルプにやり方が書いてある
できたら次にピクセルシェーダーを書き換える
FogColorでlerpしてる箇所で
color.aにカメラから近いとき1.0、遠くなるにつれて0.0になるような値を入れる
モデル頂点のビュー座標系のZ値か
正規直交座標系のZ値を1.0〜0.0に加工すればいいと思う
それはたぶん頂点シェーダーから自分で渡してやらないといけない
分からないことがあれば聞いてくれ
識者のフォローよろしく
0623デフォルトの名無しさん
2009/09/08(火) 10:23:53color.a = lerp(1.0, 0.0, pin.PositionWS.w);
0624デフォルトの名無しさん
2009/09/09(水) 23:07:51で、それを描画させたいのですがどうすればいいのでしょうか?
計算必要ですか?
どなたか、工程教えてください
0625デフォルトの名無しさん
2009/09/09(水) 23:32:29http://msdn.microsoft.com/ja-jp/library/bb203933.aspx
0626デフォルトの名無しさん
2009/09/10(木) 01:31:39ありがとうございます
0627デフォルトの名無しさん
2009/09/11(金) 16:06:10プロの人がXNA使って麻雀ゲームを作るのに
200万円掛かったらしいんですが、これって本当ですか?
簡単にゲーム作れるのがXNAだったと思うのですが・・・・
0628デフォルトの名無しさん
2009/09/11(金) 16:18:00むしろどうすれば200万もかかるのか教えてほしいわw
本人のブログで詳細聞いてみろよ
答えられないか、曖昧なことしか言わないからw
■ このスレッドは過去ログ倉庫に格納されています