- 1 名前:名前は開発中のものです。 [2008/03/25(火) 13:57:55 ID:DksURoh7]
- 前スレ
【Xbox360】 XNA Game Studio その4 【C#】 pc11.2ch.net/test/read.cgi/gamedev/1198312422/ 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 ■マインスイーパ C#をすでに習得している人向け www.microsoft.com/japan/msdn/vstudio/express/learn/xna/default.aspx
- 39 名前:名前は開発中のものです。 [2008/03/27(木) 16:12:28 ID:YkvCYyat]
- >>38
PictureBoxの中だけXNAで処理したい。 スプライトとかポリゴンとかは表示できたが、フォントが出ん。 new ContentManager(ServiceProvider)したいが、ServiceProviderが不明・・・
- 40 名前:名前は開発中のものです。 mailto:sage [2008/03/27(木) 19:10:06 ID:hnBR7o5a]
- つttp://creators.xna.com/Headlines/developmentaspx/archive/2007/01/01/WinForms-Series-2_3A00_--Content-Loading.aspx
そのもののサンプルがあった。 ServiceContainer services = new ServiceContainer();// ・・・中略・・・ content = new ContentManager(services); //イニシャライズ内 ぐらいで良いんじゃない?
- 41 名前:名前は開発中のものです。 [2008/03/27(木) 20:12:13 ID:rodDZo06]
- >>40 サンクス
発見した。こっちでできそうだ。 creators.xna.com/Headlines/developmentaspx/archive/2007/01/01/WinForms-Series-1_3A00_--Graphics-Device.aspx
- 42 名前:名前は開発中のものです。 mailto:sage [2008/03/28(金) 03:00:57 ID:1/94OpAf]
- >>26
通常60fpsで動くゲームでUpdate処理が間に合わなかった時は、ちょうど30fpsになるの?
- 43 名前:名前は開発中のものです。 [2008/03/28(金) 10:06:13 ID:aqUeZRhm]
- 表示されているスプライトをマウスでpickupしたい。
どうする? スプライトの座標、縦横とマウスの座標から割り出す? それとも、スプライトでもこの方法使える? 72.14.235.104/search?q=cache:Zt-_cnK9tRQJ:mtbeta.msdn.microsoft.com/ja-jp/library/bb203905.aspx+XNA+near+far&hl=ja&ct=clnk&cd=3&lr=lang_ja
- 44 名前:名前は開発中のものです。 mailto:sage [2008/03/28(金) 11:24:21 ID:sxYwgUUc]
- 3Dの概念を持ち出す必要はねーよ。
スプライトの左上座標とサイズを表すRectangleを作って マウス座標をRectangle.Containsに突っ込め。
- 45 名前:名前は開発中のものです。 [2008/03/28(金) 13:38:43 ID:aqUeZRhm]
- >>44
スプライトを拡大縮小した場合の対応まではできたが、 回転させたらズレた・・・・・
- 46 名前:名前は開発中のものです。 [2008/03/28(金) 15:20:12 ID:aqUeZRhm]
- Rectangle.Containsに突っ込むまえに、マウス座標を逆回転してやったらでけた。
- 47 名前:名前は開発中のものです。 [2008/03/29(土) 13:42:51 ID:9ax1E0zs]
- XBOXでマウス使えないの?
PCでコントローラー使えないの?
- 48 名前:名前は開発中のものです。 mailto:sage [2008/03/29(土) 13:51:08 ID:jCNzZUD7]
- いまいち箱○の存在を感じない議論が多いよな。まあXNAはWindowsゲームに使ってもいいんだけど。
- 49 名前:名前は開発中のものです。 mailto:sage [2008/03/29(土) 14:47:11 ID:OMa99cxL]
- アンチ的に書くと、
・vfetch その他 asm //公式サンプル抜粋 { vfetch position, vertexIndex, position0 ・4スレッドマルチCPU ・ピュアレビューが通れば、未開拓の市場で小銭稼ぎという夢がある。 微妙な所で、 ・プレーPC環境依存の縛りが無くなる。 (印象論。 みんな2Dのゲームを作りたがるので、たぶん?) ※ ビスタPC << Shader3.0のPC環境 < Shader2.0のPC環境 < |越えられない壁?| < 箱○ <<<<< 固定シェーダーのPC環境 世界中のハッカー頑張れ!! 非公式で頑張れ。 ・今日はダメでも近未来では xna(ILコード) <<<<<< XBOX360ネイティブ の壁が狭まる。 >20 がんばれxnaチーム!! 超がんがれxnaチーム!!
- 50 名前:名前は開発中のものです。 mailto:sage [2008/03/29(土) 14:57:47 ID:Dg8JwZYr]
- >>4
4スレッド?
- 51 名前:名前は開発中のものです。 mailto:sage [2008/03/29(土) 15:26:14 ID:m2giXTYy]
- >>49
MonoXNA使えばシェーダ問題も回避できるんじゃないかな 2D部分はSDL.NETに投げてるし
- 52 名前:名前は開発中のものです。 mailto:sage [2008/03/29(土) 16:26:27 ID:OMa99cxL]
- >50
釣りじゃないよ。 6コアのうち 2コアはリザーブドで使用不可。 ・・・ごめん。 明らかに釣りだわ。
- 53 名前:名前は開発中のものです。 mailto:sage [2008/03/29(土) 17:13:42 ID:cqvTLTH5]
- 箱でゲーム配布できるようになったの?
コミュニティの審査が必要って聞いたんだけどいつから? xna-studio.jp/ ここにも何も書いてないし・・・ ユーザーはよくわからんコラムじゃなくてちゃんとした情報が欲しいんだが
- 54 名前:名前は開発中のものです。 mailto:sage [2008/03/29(土) 17:19:00 ID:jCNzZUD7]
- >>53
コミュニティー = 企業が「おまえら」を指すときの敬称。クリエイターズクラブの会員が審査できるようになる。 時期は今年のホリデーシーズン(≒年末)。
- 55 名前:名前は開発中のものです。 mailto:sage [2008/03/29(土) 18:17:53 ID:cqvTLTH5]
- >>54
ありがとう 残虐表現とか無くても一般ウケするようなゲームじゃないと審査通らないのか 多数決、民主主義、コミュニティの常連が蔓延ってある程度趣味の偏ったゲームしかプレイできなくなりそう コミュニティに気に入られないと表現の自由も奪われるとは
- 56 名前:名前は開発中のものです。 mailto:sage [2008/03/29(土) 18:19:32 ID:cqvTLTH5]
- 逆に言えばコミュニティが許せばエロも暴力もやりたい放題なわけだ・・・
- 57 名前:名前は開発中のものです。 mailto:sage [2008/03/29(土) 18:42:27 ID:jCNzZUD7]
- XNAの偉い人が「ゲーム開発の民主化」とか言ってたけど、年会費、それも自動更新を考えれば
民主主義というよりは貴族政かな
- 58 名前:名前は開発中のものです。 mailto:sage [2008/03/29(土) 18:54:17 ID:ltdTtu59]
- HENTAIはじまったなw
- 59 名前:名前は開発中のものです。 mailto:sage [2008/03/30(日) 00:45:08 ID:jmEGsf14]
- >>56
ピアレビュー通過してもMSが配布許可を取り消せるのでそれはない
- 60 名前:名前は開発中のものです。 mailto:sage [2008/03/30(日) 01:33:53 ID:TXOh8HYR]
- 例えばDOAとかビーチバレーみたいなの作ったらどうなるんだろ
乳と水着と、格闘という名の女性虐待の ピアレビューはおろかMS審査でも意見が半々くらいに分かれそうだw 仮にそれで審査通らなかったりしたら「何でDOAは良くてこれは駄目なんだ!」とかなりそう そしてこのスレのようにアンチが粘着するようになって規制が厳し過ぎる!パンチラくらいいいだろ!あのとらぶるでさえ少年誌で毎週エロ連発してるんだぞ! もっと規制緩和しる!日本のカジュアルゲーマーはオタクが支えているんだ!ただでさえ狭い日本のxbox市場に見切りをつけるぞいいのか!ハドソン! という暴動が起きるに違いない XNAの偉い人なんとかしてください
- 61 名前:名前は開発中のものです。 mailto:sage [2008/03/30(日) 01:37:02 ID:FbCYpssR]
- 妄想はいいから早くそのエロゲ作ってみろ
- 62 名前:名前は開発中のものです。 mailto:sage [2008/03/30(日) 01:38:44 ID:jmEGsf14]
- >>60
同人でお前が期待するクォリティの物はまず出ないと思うので問題にならないと思われ
- 63 名前:名前は開発中のものです。 mailto:sage [2008/03/30(日) 08:18:03 ID:1J3iTXiE]
- 先の事を言って良いなら、俺は、東方厨、葉鍵厨、型月厨、ひぐらし厨、アイマス厨、スパロボ厨のが怖いぞ。
それらの2次創作が配信されれば箱○がバカ売れすると信じそうな奴ら。 原作者とメール交渉しただとか、版元の許可を得たとか、 投票権の為に5000円4ヶ月ぽっきりのコミュニティ参加だとか。 クオリティ以外の糞な努力を惜しまない奴。 >クォリティの物はまず出ない 関係無いです>< ひげねこ氏とか某アイマス声優スレとかマイクロ社員が最近2ch来てるっぽいけど、 彼らは、5000円4ヶ月でもOkなんだろうな。
- 64 名前:名前は開発中のものです。 mailto:sage [2008/03/30(日) 09:46:29 ID:jmEGsf14]
- >>63
何がどう関係ないのかきちんと説明してくれ。 あと文脈が乱れすぎで、何を言いたいのやらわからない
- 65 名前:名前は開発中のものです。 mailto:sage [2008/03/30(日) 10:16:54 ID:WG8yWNMW]
- >>63
日本語でおk
- 66 名前:名前は開発中のものです。 mailto:sage [2008/03/30(日) 10:46:59 ID:1J3iTXiE]
- 余計な事を書きすぎた。
>投票権の為に5000円4ヶ月ぽっきりのコミュニティ参加 が嫌だなって事を書きたかった。 公式的に対処が出来なくなるだろ。 その実害で、低クォリティな物が政治的な理由で通過しそうだと、杞憂してみた。 アオリ的に書いたので、スルーされたらそれまでと思ったけど。 そんな訳なんだ。 >64 >それらの2次創作が配信されれば箱○がバカ売れすると信じ 無料配信も制作者が選択できるしね。
- 67 名前:俺は回線切って逝きます。 mailto:sage 俺は回線切って逝きます。 [2008/03/30(日) 11:01:40 ID:1J3iTXiE]
- 「ひげねこ待機」の空気が有ることを期待して、
>26と>20を何度も読み返して、漫画の様なシナリオを考えた。 例えば、(来年か再来年に) xnaコミュニティで2D STGが爆発的に広まる。ゲームデザインに高密度弾幕の需要急増。 ↓ vfetchを使ってPass0で2Dの当たり判定を行うテクが登場する。(現実無視の妄想。ツッコまれても出来ん) >45の様な普通なら(些細で実装されない様な)当たり判定もシェーダーで実装するAPIが欲しくなる。 ↓ xnaチームに要望殺到。 ※>20的には「詳しく」 構造体配列には何を入れるべきか。 バウンディングBOXの回転を盛り込むか否かとか。 アルファ値やステンシルまでやるか? ↓ xna5.0で倍速Zレンダリング(倍速Z-Only?)とvfetchを組み合わせた、 超々ハッカーテクニックなAPIがネイティブ実装される。 (ILコード内で自力で実装してた奴はむしろ涙目) >26の逆説的な事を書いてるつもりなんだけど。 ずれてる?
- 68 名前:ひげねこ ◆oxtErU/kVM mailto:sage [2008/03/30(日) 13:44:41 ID:H9qivB0d]
- きますた、例によって例のごとく二時間滞在します。
- 69 名前:名前は開発中のものです。 mailto:sage [2008/03/30(日) 14:02:37 ID:u0vdKI1i]
- >>68
Randomクラスで0しか返ってこないバグがあるんだけど報告されてる? Xbox360のみの症状。無かったらそのうち報告する。
- 70 名前:ひげねこ ◆oxtErU/kVM mailto:sage [2008/03/30(日) 14:18:43 ID:H9qivB0d]
- >>31
ABAさんのソースについは実際にプロファイルした訳ではなく、ざっと眺めただけなので憶測になりますが XNA 1.0上ではフレームワークやNetCF側でメモリ確保しているものが多く、アプリ側でGC制御するのが難しかったので、 ああいうコードになっているのではないかと思われます。 XNA 2.0ではフレームワーク側での余分なメモリ確保している部分はかなり修正されたので、>>26で説明したとおり、 GC制御が楽にできるはずです。 List<T>は可変サイズの配列を扱うのには便利なものですよ。内部で配列持っていてサイズが足りなくなったときにだけ メモリ確保するようになってるので、あらかじめ必要になりそうな容量を指定しておけばゲーム中にはメモリ確保なしで Add、Remove、ClearとかGCを気にせずに使うことができます。実装的には殆どSTLのVectorと変わりありません。 >自分で怪しいコードを消して、Stopwatchで挟んで、推理(profile)するしか無いのだなと。 プロファイルの仕方については、ひにけにネタとして準備しているところです。
- 71 名前:名前は開発中のものです。 mailto:sage [2008/03/30(日) 14:57:42 ID:TXOh8HYR]
- >>63>>66
たしかに 向こうではうまくいくのかもしれないが、日本はHENTAIの国だからなw 民主化と同人大量参入の弊害は十分考えられる MSの販売戦略はいつも詰めが甘い
- 72 名前:ひげねこ ◆oxtErU/kVM mailto:sage [2008/03/30(日) 15:09:28 ID:H9qivB0d]
- >>33-35
意見ありがとです。 たしかに現状ではGamePad, Keyboard, Mouseといった明示的な入力デバイスの宣言しかありませんが、 これだと各プラットフォーム間でifdefが多くなってしまうという問題があります。 DirectInputでいうところのアクションマップのようなキーコンフィグを含めて入力デバイスの扱いやすくする仕組みを 将来的には提供したいものなので引き続き意見などがあれば連絡ください。 >>42 それは状況によって変わってきますが、結論から言うとUpdate部分は60fps、Draw部分は一フレームだけ30fpsになります。 GCtが入った瞬間のフレームをAとして、続いてB,C,Dと画面表示が変わる場合、画面にはA,A,C,Dの様にBフレームを抜いた様態で 表示されるようになります。この場合でもゲームシミュレーション自体はA,B,C,Dと行われています。 詳しく説明すると、XNAフレームワークの初期設定のままとしてUpdateとDrawにそれぞれ5m掛かる状態があったとします。 この時にGCが掛かった場合、そのフレームのUpdatとDrawに掛かる時間の総数24msとなり1/60秒である16.6mを超えてしまいます。 またVSyncのタイミングを逃すことにもなるので、そのフレームが表示される時間が次のV-Syncつまり16.6ms遅れます(これで、A,Aと見える)。 そして、次のフレームでは遅れた1フレーム分の時間を取り戻すためにUpdateが2回呼ばれてからDrawが呼ばれるので合計15msで 16.6ms内に収まり、次のフレームからまた通常通りの更新になります。
- 73 名前:ひげねこ ◆oxtErU/kVM mailto:sage [2008/03/30(日) 15:38:18 ID:YEN/XX6N]
- >>47
Xbox 360はシステム自体マウスをサポートしていないので使えません。 PC上ではXbox 360のみのサポートになっています。 >>49 言いたいことがよく判らないのですが?ただ、気になったところとして 4スレッドマルチCPU -> 6HWスレッド(2つはリザーブ)、3コアCPU ピュアレビュー -> ピア(Peer)レビュー、ピア・トゥ・ピアのピアと一緒、ピアは仲間、同僚といった意味があります。 使っているC#コンパイラは同じものなので、ILコード自体はWindowsもXbox360も一緒、違うのはJITコンパイラとCLR部分
- 74 名前:名前は開発中のものです。 mailto:sage [2008/03/30(日) 15:41:05 ID:Yc4ExsVA]
- >>72
Updateを60fps、Drawを30fpsってのはコマ落ちってやつですよね フレーム情報の離散化によって画面の動きがカクカクしてしまいますよね Updateを30fps、Drawを60fpsにはできないんですか? いわゆる「30fps」ってやつです
- 75 名前:名前は開発中のものです。 mailto:sage [2008/03/30(日) 15:44:37 ID:U6g6E7k3]
- >>74
> Updateを60fps、Drawを30fpsってのはコマ落ちってやつですよね え?!その考え方だと、 一秒あたりの描画回数より、内部のシミュレーション回数の方が多いForza Motorsport 2がコマ落ちしないのはなぜ?
- 76 名前:名前は開発中のものです。 mailto:sage [2008/03/30(日) 15:50:21 ID:yHPIqXIO]
- 糞xnaとxdkを混同するような素人相手にひげねこ氏も大変だ
PRESENTIMMEDIATETHRESHOLDは中々分かってるなMSと思ったよ
- 77 名前:名前は開発中のものです。 mailto:sage [2008/03/30(日) 16:01:31 ID:e39ei7Fy]
- そういやxdkって素人が契約無しで入手できるもんなのか?
- 78 名前:ひげねこ ◆oxtErU/kVM mailto:sage [2008/03/30(日) 16:07:13 ID:YEN/XX6N]
- はう、停電になった(ただ今USP稼働中)、このまま落ちるかも……
- 79 名前:名前は開発中のものです。 mailto:sage [2008/03/30(日) 16:11:15 ID:U6g6E7k3]
- プログラミングも分からない俺からみると、ひげねこと名無したちのレスを読んでも日本語でおkって感じだけど、
ここの住人の言語に関する知識とXboxに関する知識のギャップにはときどき驚かされる
- 80 名前:名前は開発中のものです。 mailto:sage [2008/03/30(日) 17:13:42 ID:TiRaDBSP]
- >73 peerレビュー?
マジで? CMM3級とか、そういう世界のpeerレビューをお互い腹を割ってやるの? 資格試験でしか聞いたこと無いよ。 今図書館にいるんでこれから調べる。 >79 俺がいた。
- 81 名前:名前は開発中のものです。 mailto:sage [2008/03/30(日) 17:14:22 ID:TiRaDBSP]
- >73 peerレビュー?
マジで? CMM3級とか、そういう世界のpeerレビューをお互い腹を割ってやるの? 資格試験でしか聞いたこと無いよ。 今図書館にいるんでこれから調べる。 >79 俺がいた。
- 82 名前:名前は開発中のものです。 mailto:sage [2008/03/30(日) 17:14:55 ID:1157ZJpD]
- 性的な意味で
- 83 名前:名前は開発中のものです。 mailto:sage [2008/03/30(日) 17:26:54 ID:U6g6E7k3]
- watch.impress.co.jp/game%2Fdocs/20080314/ogc_01.htm
watch.impress.co.jp/game%2Fdocs/20080314/og33.htm www.famitsu.com/game/news/1214165_1124.html ↑ここらへんがレビューがどんな感じのものになるか想像するヒントになるかもね。
- 84 名前:名前は開発中のものです。 mailto:sage [2008/03/30(日) 18:07:07 ID:TiRaDBSP]
- thx
携帯で連投ミス すまんかった
- 85 名前:名前は開発中のものです。 mailto:sage [2008/03/30(日) 18:17:09 ID:Yc4ExsVA]
- >>75
は?
- 86 名前:名前は開発中のものです。 mailto:sage [2008/03/30(日) 18:54:57 ID:MMP3+aVR]
- >>74
30fpsならDrawも30fpsだ Drawだけ60fpsじゃUpdateの後に同じ絵を2回書くことになって結果としてDrawが30fpsの時と変わらない しかも負荷はDrawが30fpsのときより増える
- 87 名前:名前は開発中のものです。 mailto:sage [2008/03/30(日) 19:20:34 ID:Yc4ExsVA]
- >>86
ではUpdate30fps、Draw30fpsにする方法を教えて下さい GCが発生した場合の負荷軽減を問題視にしているのではなくて ゲームプレイヤーから見て、コマ落ちするのとfpsが半分になるのとどちらがいいのかという話なんですが
- 88 名前:名前は開発中のものです。 mailto:sage [2008/03/30(日) 19:50:47 ID:U6g6E7k3]
- >>87
ゲームプレイヤーからみると、fpsっていったらまずFirst Person Shooterだから、無問題。 フレームレートを意味するfpsは半分でおk。ゲーマーはそんなのにこだわらない。
- 89 名前:名前は開発中のものです。 mailto:sage [2008/03/30(日) 19:59:10 ID:58zppKYJ]
- 30fpsに合わせたアニメーションを作っていれば大丈夫
言われないと30fpsって分からないくらい滑らかに動くゲームは普通にあるし その逆もまた存在する
- 90 名前:名前は開発中のものです。 mailto:sage [2008/03/30(日) 20:07:25 ID:e39ei7Fy]
- >>87
普通にIsFixedTimeStepをfalseにしてやるのが望みの動作じゃねぇの。 コマ落ちより処理落ちが望ましい状況ってのもあるのか知らんけど。
- 91 名前:名前は開発中のものです。 mailto:sage [2008/03/30(日) 21:30:38 ID:MMP3+aVR]
- >>87
game.TargetElapsedTime = TimeSpan.FromMilliseconds(33.33); ↑ Gameクラス これでできる 33.33にしてるのは1/30秒が約33.33ミリ秒だから
- 92 名前:名前は開発中のものです。 mailto:sage [2008/03/30(日) 21:41:18 ID:MMP3+aVR]
- あ、この方法じゃだめだな。
ただUpdateを呼ぶ時間を調整してるだけっぽいから
- 93 名前:名前は開発中のものです。 mailto:sage [2008/03/30(日) 22:48:13 ID:MMP3+aVR]
- ってかひにけにに載ってるやん、これでいいのか。XNA内部で処理落ち対策とかしてるみたいだな
ミリ秒で入れるよりTimeSpan.FromSeconds(1.0 / 30.0);の方が直感的か 度々すまん、もっと勉強してくるわ
- 94 名前:名前は開発中のものです。 mailto:sage [2008/03/30(日) 23:33:52 ID:m89RZl0N]
- ピアレビューで検索してみた、そんなに楽な仕事じゃないね。
同人でもフリーウェアでも「手に取って貰う」までが大変って言うのを改めて考えさせられたよ。 エロ・グロで社会的に無責任な奴を弾くのには普通に機能すると思うよ。 2次創作系の端からファン同士で結びつきがある奴らの方が、率先してピアレビューをパスするんじゃないかな? それが、レビューしあう通過させあう交換条件で徒党を組むのと、どう違うのか明確にする必要はあるだろうけど。 絵、PV、数行のコンセプトレビューで、手に取って貰わないと。 技術的にマレな事やってますとか、60fpsですとか、そういう話が始まらないのでない? 世界なり、全国なり配信してプレーして貰うってそういうことなんだよな。 xnaが初めてのゲーム制作なのでWindows向けで、普通にHPに載せます。 ひげねこ氏に要望として拾って貰えるなら、入力デバイスの扱いやすくする仕組みを希望します。
- 95 名前:ひげねこ ◆oxtErU/kVM mailto:sage [2008/03/31(月) 03:24:28 ID:IhAF27C5]
- 停電から復旧。季節はずれの雪が原因だったみたいです。
この時間帯は誰も居ないと思いますが、また雪が降り出したので今のうちに回答していきます。
- 96 名前:ひげねこ ◆oxtErU/kVM mailto:sage [2008/03/31(月) 03:28:51 ID:IhAF27C5]
- ピアレビューについて、まだ北米版のシステム構築中なので、日本版ではどうなるか判りませんが、北米版の説明をできる範囲でします。
結論から言うと、プログラムが正常動作し、禁止事項に反しおらず、自己評価が正しいとピアレビューで評価されれば通ります。 ピアレビューは以下の三つをCC会員によって審査するもので、ゲーム自体の面白さは審査内容に含まれていません。 A:クラッシュするなどのゲームを動作させるうえでの致命的問題がないか B:ゲームはアップした人の申告どうりの内容か? C:禁止事項に違反しているか Aについては簡単で、ゲームが正常に動作しなければサクッと却下されます。 BについてはこれはCEROレーティングに近いもので、アップする人が、暴力表現(血、怪我、敵愾心)、性的表現(性的描写、セミヌード)、 大人向け表現(麻薬、ギャンブル、ホラー表現)の評価を0から3の4段階評価で申告します。それぞれに定義がありますが、おおまかに分けると 0:まったくない 1:ちょっとあるけどゲームのメイン要素ではない 2:けっこうある 3:たくさん、っていうかこれがゲームのキー要素になってる といった感じになります。 Cの禁止事項についてですが、禁止されているものとして 個人情報の取得、ヌード、強い性的表現、児童ポルノ、リアル世界の人や団体に対する誹謗や中傷など、 リアル世界での違法行為を増長させるもの、非人道的行為、違法コンテンツなどがあり、該当するものがひとつでもあったらサクッと却下されます。 で、ピアレビューを通って実際に配信された後に、なんらかの問題(主に法的問題)が発覚した場合にゲームを削除する権利をマイクロソフトが有しています。
- 97 名前:ひげねこ ◆oxtErU/kVM mailto:sage [2008/03/31(月) 04:40:18 ID:IhAF27C5]
- >>74
カクカクというのは人によって受け取り方が違いますが、人がそう感じるのはフレームレートが60fpsと30fpsとの間を 一定の間頻繁に変化する場合です。この場合はGCの入ったフレームが他のフレームより16.6ms長く表示されるだけということに注意。 人が移動するものを目で追っている時は常に移動先を予測していて、この予測と違った結果の時に違和感を感じるので、 シミュレーション部分さえ60fpsをキープしていればコマ落ちに気づきづらいです。 言葉にするより実際に試したほうが分かりやすいです。スプライトを画面上を回転させるプログラムを作って、 ボタンを押したら14msの間、空ループさせるという方法です。できれば他の人にボタンを押してもらって、いつコマ落ちが落ちたか 当ててみるといったことをしてみるといいでしょう。 >Updateを30fps、Drawを60fpsにはできないんですか? 30fpsという場合は、通常Update、Draw共に30fpsになります。RSG(リアルタイムの戦略ゲーム)ではUpdateが10fps、Drawが60fpsというのが良く使われますが… 仮に30fpsにしてもGCに掛かる時間を常に空けておくということをしない限りは結果は同じになります。 但し違うのは60fpsから30fpsと一フレームだけ半分のフレームレートになるのに比べて、30fpsが20fpsと66%のフレームレートになるので より気づきづらくなるというだけです。 なにより、>26のようにGC制御ができるのが理想だと考えます。
- 98 名前:名前は開発中のものです。 [2008/03/31(月) 06:54:57 ID:e7vEzDQk]
- 非人道的行為?
プレイヤーの操作問わず?敵が味方を殺すのは?拉致?監禁? 敵は非人道だよ? 悪人を殺すのは非人道じゃないの? 非人道なゲームばっかりだよ? 逆に、殴っても血が出ない、死んでもすぐ生き返るほうが子供に悪影響だよ? どう責任取るの?
- 99 名前:名前は開発中のものです。 mailto:sage [2008/03/31(月) 07:42:52 ID:wQqUAjvH]
- 「5pbが計画したXboxLiveアーケードでの移植祭り企画をMSが総ボツに」
smood.littlestar.jp/x-net/talk/2008/03/2801.html 「ネット騒然!Xbox Live Arcadeにインディ系開発会社が不満の声」 www.gpara.com/kaigainews/eanda/2008032502/ みんなが幸せになるのって難しいね。
- 100 名前:名前は開発中のものです。 mailto:sage [2008/03/31(月) 09:14:16 ID:mP7d38ZN]
- >96は色々ツッコミたい。
だけど、レスの裏に、βもスタートしてないのに、そんな先の話を今からしても不毛とか、 具体的な物が上がるまで触れない(先入観や予測で十把一絡げにしない)って 意味が込められてくれれば良いな。 このスレにβのうちに前例を作ろうとしてる奴が居たら面白いが。
- 101 名前:名前は開発中のものです。 mailto:sage [2008/03/31(月) 11:25:34 ID:doimjCTn]
- そもそも日本でβやんの?って感じなんだけど。
- 102 名前:ひげねこ ◆oxtErU/kVM mailto:sage [2008/03/31(月) 11:48:16 ID:XYwAasfj]
- >>98
非人道的行為というのは私の抄訳です(少ない字数で書くのはつらい)。原文では 「Crimes against humanity and/or intens and distasteful graphics violence」となっています。 解釈に幅があるのでそうとは言い切れませんが、私個人としては子供や老人、妊婦といったキャラクターに対する一方的な暴力行為などの事を 言っているのだと思います。後半部分は強すぎるグロテスク表現のことを指していると思います。 Gamasutraなんでアカが必要かも ttp://www.gamasutra.com/view/feature/3545/sponsored_feature_democratizing_.php?page=6 >逆に、殴っても血が出ない、死んでもすぐ生き返るほうが子供に悪影響だよ? これは実際のゲームがどのように暴力や死を描写しているのかによって変わってくると思います。 暴力の結果による死という表現がある場合はCEROでいうところのB(12才以上)やC(15才以上)のレーティングになりますし、 ピアレビューでも暴力表現ありというように評価されると思います。 そして、ゲームの評価はCC会員に委ねられているので、それがどのような結果になるのかは誰も分からないといった感じです。 個人的には、YouTubeやニコ動がサービス始める前にあーだこーだ言っても仕方が無いので、実際にサービス開始して 常にフィードバックを受けながら変化していくと思っています。 っていうか、みなさん、そんなに暴力や性表現に飢えてるんですか? 暴力表現は洋ゲーでおなかいっぱいだし、エッチなものはネットで探せば良いしで個人的にはコミュニティゲームにまでそれらを求める気は まったく無いんですよ。洋ゲープレイした後にマタリとなにも考えずに遊べるゲームが作ってみたい、遊んでみたいですね。 後は31人協力プレイできるギャラ○シアン3とかやりたい(作る、遊ぶという意味で)、誰かモデリングと曲作ってくれる人いないかなwww
- 103 名前:名前は開発中のものです。 mailto:sage [2008/03/31(月) 11:58:52 ID:mP7d38ZN]
- >暴力や性表現に飢えてるんですか?
peer reviewって言っても只の他人じゃん。 まず、CC会員に目を留めてもらわな。 そして、配信したら、微かでも良いから気づいて貰って、 タダでも良いからプレーしてもらいたいじゃん。 更に利己的には金。 そうすると、「暴力や性表現」「不謹慎ネタ」と「2次創作」って楽ジャン。 自分の作りたかった、ギャラ○シアン3に萌えキャラ登場とか考えちゃうよ。 もしくは作った作品の出来より、稼いだ額が自分の価値って価値観。
- 104 名前:名前は開発中のものです。 mailto:sage [2008/03/31(月) 12:52:21 ID:mP7d38ZN]
- 社会に対して無責任ではいけない。 解ってる。それは中国人だ。
マシンガンの前に豚が流れ込んで来て、一瞬で屠殺場と化すステージとか、 まるで自分の本当の彼女の様に振る舞う子供とか、 アニメファンをニヤッとさせるキャラとか、(スターシステム?) 不謹慎だが、悪くない。望んでいる人達をきっとドキドキさせられるだろう。 それでも、不謹慎と社会が共存出来る一線があるハズだ。 そのギリギリを追求する事が出来るコミュニティを、私が個人的に探している。 失礼します。 ありがとうございました。
- 105 名前:ひげねこ ◆oxtErU/kVM mailto:sage [2008/03/31(月) 13:12:00 ID:wwUUmtOK]
- >>103
確かにお金が絡むと、そうなってしまうかもしれませんね。でもやっぱり、面白いゲームがちゃんと評価される環境になって欲しいと切に願います。 >>自分の作りたかった、ギャラ○シアン3に萌えキャラ登場とか考えちゃうよ。 ゲーム作ってた時に、ゲーム性に関係ないのに「売れるから」という理由で「パンチラしろ」とか「胸揺らせ」とか 「キャラを沢山だせ」とかいう偉い人からの指示に従う苦い日々を経験してから萌えキャラがトラウマになってる自分としては それ以来「萌えキャラだけはカンベンな」って感じです。 AC6で自分の好きなフランカーとかラプターとかがああなってしまって、ムンクの叫び状態になったあとに「あ…ありのまま(ry」となって orz状態になってしまった自分としては、もしあんなペインティングされてしまったドラグーンに搭乗する羽目になったら、 機械生命体とか巨大宇宙生物による人類滅亡の道を選ぶことでしょうwww と、いうのは冗談だとしても、やはり実際にサービスが始まってみないとどうなるか分かりませんね。
- 106 名前:名前は開発中のものです。 [2008/03/31(月) 13:46:01 ID:e7vEzDQk]
- ジェネレーションギャップを感じる
もしくはもう根本的な価値観の相違 大人も子供もお姉さんも、楽しめるコミュニティは果たして生まれるのだろうか? 自分の作りたいゲームを作って配信できる
- 107 名前:名前は開発中のものです。 mailto:sage [2008/03/31(月) 14:09:59 ID:39ROz+ft]
- なんか同人のように自由にできると思ってる人がいるみたいだけどそんなわけ無いじゃん
コミュニティに判断を委ねるったって最終的な責任はMSにくるのに 一般の商品とレーティングは同じでしょ
- 108 名前:名前は開発中のものです。 mailto:sage [2008/03/31(月) 17:38:50 ID:KtLCx7Wk]
- マルチスレッドってどういうことに使うと効果的なんですか?
どなたか使い方教えて下さい。サンプルも見当たらないもので…。
- 109 名前:名前は開発中のものです。 mailto:sage [2008/03/31(月) 23:02:09 ID:sJ26Tpc0]
- ID:mP7d38ZN
変なのが来ちゃったな。。。
- 110 名前:名前は開発中のものです。 [2008/03/31(月) 23:36:36 ID:e7vEzDQk]
- >>109
君のレスだけ誰にも価値がないね
- 111 名前:名前は開発中のものです。 mailto:sage [2008/04/01(火) 00:43:16 ID:eeGFtcg8]
- >>109
お前や俺を含めて、変じゃない奴がこんなとこ来ないんだよ
- 112 名前:名前は開発中のものです。 mailto:sage [2008/04/01(火) 01:06:42 ID:Rh3DCSnD]
- >ID:e7vEzDQk
変なのが来ちゃったな
- 113 名前:名前は開発中のものです。 mailto:sage [2008/04/01(火) 05:12:12 ID:J1U6w/4J]
- XNAの性質上、ゲハ板のガキどもも来るみたいだからねぇ
前々からこのスレ変なの多いよw
- 114 名前:名前は開発中のものです。 mailto:sage [2008/04/01(火) 12:48:30 ID:3hqkWvkH]
- >113
うん。 なんかスゴク落ち着く。
- 115 名前:名前は開発中のものです。 mailto:sage [2008/04/01(火) 16:42:35 ID:dxjDpGzJ]
- 2ch→ゲーム製作技術→XNAスレ
こんなところにいて自分は異色じゃないと思ってるほうが怖い 一般人にしてみりゃ失笑もんだよ? 自覚あるの?君達
- 116 名前:名前は開発中のものです。 mailto:sage [2008/04/01(火) 17:54:32 ID:dxjDpGzJ]
- ところでひげねこ。久しぶりだな。
スパボン3の時以来か? XNA3.0は間に合いそうか? 故障の原因とされる熱発生を軽減したFalcon型、さらに改良したJasper型。 ピアレビューの一般配信。 この3つを同時にホリデーシーズンに出せることがXBOX360の最後のチャンスだと思う。 大変だと思うが頑張ってくれ。応援しているぞ。もちろんここの住人もだ。 PS 猫飼いました。
- 117 名前:名前は開発中のものです。 mailto:sage [2008/04/01(火) 18:23:55 ID:ShYaqs8K]
- >応援しているぞ。もちろんここの住人もだ。
まあ、なんていうか、そのコテハンのとりまき以外の住人もいることをだな・・・ もっと低レベルな議論ができる空気がなくなるんだよね・・・
- 118 名前:名前は開発中のものです。 mailto:sage [2008/04/01(火) 19:05:15 ID:J1U6w/4J]
- 2chのスレでの空気なんて自分で作るもんだ
粘着とかして
- 119 名前:名前は開発中のものです。 mailto:sage [2008/04/01(火) 19:22:11 ID:M2OVgqBE]
- >この3つを同時にホリデーシーズンに
同時じゃダメだろwwwwww XNA3.0は今すぐにでもリリースしろ。 ピアレビューもホリデーシーズンて遅せーよ。 しかもβて。βなら今すぐやれよ。やる気あんのか。 仕事が遅すぎる。そんなんだから日本で誰にも興味持たれねーんだよ。 さっさとゲーム作れボケ。
- 120 名前:名前は開発中のものです。 mailto:sage [2008/04/01(火) 20:14:29 ID:yGLdOzqk]
- ひげねこさんってどんなゲーム作った人なの?
ご本人のサイト見ても、ボンバーマン94と猫コラムスしか判らんかった。
- 121 名前:名前は開発中のものです。 mailto:sage [2008/04/01(火) 21:16:14 ID:MlAT2BTP]
- >>119
プレイ専門の人は板違い
- 122 名前:名前は開発中のものです。 mailto:sage [2008/04/01(火) 22:24:36 ID:3hqkWvkH]
- なにを言ってるんだ?
この状況で>119はまだ年会費9,800円を払おうという、本当の勇者じゃないか。
- 123 名前:名前は開発中のものです。 mailto:sage [2008/04/01(火) 22:30:21 ID:KwZigo9H]
- βって全機能実装だけどバグ取りはまだって段階かな?
これからだ!と言ってる段階でそんなものがリリースできると思ってる>>119の頭ってすごいな。
- 124 名前:名前は開発中のものです。 mailto:sage [2008/04/01(火) 23:11:17 ID:AaBZtMAd]
- 9800円で勇者ってwwwwwwww
- 125 名前:名前は開発中のものです。 mailto:sage [2008/04/01(火) 23:21:23 ID:gc6MNvr8]
- プレイ専門で9800円払える奴は凄いと思うよ。
普通はクオリティが保障されない物にそんなに払う気が起こらない。 俺もそれだけのクオリティの物を出せる気がしない。
- 126 名前:名前は開発中のものです。 mailto:sage [2008/04/01(火) 23:38:33 ID:eeGFtcg8]
- 9800円なんてはした金だけど
9800円分の価値も無いものには 9800円払う必要はない
- 127 名前:名前は開発中のものです。 mailto:sage [2008/04/01(火) 23:57:54 ID:ShYaqs8K]
- 政党のパーティー券みたいなもんかな
- 128 名前:名前は開発中のものです。 mailto:sage [2008/04/02(水) 01:34:11 ID:iGW8yJ2E]
- xnaやる為に買った.NET Framework 第2版が、むかつきすぎて返って面白いので助けてください。
奴ら、ILコードにNGen.exeかけたコードは「ネイティブコード」って呼んでるのに、 本来のネイティブコードの事を「アンマネージコード」だ、なんだといちゃもんつけて 糞汚い特殊コードをかまさないと使えないようにします。 その上で「上記のC++のコードをなんとか動作させるために〜」とか宣いやがります。 その後も、実際遅いだのなんだの言いたい放題。 「なんとか」ってなんだよ? その遅くて糞汚い特殊コードをどけろwww。 あとAppDomainとマーシャリング周りのアンマネージコード(只のネイティブ)使うなオーラが凄いんだよ。 …このスレ良いよね。こんな事、C#やCLIのスレに書いたら只のアンチだもんな。
- 129 名前:名前は開発中のものです。 mailto:sage [2008/04/02(水) 01:40:05 ID:noo/GS7n]
- なにそれ?XNAの本の話?なんでC++コードが出てくるわけ?
- 130 名前:名前は開発中のものです。 mailto:sage [2008/04/02(水) 02:01:24 ID:mnNLpj6m]
- >>128
残念だがこのスレにはリッチャー信者の俺が居る限り貴様に安息は無い。 >実際遅いだのなんだの言いたい放題。 NGenを妄信する馬鹿どもに対するリッチャーの紳士的なアドバイスだ。 >「なんとか」ってなんだよ? 貴様は管理された世界から管理されない世界を呼び出すことの難しさをまるで理解していない。 SafeHandleの導入に関する逸話をネットで調べろ。貴様は起こり得る「漏れ」をすべて考慮に入れて マーシャリングコードを書いているか?
- 131 名前:名前は開発中のものです。 mailto:sage [2008/04/02(水) 11:31:21 ID:iGW8yJ2E]
- C#本、ジェネリックやボクシングがのってる。(ガベコレはネット上で語り尽くされた気がする。)
xnaでもあまり恥ずかしくないコードを書くのに一応目を通そうかと思った。 なんか、かなりキてるMS宣教師の不愉快な本だった。 C++やネイティブ云々は、xnaをwindows上で3Dライブラリの一つとして使う状況でもないと 実は関係ない。 安心していい。 そこをツッコむべきだよな。 >130 俺もツッコミ所満載だけど、オマエも大概のもんだなw。 >管理されない世界を呼び出すことの難しさ 余計なお世話だ。管理されなくても動く物は動くんだよ。 メモリーリーク、キャッシュオーバーフローだとか、エラーが返せ無いだとか、 そんなのでっかいシステムつくりゃ恩恵が受けれるだろうけど、一時が万事じゃねーよ。 例えば、個人のゲーム制作でその程度出来なかったらプログラマがヘボイだけだろ。 頑張って、最小スケールで起こり得る「漏れ」を書いて見せてくれ。「起こり得る」だぞ。 セキュリティパ−ミッションの一例とか書いて、これ以上笑いを取ろうとするなよ。 >NGenを妄信する馬鹿ども NGenしたコードの扱いが変に良い所を叩いてるんだけど。Ok? 話をずらすなよ、むしろオマエがJIT信者なんじゃね? JITは素敵だよ。よかったなw。
- 132 名前:名前は開発中のものです。 mailto:sage [2008/04/02(水) 12:03:43 ID:KtphOSQV]
- >>131
> NGenしたコードの扱いが変に良い所を叩いてるんだけど。Ok? そりゃ安全性が確認されてるからな。
- 133 名前:名前は開発中のものです。 [2008/04/02(水) 12:55:28 ID:ZRs5UYex]
- xnaのノベルエンジン誰かつくってー
- 134 名前:名前は開発中のものです。 mailto:sage [2008/04/02(水) 13:16:10 ID:sTFd26ZY]
- >>122
勇者だろうとなんだろうと板違い。
- 135 名前:名前は開発中のものです。 mailto:sage [2008/04/02(水) 13:17:49 ID:Vz8V2wN7]
- ONScripterでも移植する?
- 136 名前:名前は開発中のものです。 mailto:sage [2008/04/02(水) 16:27:10 ID:i9Zk5XEL]
- 赤坂先生のマインスイーパ第一回をやっているんですが、肝心なゲームの作成の部分から
ソースコードやクラスの作り方を教えてくれないので、プログラミング初心者の俺は先に勧めません。 どうすればいいんでしょうか。それともこの連載は玄人様用なんでしょうか?
- 137 名前:名前は開発中のものです。 mailto:sage [2008/04/02(水) 16:33:07 ID:Uuvipq4f]
- >>136
それはさすがに、VisualStadioの使い方に入るのでは。 何がわからん?
- 138 名前:名前は開発中のものです。 mailto:sage [2008/04/02(水) 16:33:41 ID:Uuvipq4f]
- Visual Studioだ、なんでaが
- 139 名前:名前は開発中のものです。 mailto:sage [2008/04/02(水) 17:55:16 ID:i9Zk5XEL]
- >>137
何がって、すべてが分かりません。なんのクラスを追加して、中に何を書くのか。 記事にそれが書いてあれば、それを写すだけでC#の勉強になるのに…。 ただの愚痴です。 ただ、ゲーム本体のコードを読者に丸投げしてるけど、何の指導も無しにかける人が 対象なら、ゲーム本体に入る前の手取り足取りの丁寧な説明(Visual C#での空のコードファイル の追加の仕方とか)はなんだったのかと…。 誰を喜ばす連載なのか今一わかりません。
|

|