トップページgamedev
985コメント314KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。2009/06/15(月) 06:15:53ID:xtdnh6Jo
XNAデベロッパーセンター
http://msdn.microsoft.com/ja-jp/xna/default.aspx

XNA Japan Team Blog
http://blogs.msdn.com/xnajapan/default.aspx

ひにけにXNA
http://blogs.msdn.com/ito/default.aspx

XNA Creators Club Online(英語)
http://creators.xna.com/

前スレ
http://pc11.2ch.net/test/read.cgi/gamedev/1226020038/
0658名前は開発中のものです。2009/08/27(木) 00:21:23ID:5d6SoKKJ
>>657

お?
前にIronPythonを360で動かせないか調べてて、
IronPythonのコードをアセンブリにしたのをreflectorで
覗いたらIronPython用のコードが入ってて諦めたんだが
VBいけたんだな。何とかなると素敵なんだが。
0659名前は開発中のものです。2009/08/27(木) 01:21:40ID:EIUWel2F
DLRつーかLCGが360のCLRでサポートされない限り無理でしょ
仮に動いたとしても動的言語なんてGC上等だから使い物にならんかと

というか使い物にならんのは360のGCの方か
0660名前は開発中のものです。2009/08/27(木) 01:46:10ID:5d6SoKKJ
いや、Win環境でIronPythonで調整して360ではアセンブリにコンパイル済みの
を使えないかなと思ってねぇ
IronPythonオンリーで使うわけではなくて、Luaとかみたいに

といってもIronPythonエンジンは360では動作しないみたいだから、
アセンブリにした後なら使えるかな…と思って

冷静に考えればメモリ確保がコントロールしづらいから微妙か
ただでさえマネージ環境だし

C#でも動的コンパイルできるけど単位がアセンブリで、
アンロードがドメイン作らないと駄目とかできつそうでねぇ
といってもこっちはまだ計測もしてないけど
0661名前は開発中のものです。2009/08/27(木) 02:29:43ID:1usVEe77
C#以外で動かすためには、System名前空間とかの参照設定とか変えたり、
色々細工しないと駄目なんだよね
System.DLLとかXNA関係のDLLはWin用Xbox360用と別々だから
0662名前は開発中のものです。2009/08/27(木) 13:55:17ID:udODGv60
PCのみの、ちょっとしたオン対戦のゲームを配布したとして
みんながオンでプレイするためには、各個人が
クリエイターズに入らないと駄目って事ですか?
0663名前は開発中のものです。2009/08/27(木) 14:29:34ID:9qywBOVz
Liveを利用してたらそう
自分でネット使う分にはそういう制約はない
0664名前は開発中のものです。2009/08/27(木) 21:26:50ID:6R5oXXjA
rect1がrect2の内部にあるのにIntersectsがtrueを返さない。どうなってるの?詳しい人がいたら教えて。

Rectangle rect1 = new Rectangle(state.mouse_x, state.mouse_y, 1, 1);
Rectangle rect2 = new Rectangle(u.x - u.width / 2, u.y, u.width, u.height);//u.width,u.heightは10.
if (rect2.Intersects(rect1))
{
scm.reciver.send("PartyJoinReq," + uid);
WaitingScreen.Show("パーティに勧誘しています", scm, this);
return true;
}
0665名前は開発中のものです。2009/08/27(木) 21:59:20ID:6R5oXXjA
>>664
板汚しすまん。
RECT2に与えるパラメーターが間違っているのが原因だった。
06665512009/09/02(水) 11:10:33ID:/yDMpvnz
教えていただいた本、かなり参考になっています。
オライリーの本の最初の30ページで仕組みが理解できたし
それ以前に買ったXNAの本に書いてあることの意味が
多少なりとも理解できるようになりました。
0667名前は開発中のものです。2009/09/02(水) 22:25:44ID:IsAVy+Uc
次はゲーム出来てから書き込んでね☆
0668名前は開発中のものです。2009/09/04(金) 01:25:15ID:/KFiC0Ok
ピアレビュー再提出までの1週間待たずに出す方法を公式で聞くってアホ杉る
答えてあげてる人は偉いな。。
0669名前は開発中のものです。2009/09/04(金) 01:37:46ID:sGrUWRJp
XNAやろうと思うんだけど、これから360買うんだよね。
60Gのヤツでも大丈夫なの?
0670名前は開発中のものです。2009/09/04(金) 02:05:17ID:7R1tyo7q
どういう使い方するかによる。
問題ないと思うけどな。
0671名前は開発中のものです。2009/09/04(金) 09:01:08ID:a9y5slFl
>>669
ここを上から全部読んだらいい
http://dubai.2ch.net/test/read.cgi/ghard/1251423513/
0672名前は開発中のものです。2009/09/04(金) 09:09:53ID:mrHHZXPE
>>669
20Gの俺に謝れ
0673名前は開発中のものです。2009/09/04(金) 18:21:57ID:JiWAmRtS
めんご
0674名前は開発中のものです。2009/09/04(金) 21:22:26ID:3y2blY+c
>>660
DLRは実行時にもコードを生成しまくるからいくら事前コンパイルしても無理。
ILにコンパイルした後も随所にExpression Treeの形で未コンパイルのコードが残されていて,
実際にその部分が実行されたときに初めてILにコンパイルされたりする。
そうやって状況に応じてコードを動的に差し替えて最適化してる。
0675名前は開発中のものです。2009/09/04(金) 23:12:59ID:d+qSA+lu
CompactFramewarokでもそこまでやるんだ
0676名前は開発中のものです。2009/09/05(土) 04:34:01ID:xUYphLuF
>>674
そうなのか…ありがとう。 >>661 もありがとう。

まぁ別の方法考えるとするか
0677名前は開発中のものです。2009/09/05(土) 07:58:15ID:JSRwflkf
>>663
でもC#って、ネット部分のコードも丸見えじゃね?
どうすりゃいいの?
0678名前は開発中のものです。2009/09/05(土) 08:29:14ID:ieHvU4c9
どういう意味?
0679名前は開発中のものです。2009/09/05(土) 09:06:02ID:JSRwflkf
箱ならコード見られることはないだろうし(レビュー段階では見えるだろうけど)
改造したゲームを箱で実行して接続するのは構造上難しいだろうけど(凄腕の人にとってはどうだか知らんけど)

Winの場合はコード丸見えなわけだからパケットの内容とか丸見えで
チートとかし放題だろうし
改造したクライアントで接続することも容易じゃないかなって。
0680名前は開発中のものです。2009/09/05(土) 17:59:52ID:UvgAwZMG
http://forums.xna.com/forums/t/38382.aspx

XNA VS App Store議論を公式で堂々とやる外人達
0681名前は開発中のものです。2009/09/05(土) 20:01:22ID:5lTkS5J8
クリンゴン語でおk
0682名前は開発中のものです。2009/09/05(土) 20:26:10ID:SHugN/2M
じゃ俺らは対抗して公式でエロゲの話を
0683名前は開発中のものです。2009/09/05(土) 22:02:52ID:jDXeKU7V
>>680
こういう風土なのは素晴らしい
0684名前は開発中のものです。2009/09/06(日) 03:28:11ID:Rwd5Rrt5
xna Frameworkの上だと、直に360のハードを叩いた時みたいな
性能は引き出せないのは分かるけど、それでも、どれくらい出るの?
NINTENDO64くらいの性能は引き出せるのかな?
0685名前は開発中のものです。2009/09/06(日) 03:32:46ID:YEpdqUfz
>>684
GPUはたぶんフルパワーでる。
CPUはうまくやれば7〜9割ぐらいの速度がでる。

C#でプログラムが簡単になっている分の肩代わり分遅くなっているぐらい。
組み方が下手だったりするとポリゴンちょっと出しただけで処理落ちするけど。
0686名前は開発中のものです。2009/09/06(日) 04:12:50ID:Rwd5Rrt5
そんなに出るんだー。意外だったな。もっとショボイかと思ってた。
て事は3つあるCPUの内の1つをxna以下の土台専用に使う感じかな。
情報さんくす
0687名前は開発中のものです。2009/09/06(日) 10:05:56ID:C2wt3fUV
9割(笑)
何も具体例書かれていない便所の落書きを信じるほうも馬鹿だがw
0688名前は開発中のものです。2009/09/06(日) 10:11:26ID:lwDWkrp2
一般に.NETはそんなもんだぞ
ゲームの場合はどうせ描画命令を発行してからが時間かかるからあまり問題にならないし
0689名前は開発中のものです。2009/09/06(日) 10:13:28ID:55NDoVCl
じゃあもうc++なんていらないねw
0690名前は開発中のものです。2009/09/06(日) 11:00:05ID:G5BdGNQ+
DeskTopLiveはおまえら行く?出演者の自己満足みたいな感じがするが
0691名前は開発中のものです。2009/09/06(日) 11:20:22ID:TwAOAV3x
>>687,689
お前ら頭がJavaApplet辺りで止まってないか?
JITの性能とコードに依存するけど、JITを搭載したVMが場合によっては9割の性能が達成
できるのは事実だぞ。
もちろんトータルで9割出るかといわれるとムリだけど。

>じゃあもうc++なんていらないねw
冗談のつもりで書いたんだろうが、その方向性で動いてはいるんだよな。
組み込み言語もアクションゲームではない分野では実用レベルの速度で動くし、
C#で開発されたXBLAゲームもあるらしい。
0692名前は開発中のものです。2009/09/06(日) 11:23:01ID:55NDoVCl
>もちろんトータルで9割出るかといわれるとムリだけど。

無理なんじゃんw
0693名前は開発中のものです。2009/09/06(日) 11:36:33ID:YZr8ty25
>>691
まずソースだな
0694名前は開発中のものです。2009/09/06(日) 12:05:24ID:55NDoVCl
ショボい2Dのゲームとかなら実行に問題ない速度が出るというのは確かだろうけど。

ヘタレの俺が試した限りでは3Dは全然ダメだった。

CPUの速度全然でない→グラフィックしょぼくしてでもfps稼ぐしかない→GPU早くても全力出せない

こんな感じ。
0695名前は開発中のものです。2009/09/06(日) 12:09:26ID:55NDoVCl
それより>>679について知りたいよ。
Winでネットゲーやるには、Live使う場合はCC会員入らせないといけないんでしょ?
それはさすがにありえない。

となるとネット関係はXNA使わずに普通にソケットとか書いてやるわけでしょ?
マッチング鯖も自分で用意するだのなんだのと。
そんなのをソース丸出しのC#でやるのって、現実性ある?
0696名前は開発中のものです。2009/09/06(日) 12:35:23ID:fsCnqGfj
ただのマッチングをチートして何するんだ?
0697名前は開発中のものです。2009/09/06(日) 12:40:24ID:KtimFf9V
スターターキットのRacingGameはGPUをほぼフルで使っているらしい。
(CPUはもうちょっとだけ余裕がある)
C++の60〜80%程度のパフォーマンスが出る。
(感覚としては初代Xboxぐらい)
・・・というのを聞いたことがある。

シェーダーとマルチコアをフル活用して、VM(特にGC)に対して最適化しないといけない。
そこまで無理せずもっと気楽に作った方がいい気がするけど。
0698名前は開発中のものです。2009/09/06(日) 12:50:27ID:C2wt3fUV
たぶんとからしいとか自分で試しもせずによくそこまで偉そうに語れるなw
計測しろカス
0699名前は開発中のものです。2009/09/06(日) 12:52:31ID:YEpdqUfz
>>698
おまえがいうな
0700名前は開発中のものです。2009/09/06(日) 12:56:59ID:55NDoVCl
>>696
いやマッチングに限らず
パケットの構造とかも書き換えるの簡単だろうし
改造クライアントで接続し放題じゃないかなって事なんだけど。

どうやって海賊版への対応をすればいいのか。
0701名前は開発中のものです。2009/09/06(日) 13:03:01ID:fsCnqGfj
いやもう正直、ソースが見えるとか、海賊版とか、いろいろ理由つけるのに忙しいなwwwww
0702名前は開発中のものです。2009/09/06(日) 13:05:27ID:YEpdqUfz
>>700
改造クライアント作って接続してチートするほどの
価値のあるゲームだったら、暗号化、難読化に力をいれるべき。
その部分だけDLLにして、C++なり何なりで書くでもいいし。

その心配するってことはMMOみたいなの作りたいって話だとおもうから。
0703名前は開発中のものです。2009/09/06(日) 13:59:35ID:L4d1+Yy5
同人ゲームで海賊版の心配とか
0704名前は開発中のものです。2009/09/06(日) 14:24:35ID:Qu9NuNhP
今XNA弄りだしたばかりで質問内容が幼稚かもしれないんだけど
Windows用に作る新規プロジェクトと箱○用に作る新規プロジェクトって具体的に何が違うんでしょうか?
dllの読み込みとか程度でソース自体には特に違いは無し?
0705名前は開発中のものです。2009/09/06(日) 14:44:40ID:g8vnt4lC
>>694
そのあたりはひにけにXNAとか他の資料見る限り、
やりかた次第でCPU速度が数十倍の差がでるからその辺かねぇ
もし既に対処してたらすまん

あとGameWatchの記事見る限り、
>>697 の通り360のCPUはマルチコアを活用しないとちょっとショボイ
0706名前は開発中のものです。2009/09/06(日) 15:33:05ID:/Cds/IZk
>>704
そうですよ。
ビルド設定やアセンブリ情報が違うだけで、ソースは同じです。
基本的に同一のソースでコンパイルできます。
0707名前は開発中のものです。2009/09/06(日) 18:09:20ID:IyaKWtr1
>>695
ちょっとそれ違うぜ
Windows版XNAがLive機能を使えるのは開発者(XNAGSEを入れててCCユーザ)環境のみ
再配布ランタイムではゲーマーサービスとLiveサービス使えない
だからCC会員にさせずにWindowsでやるなら今は強制でソケット使う

少し前にWindowsのLiveは無料化したので、今後のバージョンで
MSがWindows用XNAに対応してくれるかどうかが肝だね

あとLiveはライブラリが暗号化とかしてくれてるみたいだから
Live使う方がチート対策は多少楽だとおもう
0708名前は開発中のものです。2009/09/06(日) 18:12:13ID:G5BdGNQ+
DreamBuildPlayのウィンナーがアナウンスされたな
http://creators.xna.com/en-us/news/dreambuildplay2009winners
0709名前は開発中のものです。2009/09/06(日) 18:26:34ID:TwAOAV3x
>>694
?CPUが足引っ張ってるならグラフィックス品質落とす意味ないでしょ。
もしそれでFPSが稼げるんなら、GPUをストールさせるようなマズいコード
書いてる可能性が高い気がする。
0710名前は開発中のものです。2009/09/06(日) 18:49:41ID:55NDoVCl
グラフィック品質はどこまで高めてもfpsにまったく影響しないという前提だったら
それは成り立つだろうが、GPU部の負荷を減らしてCPU部のfps低下分を補うってのは
理屈としては当前に成立するでしょ。

俺って頭おかしいかな。
0711名前は開発中のものです。2009/09/06(日) 18:51:27ID:55NDoVCl
>>707
そうなんだ。なるほど。
0712名前は開発中のものです。2009/09/06(日) 19:02:53ID:YZr8ty25
>>710
fpsを低下させている原因がGPUに処理させている部分なのかCPUに処理させている部分なのか切り分けれ
0713名前は開発中のものです。2009/09/06(日) 19:39:22ID:55NDoVCl
>>712
切り分けって、CPUなのは明白でしょ。

だが俺様にはC#の性能をC++並にまで引き上げられるような最適化を
コードレベルで実現できるほどの腕はないからな。
よってグラフィックの品質を下げて、全体としての底上げを図るしかない。

でも、c++の9割でるとかいうなら市販品の9割くらいのレベルのグラフィックのゲームが
あってもいいようなもんだけど、そんなもんどこにもないよね。
それがなによりもパフォーマンスでないってことの証明だと思うんだけど。

みんなもなんとかグラフィック削ってがんばってるなーって印象。

つうかネイティブ製品と同等のパフォーマンスが出るってなら
サンプルでも見せてくれよ。
0714名前は開発中のものです。2009/09/06(日) 19:48:42ID:nCH/R8R3
ニコニコ生放送で取り上げられるみたいだぞ
本日20:00より

Xbox LIVE パーク『インディーズ ゲーム』ナイト
http://live.nicovideo.jp/gate/lv3579913
0715名前は開発中のものです。2009/09/06(日) 19:50:21ID:YEpdqUfz
>>713
お前は何がしたいんだ?
いちゃもん付けて作らない理由をつけてるだけじゃね?

最初はPCで出すからチートがうんたら〜といってたのに
なんでいまは360でのパフォーマンスの話にかみついてるんだよ。

になみに、市販レベルのものがないのは単純に
デザイナー雇ったり、シェーダー書けるプログラマ使う
コストが払えないからだろ。
0716名前は開発中のものです。2009/09/06(日) 19:51:29ID:RUDzqUQO
おおサンクス

でも一般だから追い出されるな…。
0717名前は開発中のものです。2009/09/06(日) 19:52:40ID:QrSKACN6
人物モデリング一つとってもめちゃ大変だしな3Dモノって
また楽しんでやってるけどさ
0718名前は開発中のものです。2009/09/06(日) 19:53:41ID:YZr8ty25
GPUの負荷を落としてfpsが改善するなら、fpsを落としている原因はGPUに処理させているコードが原因という事だ
0719名前は開発中のものです。2009/09/06(日) 19:55:23ID:55NDoVCl
>>715
意味分からん。
作らない理由って、
俺は実際に作った(作り中)上での感触や
俺なりの経験に基づく結果を述べてるんだけど。
もちろん俺のスペックが低いのも否定しないけどね。

あ、でもマテリアルバッチくらいはちゃんとやってるよ。

で、ネット周りの話とパフォーマンスの話は別件でしょ。
一人一つの議題にしかレスしちゃいけないとかいうルールでもあるんだっけ?
知らなかったなぁ。

お前こそ単にXNA擁護したいだけだろ。
0720名前は開発中のものです。2009/09/06(日) 19:59:31ID:55NDoVCl
なんか、頭おかしい人しかいないみたいだね。
0721名前は開発中のものです。2009/09/06(日) 20:03:03ID:YZr8ty25
>>720
そういう時は自分ひとりが頭がおかしいと考えるんだ
0722名前は開発中のものです。2009/09/06(日) 20:03:43ID:55NDoVCl
場所がら周りのほうが頭おかしい可能性のほうがでかい。
0723名前は開発中のものです。2009/09/06(日) 20:08:07ID:QrSKACN6
>>721
とっととNGIDいれようぜw
0724名前は開発中のものです。2009/09/06(日) 20:21:51ID:C2wt3fUV
>>718
そうとは限らない
と言っても9割(笑)とか言う連中には分からないかw

>>720
同感だな
描画コールのボトルネックが判明しているのなら
メッシュインスタンシングを試してみてはどうか
Windowsでもいくつかの手法がある
0725名前は開発中のものです。2009/09/06(日) 22:15:24ID:LAaaJDE0
>>714
見たけどすごいグダグダだったw
0726名前は開発中のものです。2009/09/06(日) 22:37:19ID:RUDzqUQO
ゲーム全然紹介できなかったね
0727名前は開発中のものです。2009/09/06(日) 22:41:24ID:kI1QCs14
ちゃんと説明してほしかったな
全部無料とか言ってたし
0728名前は開発中のものです。2009/09/06(日) 22:42:02ID:G5BdGNQ+
このスレよりはマシだろw
0729名前は開発中のものです。2009/09/06(日) 22:45:33ID:nCH/R8R3
内容が開発者向けじゃなくてXboxでこんなことやってますみたいな感じだったね
0730名前は開発中のものです。2009/09/06(日) 22:52:27ID:kI1QCs14
クチビルの人だけだったよな、くいついてたのは
0731名前は開発中のものです。2009/09/06(日) 22:59:54ID:55NDoVCl
唇はやっぱ金の話が大好きみたいだったな
どのくらい売れてるんですかとか
パッケージ売れなくなるんじゃないですかとか
0732名前は開発中のものです。2009/09/06(日) 23:13:59ID:7/ZlEnpY
見なかったんだけど、これってまだ見れるの?

ていうかXNAの宣伝するのって、どういう意図があるの?
0733名前は開発中のものです。2009/09/06(日) 23:29:20ID:TwAOAV3x
>>713
なんかもう皮肉たらたらであれなんだが、CPUがボトルネックになってるならGPUの負荷下げても
意味ないんじゃないの?GPUとCPUは並列に動いてるのに。

GPUに対しては基本的にコマンド発行してるだけなんだし、そのコマンド発行がボトルネックに
なってるというのなら、それはCPUのせいじゃないから、CPUがボトルネックになってるという
認識が間違ってる。

上じゃないと仮定すると、描画コードの中でマネージドコードで加工しているということになるんだが、
これするとXNA特有の事情ですさまじく遅くなる可能性がある。そうでなくても基本的に避けるべき。
0734名前は開発中のものです。2009/09/06(日) 23:55:59ID:55NDoVCl
体重制限が100kgの乗り物があります。

60キロの父親と、45キロの子供
の二人が乗りたいとします。

乗り物に負担をかけているのは明らかに成人男性のほうですが
合計して100キロ未満になればいいので
子供がダイエットをすれば目標は達成できます。

子供の体重を減らすことは意味があることでしょうか?
意味がないことでしょうか?

わけ分からんのは、
俺はCPUがボトルネックになってない、といってるわけじゃないし、
CPUリソースを圧迫している部分のコードを最適化できるものならしたいし、
それができれば効果がでるのは当たり前にわかってる。

ただ、それできないからグラフィック部分を軽くしてfps稼いでいる、といっているにすぎないのに、
それについて「意味がない」とすることが理解できない。
普通に、グラフィック部分を軽くして稼げた分については、その分だけの意味はあるでしょ。
0735名前は開発中のものです。2009/09/06(日) 23:59:52ID:7/ZlEnpY
長い
0736名前は開発中のものです。2009/09/07(月) 00:00:25ID:xm4qlHNG
ゆとりは3行以上読めないらしいからな。
0737名前は開発中のものです。2009/09/07(月) 00:05:06ID:vocWi0Jt
45キロの子供は女の子ですか?
0738名前は開発中のものです。2009/09/07(月) 00:09:13ID:ZF3dMEpw
横からだけどその例えなら子供(GPU)と大人(CPU)は違う乗り物に乗るはずじゃね
大人と同伴するのはせいぜい子供の手荷物くらいで
その分が削れるということなら意味は通る
0739名前は開発中のものです。2009/09/07(月) 00:14:42ID:xm4qlHNG
最終結果はfpsという一つの数値に表れる。
0740名前は開発中のものです。2009/09/07(月) 01:11:37ID:9oN+oaU6
>>737
女の子はもっと軽いんだよなこれが
0741名前は開発中のものです。2009/09/07(月) 01:18:37ID:FAXpsUnp
父親が子供を抱えれば60キロで済むじゃねえか
馬鹿なの?
0742名前は開発中のものです。2009/09/07(月) 05:56:53ID:ox2eFiOn
>>741
なにその馬の上で荷物を担いで馬の負担を減らす理論
0743名前は開発中のものです。2009/09/07(月) 07:39:26ID:e6rVLAtw
エスパーすると、GPUに渡すデータをCPUが作る部分を減らして
軽くしようとしてるんじゃね?
箱はメモリ共有だけど、変形させたモデルデータをArray配列に移さないといけないし
0744名前は開発中のものです。2009/09/07(月) 08:13:41ID:3NS5rNEX
GPUは父親ですか?子供ですか?
0745名前は開発中のものです。2009/09/07(月) 08:31:07ID:20zVYifU
>>734
>普通に、グラフィック部分を軽くして稼げた分については、その分だけの意味はあるでしょ。
無いよ。GPUが遊んでる状況でGPUの負荷下げてもCPUが空くわけじゃない。

全く根本的に勘違いしてる。
CPUとGPUは並列に動くってわざわざ書いてるのに無視するんだな君は。

そのたとえで行くなら「大人専用の」乗り物と「子供専用の」乗り物があるんだってば。

これでも分からないならもうシラネ どうぞ無駄な努力を行ってください。

>>743
それなら意味が通るけど、たとえを見る限り完全に勘違いしてる気がする。
0746名前は開発中のものです。2009/09/07(月) 08:41:22ID:20zVYifU
>>743
とはいっても頂点データの転送は実装的にネイティブコードと同等速度で動くはずだし、
これがボトルネックってのは考えにくいけどね。
GPUがアクセス中にメモリ転送を行うみたいな、どうぞストールしてくださいと言わんばかりの
コード書いてるならともかく。
0747名前は開発中のものです。2009/09/07(月) 09:56:13ID:IFZx/ecV
というか、C#+360の性能で足りないようなゲームって、いったい何つくってるんだw
フォルツァみたいなものを作ろうとしたらそりゃCPUも辛かろうが・・・
俺はCPUの前に自分の能力の限界の方が先に来るぞ。大抵は。きちんとした物理シミュレーション作るのって
かなりのコトだしな。
[足りない]って言ってる奴の制作物見てみたいなw
0748名前は開発中のものです。2009/09/07(月) 10:10:45ID:9oN+oaU6
2chは偶に周囲に相談者のいないスゴ腕が紛れ込んでくるから困る
0749名前は開発中のものです。2009/09/07(月) 10:14:07ID:4/jZczYx
昨日の生放送でMSの中の人もPCでは動くのに箱だと駒落ちだらけのときがあると言っていた。
0750名前は開発中のものです。2009/09/07(月) 10:16:10ID:xm4qlHNG
意味分かったぞ。
こういうことだな。

お買い物の制限時間は1時間です。
Aさんは30分で済ませて帰ってきました。
Bさんは1時間10分かかってしまいました。

このとき、Aさんの買い物時間を20分にしても意味がない、ってことだな?
いいだろう、確かめてみる。
0751名前は開発中のものです。2009/09/07(月) 10:24:27ID:xm4qlHNG
ん、でも確かめるといっても難しいな。
どっちも限界の雰囲気だぞ。どうすりゃいいんだ。
CPUとGPUにそれぞれタスクマネージャの使用率みたいなのがみれられればいいのに。
0752名前は開発中のものです。2009/09/07(月) 10:29:16ID:Kn+tnqc9
>>749
頂点4000ほどのスキンメッシュを20体ほどつくって360で動かす。
表示だけのルーチンにもかかわらず、
起動して、数秒後の序盤、一回かくっときて、以降さくさく動く原因は不明。

丁度、360でシイタケけボタン一回おしたら、ウィンドウが
かくついて描画されるが、以降、きれいに描画されるそれと似ている
0753名前は開発中のものです。2009/09/07(月) 11:02:20ID:18ku/B89
>>750
制限時間1時間
CPUさんは自分の買い物に50分かかる
GPUさんは自分の買い物に50分かかる
それぞれ独立して買い物できるが
GPUさんはCPUさんと、"自分の時間と関係なく"一緒に買い物しなければならない時間が20分ある

>>752
GC
0754名前は開発中のものです。2009/09/07(月) 11:22:30ID:zR0jpPLf
API呼び出し回数を減らせということですね
XNA触ったことないけどインスタンシングとか出来るのかしら
0755名前は開発中のものです。2009/09/07(月) 12:20:24ID:fjm6+3ee
できる
去年末のひげねこブログ参照
0756名前は開発中のものです。2009/09/07(月) 21:01:57ID:e6rVLAtw
シェーダー用途とかで、頂点情報以外を付加したモデルデータを
ファイルに保存するときに何使ってる?
デバッグ時の環境の再現の為にほしいんだけど

ゲームはエディタじゃ無いから、保存なんかイラナイとかトンチンカンなこと言うなよ
0757名前は開発中のものです。2009/09/07(月) 22:23:53ID:sAR539qP
お前は何使ってるんだよ。

0758名前は開発中のものです。2009/09/07(月) 22:34:37ID:e6rVLAtw
メタセコでlwo作って実験アプリに渡してXで保存
便利とかどうとか関係無くそれしか知らなかった
今更DXUTをラップしてまでして使う必要があると思えない
特にXNAユーザーに聞きたい
■ このスレッドは過去ログ倉庫に格納されています