- 1 名前:名前は開発中のものです。 [2007/12/22(土) 17:33:42 ID:spx8/Rc4]
- 前スレ
【XBOX360】 XNA Game Studio その3 【C】 pc11.2ch.net/test/read.cgi/gamedev/1176692259/ XNA Developer Center msdn.microsoft.com/directx/XNA/ XNA Game Studio Express msdn.microsoft.com/directx/xna/gse/ XNAをはじめよう! xna-studio.jp/ ■ゲ製wiki プログラミングガイドなど、基礎技術情報が豊富 www23.atwiki.jp/news4xna/ ■ゲハwiki フリーのライブラリ情報などが豊富 www16.atwiki.jp/xna360
- 223 名前:名前は開発中のものです。 mailto:sage [2008/02/04(月) 10:08:28 ID:vgqqs1jn]
- >>218
まあ全部のっけるとか自前でレンダリングするとか方法はあるけれど。 DOA4なんかは文字チャットあるし、プロフィールの1行自己紹介が 背景の電光掲示板に流れたりしてるよね。
- 224 名前:名前は開発中のものです。 mailto:sage [2008/02/04(月) 14:31:16 ID:bUmh+xX1]
- 「普通のパッドが〜」って合い言葉みたいなもので、
リアルで #if XBOX360 using Microsoft.Xna.Framework.Input; #else using Microsoft.DirectX.DirectInput; #endif って出来ない奴は居無いよな。 このスレに居るとたまに心配になる。 xnaが頓挫するならするで、ハッキリして欲しいな。
- 225 名前:名前は開発中のものです。 mailto:sage [2008/02/04(月) 19:54:34 ID:FXJVic4U]
- >>224
PCでXBOXパッド使ってる人もいる。 さらに、XBOXパッドと、一般のパッドとで挙動が違う そのために気持ち悪い吸収コード書かなきゃならないのは嫌って人もいると思うぜ
- 226 名前:名前は開発中のものです。 mailto:sage [2008/02/04(月) 20:15:09 ID:rsFbC0+Z]
- キーボード操作対応にすれば解決。
- 227 名前:名前は開発中のものです。 mailto:sage [2008/02/04(月) 20:38:39 ID:bUmh+xX1]
- 自分でもなんか釣りっぽい事書いちゃったなと思うけどさ。
その程度で気持ち悪いなんて言う奴にはC#やゲーム開発は無理なんじゃないか? 俺は、マイクロソフトが次どう動くかを生暖かい目で見つめるとか、最悪に気持ち悪い作業をしてるんだぜ。
- 228 名前:名前は開発中のものです。 mailto:sage [2008/02/04(月) 21:12:11 ID:buGNAewB]
- MDXスルーしてATL+DXのままが最強
- 229 名前:名前は開発中のものです。 mailto:sage [2008/02/04(月) 22:54:50 ID:bUmh+xX1]
- 流れが変わる前に、唐突に初心者に豹変しますが。
私、普通Padの件につきましては、こちらのライブラリを使わせて頂きまして、 ttp://sourceforge.net/projects/xnadirectinput/ 稚拙ながらこのように対応しております。 using Microsoft.Xna.Framework.Input; //ButtonState.Pressedとかね。 using Soopah.Xna.Input; namespace YourNamespace { public class YourClass { #if XBOX360 private GamePadState gamePadState;// リードオンリーばかりつかえない型 #else private GamePadStateWriteable gamePadState;//書き足し。 #endif public void Update() { #if XBOX360 gamePadState = GamePad.GetState(PlayerIndex.One); #else gamePadStateSoopha.GetState(ref gamePadState,n); //このメソッド も自作。Poll()して、newを減らしてみた。 //中にシングルトンのDirectInputGamepad.Gamepads[n]が居る。 #endif keyboardState = Keyboard.GetState(); //others... } // somethign your source... では、MDXとxnaは負け犬確定宣言をどうぞ。
- 230 名前:名前は開発中のものです。 mailto:sage [2008/02/05(火) 00:21:23 ID:eCnoL4du]
- くだらない質問かもしれないけど誰か教えてください
Xbox360に自作ゲームを転送して動かしてみました。 画面の端が表示されないのですが、画面サイズってどうなっているのでしょう? 640x480で作成したのだけど、 上下左右が少し見えない状態。 何か設定があるのでしょうか? ソーサリーフォース様のXNAシューティングと ABAGames様のMazer MayhemをXbox360で動かしてみたのですが、 文字表示の位置を見ると、(PC版と比べると)これも上下左右が切れているように見えます ハイデフなテレビじゃないとだめなのですか?
- 231 名前:名前は開発中のものです。 mailto:sage [2008/02/05(火) 02:52:41 ID:HkkUHWzF]
- >>230
それはXNAではなく映像に関わる話だな。 「セーフエリア」で検索するといい。
- 232 名前:名前は開発中のものです。 mailto:sage [2008/02/05(火) 02:54:42 ID:HkkUHWzF]
- あ、ごめん。
「オーバースキャン」のほうがわかりやすいな。
- 233 名前:名前は開発中のものです。 mailto:sage [2008/02/05(火) 08:44:24 ID:3zMeJQmq]
- wiiへopera移植の時にoperaの開発者が苦労したところだな
- 234 名前:名前は開発中のものです。 mailto:sage [2008/02/05(火) 10:08:07 ID:pYeAJgas]
- >>230
サンプルのソースに、XBOXならセーフエリアを考慮するコードもあるから いろいろ見てみるといい。 うちはプロジェクターとPCモニタなんで全部見えるから意識してなかったが、 人のうちでやるのも想定しなくちゃならんなあ。
- 235 名前:名前は開発中のものです。 mailto:sage [2008/02/05(火) 11:45:19 ID:pOBqqsi8]
- 今現在の軸(傾いている軸)から回転させるには、どうしたらいいのですか?
- 236 名前:名前は開発中のものです。 [2008/02/05(火) 13:51:47 ID:mbkqBfph]
- XNAさわってみたが糞だな
まずGC付きの言語で最適化のためにGC使うなって意味がわからん それを百歩譲っても、 こっちがGCを圧迫しないような設計でがんばってるのに 本体のほうが平気でメモリを圧迫しやがる こんなの馬鹿馬鹿しくてやってられるか
- 237 名前:名前は開発中のものです。 mailto:sage [2008/02/05(火) 14:42:41 ID:9yaa1CPc]
- キミは向いてなかった。それだけだ。
- 238 名前:名前は開発中のものです。 mailto:sage [2008/02/05(火) 14:52:53 ID:IpgY3rW+]
- XNAってDirectXに挫折したような奴が使う子供のお遊びツールでしょ?
C#.NETなんて使う時点でゲーム製作に向かないって気付かないと。 >>229みたいな、DirectInputすら書けず人の書いたコード使うような奴が使うものだよ。 そういう奴をカモにして、"クリエーターズ"クラブと銘打って金を巻き上げる魂胆なんだよね。 それからM$謹製のC#の信者と箱の信者の布教が目的。 まったく騙される馬鹿が多くて情けないよ。 >>235 もう少し詳しく書かないと、君の望む答えは与えられないと思うよ。
- 239 名前:名前は開発中のものです。 [2008/02/05(火) 16:06:09 ID:IpgY3rW+]
- >>237
物事を向いてる向いてないで深く考えずに片付けるような人間が使ってるのか 納得だわ
- 240 名前:名前は開発中のものです。 mailto:sage [2008/02/05(火) 16:12:05 ID:EFRwBaQz]
- そうそう、その通りだからバカは来んなよ
- 241 名前:名前は開発中のものです。 mailto:sage [2008/02/05(火) 18:26:43 ID:UUvVBuIV]
- >本体のほうが平気でメモリを圧迫しやがる
ここ詳しく。 GCを圧迫するのと、全体のフットプリントを圧迫するのは違うぞ。
- 242 名前:名前は開発中のものです。 mailto:sage [2008/02/05(火) 18:28:28 ID:tL3mZ0gl]
- >>236
自分が無能と気付いたからって八つ当たりするのはやめようぜ
- 243 名前:名前は開発中のものです。 mailto:sage [2008/02/05(火) 19:43:39 ID:Ehp9HBzC]
- d.hatena.ne.jp/NyaRuRu/20061130/p1
アドレス指定 P/Invoke と COM メソッド呼び出し
- 244 名前:230 mailto:sage [2008/02/05(火) 22:59:36 ID:3Eh9rGsc]
- >>231-234
情報ありがとうです。調べてみます
- 245 名前:名前は開発中のものです。 mailto:sage [2008/02/05(火) 23:25:43 ID:5YrTKxYL]
- >243
痛いね。典型的なMS信者だ。(´д`)
- 246 名前:名前は開発中のものです。 mailto:sage [2008/02/06(水) 01:28:48 ID:UyoaQ/BV]
- 「XNA Game Studio Japan 2008 Spring Contest」
コンテスト発表会 xna-studio.jp/contest/0301.html 花やしきで遊ぼうぜ
- 247 名前:名前は開発中のものです。 mailto:sage [2008/02/06(水) 09:52:34 ID:fdni12RE]
- XNAというお遊びツールでも、最低限の数学の知識がいるんですね。
本当にありがとうございました。 そして、さようなら。
- 248 名前:名前は開発中のものです。 mailto:sage [2008/02/06(水) 10:40:58 ID:XdvhYBH+]
- そんな君でもクリエイター
つ RPGツクール
- 249 名前:名前は開発中のものです。 mailto:sage [2008/02/06(水) 17:23:38 ID:uYL6ov+E]
- そうだね
ある程度以上凝ったものを作ろうとしたらどんな環境だろうと最低限の数学の知識は要るだろうね
- 250 名前:名前は開発中のものです。 mailto:sage [2008/02/06(水) 20:31:16 ID:HvLYGaCJ]
- ニコニコを見る限り、RPGツクールもスクリプト次第で化けてるから
意外とあなどれなかったりする・・・。
- 251 名前:名前は開発中のものです。 mailto:sage [2008/02/06(水) 21:21:17 ID:kCusPtGW]
- 涼宮ハルヒの戸惑
- 252 名前:名前は開発中のものです。 mailto:sage [2008/02/06(水) 21:44:05 ID:6t7Unt0M]
- 逆にRPGツクールでスクリプト駆使するレベルまでいってるなら、
その次のステップとしてはXNAでゲーム作ったっていいとおもうのよ。 RPGツクールで凝ったことやってる人種は、プログラム好きな素質あるんだしw あと、なんかXNAだと3Dバリバリなゲーム作らなければいけない風潮があるけれど、 別にノベルゲーとか作ったっていいんだし。
- 253 名前:名前は開発中のものです。 mailto:sage [2008/02/06(水) 21:57:47 ID:EWJ3cudc]
- エロゲーなら算数でも大丈夫だよ
- 254 名前:名前は開発中のものです。 mailto:sage [2008/02/06(水) 22:15:05 ID:HOEDFgjt]
- よし、じゃあ俺算数遊び作ろう
- 255 名前:名前は開発中のものです。 mailto:sage [2008/02/06(水) 22:55:56 ID:YraZvbVj]
- 初心者が3Dゲーム作るのに必要な数学って
何を勉強すればいいんでしょうか?
- 256 名前:名前は開発中のものです。 mailto:sage [2008/02/07(木) 00:10:33 ID:9WD7egS+]
- ぐぐれかす
ttp://www.google.co.jp/search?complete=1&hl=ja&q=%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9E%E3%83%BC%E3%80%80%E6%95%B0%E5%AD%A6&lr=&aq=f
- 257 名前:名前は開発中のものです。 mailto:sage [2008/02/07(木) 02:23:17 ID:Y0IZnb06]
- 的外れなぐぐり方にワロス
- 258 名前:名前は開発中のものです。 mailto:sage [2008/02/07(木) 03:10:12 ID:71chjM54]
- 3Dゲームに必要な数学は、足し算と、引き算と、掛け算と、割り算だな。
俺はそれしか使ってない。
- 259 名前:名前は開発中のものです。 mailto:sage [2008/02/07(木) 10:00:08 ID:xH1FpIG7]
- むしろ物理寄りだからなー
ベクトルとか行列がよく出てくる。
- 260 名前:名前は開発中のものです。 mailto:sage [2008/02/07(木) 10:13:44 ID:sqbFk4zX]
- ベクトルや行列や物理を知ってたら頭使わなくて済む
- 261 名前:名前は開発中のものです。 mailto:sage [2008/02/07(木) 10:35:54 ID:ogt4e6HQ]
- XNAをマスターしたらDirectXも簡単じゃね?
- 262 名前:名前は開発中のものです。 mailto:sage [2008/02/07(木) 11:41:59 ID:71chjM54]
- んなもんマスターするぐらいなら、さっさとDirectXやれと…。
- 263 名前:名前は開発中のものです。 mailto:sage [2008/02/07(木) 12:59:36 ID:Y0IZnb06]
- >>258-260
>>262 こいつら何もわかってねえな
- 264 名前:名前は開発中のものです。 mailto:sage [2008/02/07(木) 14:36:51 ID:IQI3W5GK]
- >>262
スレタイ見た上で言ってるのか?
- 265 名前:名前は開発中のものです。 mailto:sage [2008/02/07(木) 14:59:12 ID:CHMNwTqM]
- 何も知らないやつが、知ったかぶりしてるID:Y0IZnb06
- 266 名前:名前は開発中のものです。 mailto:sage [2008/02/07(木) 16:03:19 ID:bNp/QUPk]
- 幾何や微積に精通しろとは言わないけど、
四則演算って言葉くらいは知っておいて損はないと思うよ。 あと物理寄り、とか無いから。 幾何と古典的な物理がごっちゃになってるいい証拠。 理論を蔑ろにしてる人って、やっぱり理解が中途半端。
- 267 名前:名前は開発中のものです。 mailto:sage [2008/02/07(木) 16:17:17 ID:aW41AQ8M]
- 数学離れが進む就学児向けのゲーム開発環境のスレとしては
意味が有るんじゃない? ノベルゲーが作りたいだけ、2Dのゲームが作りたいだけとか の変な枠を押しつけられるよりはマシだろう。 >255 つttp://creators.xna.com/Education/Samples.aspx ぶっちゃけ、ココのサンプルに出てくる"数学"を使って解決できない問題を考える方が骨が折れるよ。 「2点を求めて、それを通過する直線」とかいった考え方が出来れば良い。 >258みたいな詭弁はよくある。 で行列の積とか、クオータニオンとか使っておいて、 「ホラ、足し算と、引き算と、掛け算と、割り算しか使ってない。」とか言い出す厨二病患者 氏ねば良いのに。
- 268 名前:名前は開発中のものです。 mailto:sage [2008/02/07(木) 16:31:48 ID:Figaa3mU]
- 必要にかられたら、随時勉強してけばいいだけの話。
俺もクオータニオンとか内積、外積とかいまいち理解してないけど、 とりあえず、それら関連のAPI使えば欲しい値が出る道具、くらいでとりあえず作ってる。 >>266 >理論を蔑ろにしてる人って、やっぱり理解が中途半端。 う〜ん、そういわれると俺は耳が痛いなぁw でも、とりあえず今理解してる範囲で作ってみるってことが大切なのかなぁと。 二点の座標がわかると、その角度が求められるってのがわかった時は感動したよ。 あんなに、高校の時物理や数学やってもピンとこなかったのに。 自分で必要だと思うと、けっこう学ぶ気になれるもんだね。 ちなみに、俺は知人にそこそこ3D計算が得意な人がいたので、もう基礎の基礎から質問できたけど、 まったくゼロから独学でやると、とっかかりが大変そう。 話聞いてしまえば、な〜んだってことも多いのだけどね。
- 269 名前:名前は開発中のものです。 mailto:sage [2008/02/07(木) 16:38:38 ID:aW41AQ8M]
- 糞痛い奴とカブった。
一行 forces += gravity; と書くのに、パスカル座標とかニュートンの話とかするのか? こいつは。
- 270 名前:269 mailto:sage [2008/02/07(木) 16:42:59 ID:aW41AQ8M]
- >266 のことな。
俺も>268見たいな道を通り過ぎたと思いたい。 学校のレベルの低さは3Dのツール弄るにもキツイレベルだと思うよ。
- 271 名前:名前は開発中のものです。 mailto:sage [2008/02/07(木) 16:57:22 ID:Figaa3mU]
- 最近は3D数学入門的な書籍も増えてきてるし、
大人の為の数学・物理の入門書も書店にならんでるからねぇ。 式で書かれてもよくわからんって人は、とりあえず同じ処理してるようなコードコピーしてみて一行づつ実行してみたり。 Cマガジンの3D講座とか、けっこう参考になったんだけどな... CマガのバックナンバーCD糞高いんだよw まぁ、ホビープログラムでやってる人間としちゃあ数学・物理は生涯学習的に取り組めばよいかと。 あ、あと英語ね...
- 272 名前:名前は開発中のものです。 mailto:sage [2008/02/07(木) 18:02:18 ID:aW41AQ8M]
- デカルトだった!!
- 273 名前:名前は開発中のものです。 mailto:sage [2008/02/07(木) 18:07:19 ID:bNp/QUPk]
- 糞痛い奴言われたw
自身の惰性や怠慢を許すために高尚な学問など不要だなどと 常に安易な道を選び続ける馬鹿を笑っただけだよ。 >>269 少なくとも、意味も分からず盲目的にコードを書いているよりは意義があると思うけど? それから揚げ足取りだけど、言わんとしてるのはデカルト座標系だよね。
- 274 名前:名前は開発中のものです。 mailto:sage [2008/02/07(木) 18:08:28 ID:bNp/QUPk]
- 死にます・・・
- 275 名前:名前は開発中のものです。 mailto:sage [2008/02/07(木) 18:21:05 ID:Y0IZnb06]
- >>265
馬鹿にすんな! 足し算と引き算くらい知ってるぞ 分数の計算はよく知らんけど
- 276 名前:名前は開発中のものです。 mailto:sage [2008/02/07(木) 18:36:25 ID:XCIeOzX/]
- ヤックデカルトー!
- 277 名前:名前は開発中のものです。 mailto:sage [2008/02/07(木) 18:37:14 ID:aW41AQ8M]
- おまえらー、>273が居る内に何か数学で解決出来そうな事を質問しておけば良かったのにな。
...スマン、俺が悪かった。 ・゚・(ノД`)ヽウァァァン
- 278 名前:名前は開発中のものです。 mailto:sage [2008/02/07(木) 18:57:58 ID:xH1FpIG7]
- どうだろね。
グラフィックライブラリを書いてたころは幾何だったけど、 3Dのライブラリ書いてると、いやというほどベクトルと行列の連続になるけど? 実際に書いてない人がなんかいっても薄いだけ。
- 279 名前:名前は開発中のものです。 mailto:sage [2008/02/07(木) 19:53:12 ID:Y0IZnb06]
- そりゃなるだろうなぁ
- 280 名前:名前は開発中のものです。 mailto:sage [2008/02/07(木) 20:26:02 ID:Figaa3mU]
- 別に>>277が数学苦手でも、それで自分が実現したいことが可能なら、それでいいんじゃない。
俺はもっと自分で3Dでいろいろ複雑なプログラムしてみたいから、自分のペースなりに勉強するけどね。
- 281 名前:名前は開発中のものです。 mailto:sage [2008/02/07(木) 21:16:26 ID:aW41AQ8M]
- パスカル座標が地味にイテェ。
別にオレは数学も物理もアルゴリズムも別に困っちゃ居ないんだけど。 説得力無しwwwww 280が何勉強するか書いてないけど、大方物理エンジンとかShaderとかなんだろうな。 ...俺もやってる。 . | ,,-‐‐ ‐‐-、 .:::| わ うわぁーーー、タダの痛い逃げ口上だ。 | 、_(o)_,: _(o)_, :::|ぁぁ
- 282 名前:名前は開発中のものです。 mailto:sage [2008/02/07(木) 21:33:01 ID:bNp/QUPk]
- >>281
気にすんな。俺も一瞬納得してしまったから大丈夫だw それでは、いつか実現する日を信じて。 さようなら。
- 283 名前:名前は開発中のものです。 mailto:sage [2008/02/07(木) 22:25:21 ID:aW41AQ8M]
- ありがとうみんな。 俺頑張る
-第1部 完- なにやら、ヌクモリティな感じなので、最後に。 いつも荒れる、xnaは遅いし実機のGC周りがタコ系話題については、 「俺のゲームはXNA(C#)だから30fpsの失敗作になったんだ」と言い張るつもり。 最適化まではしないで、C++&Boostにでも移行します。 時間の制約の無い個人作成だから出来る芸当だと思うけど、そんな奴も居てます。
- 284 名前:名前は開発中のものです。 mailto:sage [2008/02/07(木) 22:31:25 ID:E5DEabLC]
- 数学の前に日本語勉強しとけドアホ
- 285 名前:名前は開発中のものです。 mailto:sage [2008/02/07(木) 23:32:15 ID:nbAv/z8z]
- だが断る
- 286 名前:名前は開発中のものです。 mailto:sage [2008/02/08(金) 01:43:34 ID:4Ihw2uJ5]
- スピードが足りなきゃそのとき最適化
それでも足りなかったらゲームデザインを工夫すればいい 30fpsしかでないとかくだらないこと心配する暇あったらさっさと動くゲームを作れ、 というのがC#+XNAフレームワークが登場した理由だろう(今はそれだけじゃないけど) 268みたいなのがXNAのユーザ様だよ
- 287 名前:名前は開発中のものです。 mailto:sage [2008/02/08(金) 02:05:47 ID:U00+DeeL]
- >>286
で、おまえは何様なの?MSの自演工作員だろ game13.2ch.net/test/read.cgi/gameama/1162148782/188-198 広報といい開発者といい人格破綻者ばかりだな XNAに否定的なレスをするとすぐファビョるからうぜえ いろんなサイトでXNAの不満があがってるのに全く認めようとしないし >30fpsしかでないとかくだらないこと心配する暇あったらさっさと動くゲームを作れ、 >というのがC#+XNAフレームワークが登場した理由だろう(今はそれだけじゃないけど) ・・・もう呆れてものも言えない このスレのログと一緒に本社に通報しておいたからな マジでこの荒らしなんとかしてくれよ
- 288 名前:名前は開発中のものです。 mailto:sage [2008/02/08(金) 02:45:37 ID:RMbj/PZN]
- >>286
そのとおり。 理論とか設計とかこだわる人に限って作品がなかったりするんだよな。
- 289 名前:名前は開発中のものです。 mailto:sage [2008/02/08(金) 08:10:11 ID:EJPj1dC4]
- スレ嫁よ
三角関数教えるチュートリアルがあるゲーム開発環境だぜ。 一部のリアル信者>243とか、英語で書いてあるから大層な事してるようだけど どう見ても>286でFAだろ。 ファビョってないで、MDX 2.0を待つか、GDKに移れよ。
- 290 名前:名前は開発中のものです。 mailto:sage [2008/02/08(金) 09:12:10 ID:prgemNi6]
- 盛り上がってきました。
- 291 名前:名前は開発中のものです。 mailto:sage [2008/02/08(金) 09:16:39 ID:pCOMqH3m]
-
> このスレのログと一緒に本社に通報しておいたからな
- 292 名前:名前は開発中のものです。 mailto:sage [2008/02/08(金) 11:17:23 ID:D46Fuvhk]
- E=mc^2
- 293 名前:名前は開発中のものです。 mailto:sage [2008/02/08(金) 14:19:08 ID:6nH1TUdM]
- 自分が言うことを聞いてくれないとダダこねてる子供みたいだな、>>287
- 294 名前:名前は開発中のものです。 mailto:sage [2008/02/08(金) 17:39:24 ID:l8JQSvGp]
- >>287
XBOXの欠陥の話とこのスレは何の関係もないのだが・・・ それどころか>>286のレスの内容にカスリもしない どう見てもお前が人格破綻者だよ
- 295 名前:名前は開発中のものです。 mailto:sage [2008/02/08(金) 20:19:27 ID:CUVM8AXZ]
- で、チューニングしたとしてどんくらいの速度出るんだ?
30fpsしかでないって書いてるが、フルHDで30出てりゃ十分すぐる。 DirectX+C++の半分も速度出ないなら使わないが・・・
- 296 名前:名前は開発中のものです。 mailto:sage [2008/02/08(金) 23:44:55 ID:Lw73vWWX]
- C++(笑)
- 297 名前:名前は開発中のものです。 mailto:sage [2008/02/08(金) 23:57:52 ID:vQdC+WEc]
- XBOX360のCLRはマジうんこだから厳しいけど。
PC環境に限って言えば、頑張れば3/4くらいの速度は出るよ。 XBOX360上ではうんこだから厳しいけど。 うんこなんだよなぁXBOX360のCLR。
- 298 名前:名前は開発中のものです。 mailto:sage [2008/02/09(土) 01:02:33 ID:K3tI37Pg]
- >>295
>>297 くだらないこと心配する暇あったらさっさと動くゲームを作れ
- 299 名前:名前は開発中のものです。 [2008/02/09(土) 02:09:56 ID:Q1Mgv9fC]
- はぁ。
たかが無料のExpressEditionに、水掛け論で熱くなれるおまいらに脱帽ですよ。 この世で最後のゲームライブラリってわけじゃあるまいし。 良いところも悪いところも理解した上で、純粋に楽しんでる俺様が勝ち組だな。 あーそうそう、コンテストの応募は15日必着だから遅れるなよ。 実力で勝負しようぜ。
- 300 名前:名前は開発中のものです。 mailto:sage [2008/02/09(土) 04:06:47 ID:L/L40Dd2]
- 負けるの恐いので応募しません。
逃げるが勝ち。
- 301 名前:名前は開発中のものです。 mailto:sage [2008/02/09(土) 09:55:44 ID:+wbo3U6Z]
- 市販品でも処理が間に合わないのがわかってる場合、
30FPSで動かすことを前提に仕上げてたりもするよ。 昔のとあるPS用のソフトは15FPSをベースに組み上げてた。(マジ) 最初からそれように調節して組めばいいんじゃないかな。
- 302 名前:名前は開発中のものです。 mailto:sage [2008/02/09(土) 10:48:31 ID:E97c41+X]
- 俺もC#初心者だから解らないんだけど。
>229 なんでMSの奴らって、書き込めないstruct型なんか作るの? refで済ませれば数値変更の1回で済みそうなのに、戻り値がstruct型じゃ、 もう1回コピーすることになるジャン? 特別なルールで最適化されるの? あとム板って怖い。
- 303 名前:名前は開発中のものです。 mailto:sage [2008/02/09(土) 15:14:02 ID:K3tI37Pg]
- >>300
それ本気で言ってるならすげーわ 「作品は見せないけど本気出せば俺のほうがすごい」って言っているようにしか見えない >>302 たしかに104ByteもあるGamePadStateを、戻り値で返してるのはセオリーじゃないな この程度なら雀の涙だろうが、XNAってこういうへぼいところが結構ある 結局、その分こっちで最適化を頑張って尻拭いするしかないよ
- 304 名前:名前は開発中のものです。 mailto:sage [2008/02/09(土) 15:22:23 ID:K3tI37Pg]
- つか>>229のDirectInputはMDX1.1使ってるのか?
DX9.0c, XNA, .NET2.0, MDX1.1, .NET1.1 こんなにランタイム要求するゲームなんて、ゲーム開発者くらいしかやらねーよな
- 305 名前:名前は開発中のものです。 mailto:sage [2008/02/09(土) 15:26:28 ID:E97c41+X]
- >303 thx!
- 306 名前:名前は開発中のものです。 mailto:sage [2008/02/09(土) 17:52:16 ID:g0/BzvUm]
- >>303
速度的にクリティカルに成り得ない場所でref渡し使う方が気持ち悪くね? このへんは好みの問題なんじゃねーかなぁ。 XNA算術ライブラリの徹底したrefオーバーロードなんて.NET界隈からしたら異常だし。
- 307 名前:名前は開発中のものです。 mailto:sage [2008/02/09(土) 19:26:43 ID:EAuAu2w/]
- MDXのランタイムってDirectXのランタイムに入ってなかったっけ
それでも多いとは思うが…
- 308 名前:名前は開発中のものです。 mailto:sage [2008/02/09(土) 21:02:53 ID:K3tI37Pg]
- >>306
まぁ使いどころだろうね プロパティとかテンポラリにnewした構造体とかref/outで渡せないし コードが汚くなる
- 309 名前:名前は開発中のものです。 mailto:sage [2008/02/09(土) 23:58:00 ID:46Z2WUol]
- コンテントのロードって、既に同じコンテントが読み込まれてた場合ってどうなるの?
何も考えず2回目メモリに展開するの? それとも重複で読み込むのはかしこく回避してくれるの?
- 310 名前:名前は開発中のものです。 mailto:sage [2008/02/10(日) 01:55:24 ID:jch7acw+]
- >>309
俺はXNAを信じてる! XANは無敵なんだ
- 311 名前:名前は開発中のものです。 mailto:sage [2008/02/10(日) 02:24:35 ID:ynEchfji]
- 普通に同じオブジェクト返してくるよ。
てかマニュアル読め。
- 312 名前:名前は開発中のものです。 [2008/02/10(日) 02:50:44 ID:ipsWw2nZ]
- 古 し! _ -── ‐- 、 , -─-、 -‐─_ノ
マPower // ̄> ´  ̄  ̄ `ヽ Y , ´ )Power え ッ PCx3 L_ / / ヽPCx3 | ク が / ' ' i !? マ ま 許 / / く ジ で さ l ,ィ/! / /l/!,l /厶, だ れ i ,.lrH‐|'| /‐!-Lハ_ l /-!'|/l /`'メ、_iヽ よ る l | |_|_|_|/| / /__!__ |/!トi i/-- 、 レ!/ / ,-- レ、⌒Y⌒ヽ ね の _ゝ|/'/⌒ヽ ヽト、|/ '/ ̄`ヾ 、ヽト、N'/⌒ヾ ,イ ̄`ヾ,ノ! l は 「 l ′ 「1 /てヽ′| | | 「L! ' i'ひ} リ ヽ | ヽ__U, 、ヽ シノ ノ! ! |ヽ_、ソ, ヾシ _ノ _ノ -┐ ,√ !  ̄ リ l !  ̄  ̄ 7/ レ'⌒ヽ/ ! | 〈 _人__人ノ_ i く //! 人_,、ノL_,iノ! /! ヽ r─‐- 、 「 L_ヽ r─‐- 、 u ノ/ / / lト、 \ ヽ, -‐┤ ノ キ 了\ ヽ, -‐┤ // ハ キ { / ヽ,ト、ヽ/!`hノ ) モ |/! 「ヽ, `ー /) _ ‐' ハ ャ ヽ/ r-、‐' // / |-‐ く | > / / `'//-‐、 / ハ ハ > /\\// / /ヽ_ ! イ ( / / // / `ァ-‐ ' ハ ハ / /! ヽ レ'/ ノ > ' ∠ -‐  ̄ノヽ / { i l ! / フ / -‐ / ̄/〉 〈 \ /!
- 313 名前:名前は開発中のものです。 mailto:sage [2008/02/10(日) 09:13:48 ID:ETdmGMTF]
- >>311
Repeated calls to load the same asset will return the same object instance. ほんとだ かしこいね
- 314 名前:名前は開発中のものです。 mailto:sage [2008/02/10(日) 09:27:07 ID:GcZZTl9u]
- 話が.NET Frameworkの暗部に達してきたな。
>308 ボックス化した値型は ref で渡せない(返せない)って意味? それでも何でoutが並べて書いて有るかが解らない。
- 315 名前:名前は開発中のものです。 mailto:sage [2008/02/10(日) 09:48:14 ID:GcZZTl9u]
- MS信者ってどうして、突然コードが汚いってファビョリ出すんだろう?
xnaやC#がタコだって言われてるから心配してるのに。 この説明じゃ、「コードが綺麗になるから、速度犠牲にタコソースを書きました」とれちゃうよ。
- 316 名前:名前は開発中のものです。 mailto:sage [2008/02/10(日) 10:44:26 ID:ETdmGMTF]
- >>315
.NETってのはそういう思想に基づいてるんじゃないの? パフォーマンスより生産性最優先っていう
- 317 名前:名前は開発中のものです。 mailto:sage [2008/02/10(日) 11:11:44 ID:GcZZTl9u]
- うん。わかった。
xnaがバージョンアップしても、MDXが復活しても。 マシになったとか、MS儲に騙されたら負けってことだな。 俺の見た酷い信者。 >あれ以来私の中では『XNA チーム = .NET マニアの巣窟』という図式ができあがっています. ttp://d.hatena.ne.jp/NyaRuRu/20071206/p2
- 318 名前:名前は開発中のものです。 mailto:sage [2008/02/10(日) 11:12:55 ID:GcZZTl9u]
- 本当に最適化しないんだよな?
- 319 名前:名前は開発中のものです。 mailto:sage [2008/02/10(日) 11:49:11 ID:/kjufCWI]
- なんでもいいから、手を動かしてゲームつくろうよ
- 320 名前:名前は開発中のものです。 mailto:sage [2008/02/10(日) 12:05:11 ID:fiREMmUP]
- コンテストに応募した人いますか?
- 321 名前:名前は開発中のものです。 mailto:sage [2008/02/10(日) 12:23:43 ID:8+JHtiOR]
- いるわけないだろ
- 322 名前:名前は開発中のものです。 mailto:sage [2008/02/10(日) 13:10:33 ID:y/voW8yq]
- >>302
>>303 例えばSpriteFontで文字描画するのに、1文字あたり頂点データだけで96byte必要。 画面に"FPS"と書くだけで288byte。 2Dゲーで1キャラ画面に表示するだけでも同じく96byteの頂点データ。 確かに104byteの構造体はでかいけど、それのコピーを減らしたところで 「んーキャラクタもう10体ぐらい追加しとくかー」でその最適化の効果は消し飛ぶよ。
- 323 名前:名前は開発中のものです。 mailto:sage [2008/02/14(木) 00:45:28 ID:BygMTwve]
- DXライブラリにもC#版があるけど、XNA使うのとどっちが簡単なの?
|

|