【みんな】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/
ということで立ててみた。
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
0629デフォルトの名無しさん
2009/09/11(金) 16:22:46エロゲだって200万円で作れるのは底辺中の底辺だよ。
月給20万円の人間を一人雇っただけで
トータルの人件費はその倍くらいになるのを忘れないように。
0630デフォルトの名無しさん
2009/09/11(金) 16:31:450631デフォルトの名無しさん
2009/09/11(金) 16:35:020632デフォルトの名無しさん
2009/09/11(金) 16:39:19それでも4ヶ月以内に作れないと200万円超えてしまうw
0633デフォルトの名無しさん
2009/09/11(金) 16:51:210634デフォルトの名無しさん
2009/09/11(金) 17:04:21それでも1ヶ月以内に作れないと200万円超えてしまうw
0635デフォルトの名無しさん
2009/09/11(金) 17:17:180636デフォルトの名無しさん
2009/09/11(金) 17:25:57向こうのスレでも月の人件費がどうとか仮定の話ばかりで
詳細を全く語ろうとしないんだよな。
628の言う通り、嘘と見て間違いないだろう。
誰彼構わず喧嘩吹っ掛けて、こいつ今に信用無くすと思う。
0637デフォルトの名無しさん
2009/09/11(金) 17:30:27本人のブログで聞けばいいじゃないか。
本人以外に聞いても仮定の話にしかならん。
ブログには1月あたりから作っていたというから製作に8ヶ月。
普通にソフトハウスに発注したら
8人月×50万円で400万円くらいの見積もりにはなるだろうが
それとこれとは話が別だ。
0638デフォルトの名無しさん
2009/09/11(金) 17:30:45XBLA行けよ馬鹿wwwww
0639デフォルトの名無しさん
2009/09/11(金) 17:37:360640デフォルトの名無しさん
2009/09/11(金) 17:55:12>では次に、ちょっと聞きづらいことを聞かせていただきます。強気の値段設定ですが、最高値である800MSPにした理由は聞かせていただけますでしょうか?
>zio3:自己紹介でもしましたが、一応元プロなので、損益分岐と売れる数なんかを見越してですかね。
>いろいろ含めて、200万程度のコストはかかっているので、それを回収するのにどうしたらと考え
0641デフォルトの名無しさん
2009/09/11(金) 18:07:420642デフォルトの名無しさん
2009/09/11(金) 19:19:100643デフォルトの名無しさん
2009/09/11(金) 19:29:03http://jfk.2ch.net/test/read.cgi/famicom/1250686692/l50
スレタイにpart1入れるとか打倒ジャンラインとかあからさまな自作自演とか・・・
0644デフォルトの名無しさん
2009/09/11(金) 21:53:36質問させてください。
外部のXファイルを読み込みたいんですが、どうしたら良いでしょうか?
Texture2D.FromFile のように、Model.FromFile("hogehoge.x") と記述したいのですが、、、
Content.Load<Model>("hogehoge");
では、exe内に静的に組み込まれてしまう!?ので用に則しません><
アセット内容を動的に変更できれば、それでも良いのですが^^;
0645デフォルトの名無しさん
2009/09/11(金) 22:21:40解決しました。
http://msdn.microsoft.com/ja-jp/library/bb197956.aspx
> XNA Framework ではランタイム D3DX Mesh を動的に読み込むことができないため、D3DX メッシュ関数、アニメーション コントローラー、
> または x ファイル メッシュ読み込みを使用する MDX アプリケーションでは、この機能のゲーム固有の実装が必要です。
orz
0646デフォルトの名無しさん
2009/09/11(金) 23:40:13外部ファイルを指定しているということはWindows上ですよね?
↓にサンプルがありますよ。
http://creators.xna.com/ja-JP/sample/winforms_series2
0647デフォルトの名無しさん
2009/09/12(土) 01:17:23ほとんどが自分の人件費をコスト換算しての数字だろ。
他の仕事の片手間としても、2・3カ月分は丸々時間つかってりゃ200万くらいの数字にはなる。
他にお金かかりそうな部分っていうと、
タイトルロゴとか、画像素材の外注くらいかと。
0648デフォルトの名無しさん
2009/09/12(土) 07:54:14キメェ。
0649デフォルトの名無しさん
2009/09/12(土) 09:46:340651デフォルトの名無しさん
2009/09/14(月) 09:06:36プログラマを外注で相場一ヶ月100万だから2ヶ月分の人件費くらいなんだが、
社内で給料50万のやとったと計算してあとは、音声、画像などの
素材の外注費って考えたかじゃないかね。
0652デフォルトの名無しさん
2009/09/14(月) 10:37:04対価の計算って大事だと思うよ。
もちろん、ここでみんなが適当な想像働かすよりも本人に聞けるのが一番だけども。
0653デフォルトの名無しさん
2009/09/14(月) 14:32:56費用200万かけて作りました。800MSPで売っています。それでいいだろうが。
いつまで同じ事書き続けるんだよ。
チラ裏に書いてろ。くどい!
0654デフォルトの名無しさん
2009/09/14(月) 16:12:030655デフォルトの名無しさん
2009/09/14(月) 20:28:270656デフォルトの名無しさん
2009/09/15(火) 01:32:22Silverlight動作するんだったら、業務用PCの代わりに使ってもいいんじゃね?
0657デフォルトの名無しさん
2009/09/15(火) 02:25:520658デフォルトの名無しさん
2009/09/15(火) 03:31:32筐体変えるならアリかもね
0659デフォルトの名無しさん
2009/09/15(火) 16:31:53そういう使い方して2年以上
0660デフォルトの名無しさん
2009/09/15(火) 20:39:01■ このスレッドは過去ログ倉庫に格納されています