[過去ログ] C# C# C♯ でゲームを作ろう Part2 (496レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
121: 2010/12/28(火)00:15 ID:w6osm0oX(1) AAS
で、具体的にどれがどう間違ってんの?w
122: 2010/12/28(火)01:48 ID:RS4PyatJ(1) AAS
首尾一貫して.NET CLRは十分高速だから、無駄な最適化の時間をゲーム開発に使えよ って話だろ。
×XNAで動かす/○XNAで作ってXbox360で動かす なら頑張ってGC抑制するしかないってのもずっと上の方で結論出てるじゃん。
ぐぐれば出てくる基礎的な話で、知ってるからといって威張れるような話ではない。でも知らずに書くと上の例のように周りから笑われてしまう。その程度の話。
>まったく作ったことがないか、それとも過去の歴史にしがみつつ、わかってても少し警笛をならしたい老人か。
Javaで作ってると主張してるのに、newがmallocと思ってて、ListのAddとRemoveで都度長さが変わると思ってるJavaの基礎の基礎ができてない人が
間違った知識で講釈垂れ流そうとしたあたりから話がおかしくなった。
>このスレの板的知名度も大分上がったんだなーとかふと思う。
省2
123: 2010/12/28(火)04:11 ID:kmbjQwMU(1) AAS
>>120
詳しい情報サンクス。
うふふ、うひゃひゃ寝る暇ねー。。。。また・・・また・・・体験版を刷らなきゃいけないのか・・・
リプレイの機構見直さないとうまく動かないや・・・
124(1): 2010/12/29(水)00:31 ID:FINczj2t(1) AAS
マイクロスレッドの実装例をWikiのTipsに追加してみた。
突っ込みがあったら容赦なくplz.
125: 2010/12/29(水)01:05 ID:OFv+y9dv(1) AAS
乙です
IEnumerableは途中で変更されない一連の動作をさせるには便利っぽいんだけど
どうも使い所が見つからないw
126: 2010/12/31(金)15:18 ID:VyXa73To(1) AAS
XNAで360のコントローラーを取得するのはわかるんだけど
プログラムから送信するってできる?
ボタンが押されていなくても、押した事にするという感じで。
getじゃなくてsetというイメージ。
127: 2010/12/31(金)15:30 ID:6eev3oNe(1) AAS
そういうことをしなくていいように設計する。
InputManagerみたいなクラスを作って、コントローラーの入力を直接取得するのはそのクラスだけにする。
他のクラスは常にInputManagerを経由して入力を取得するようにする。
そうしておけば、InputManagerを使って自由に入力を偽装できる。
128: 2011/01/03(月)23:59 ID:+Us08eHK(1) AAS
複雑な衝突判定とか必要なくて、
とりあえず自分で作ったポリゴンモデル動かしたいだけなんだけど、
DirectX + C++でやるのとXNAでやるのは生産性全然違うって認識でいいの?
129(1): 2011/01/04(火)00:04 ID:vxp4EKHn(1) AAS
それならC++でIrrlichtみたいなフレームワーク使ったほうが早いよ
たくさんコード書くならC#の方が遥かに楽だけど
130: 2011/01/04(火)00:24 ID:ysUfWyLy(1/2) AAS
>>129
Irrlicht.NET by SWIGはどう?
実用に耐える?
131(1): 2011/01/04(火)00:28 ID:zGzKnjbP(1/2) AAS
easy 3d(RokDeBone2)や
mikumiku dance
が多分お望みの物だな
d3dx.hを使わないで済ませられれば飛躍的に楽になる
同様にXNAのSkinnedEffectも忘れた方がいい
結局mikumiku dance for XNAを読むハメになった
132: 2011/01/04(火)00:52 ID:ysUfWyLy(2/2) AAS
>>131
SkinnedEffect使わなくても、easy3Dかなんかでは簡単に同様の事ができたり?
その二つも検討してみるよ、ありがとん
133: 2011/01/04(火)18:20 ID:IVa0Kycj(1) AAS
>>124
コンストラクタでIEnumeratorを受け取るようにすればテンプレートメソッドにする必要がなくなるんじゃね?
あとActionを返す反復子を作ってみたら結構使えそうだった
134: 2011/01/04(火)23:24 ID:zGzKnjbP(2/2) AAS
質問者はC#で作ることまでは決まっていて、
C++と比較したい訳では無かったのか。
読み返すと全く話が解ってないまま回答してしまった。
とりあえず解決したっぽいし、良いか。
135: 2011/01/05(水)18:12 ID:4nw3q9lq(1) AAS
あげ
136: 2011/01/05(水)20:05 ID:WpE5qgLi(1) AAS
やっぱXNAには動的にファイル入力するクラスとか無いよね
137(1): 2011/01/05(水)22:40 ID:mBota3aS(1) AAS
動的にファイル入力って何?
138(1): 2011/01/06(木)01:19 ID:3qyNRZky(1/3) AAS
>>137
ファイルからIOしたいわけですよ
139: 2011/01/06(木)01:23 ID:3qyNRZky(2/3) AAS
くっそwwwww
Keyboard.GetState().IsKeyDown(Keys.Right)とLeftが押してもないのにtrue返しやがる・・・
もうわけわかめ
140: アジェグ4倍 ◆4xAJeG.COM [chage] 2011/01/06(木)09:28 ID:QYGetP1N(1) AAS
Keyboard.GetState()ってのはアテにならんわけか。
そういや使ったこと無いな。
KeyDownとKeyUpのイベントがあれば、そこでフラグをセットだけして、
使用時にそのフラグを見るようにするのがよかろう。
141(1): 2011/01/06(木)17:06 ID:wjpby+MQ(1) AAS
他の環境でも再現するならバグ。
でもそんなバグがあったら今までに見つかってないわけがないので、
君の環境がおかしいか使い方が間違ってる可能性が高い。
バグだというなら再現する最小限のコードをMSに提出。
ファイルについてだけど、Windowsなら普通にFileStreamでも使えば読める。
Texture2D.FromStreamで画像読み込んだりすることもできる。
上の人は無視で。
142: 2011/01/06(木)17:26 ID:uXXSOax9(1) AAS
上の人などいない
143: 2011/01/06(木)19:45 ID:3qyNRZky(3/3) AAS
>>141
良く見たら同じメソッドがパッドからの入力で呼ばれてたよ
寝ぼけばがらやるもんじゃないね、迷惑かけた
144: 2011/01/07(金)01:46 ID:/mL8TiWE(1) AAS
MMDXのExControlが最高に良いな
Windows.FormでXNAが使えるなんて思わなかった
モデルの読み込みが激重だけど・・・
145: 2011/01/07(金)10:25 ID:GqCoKInr(1) AAS
普通に使えるだろ
公式のサンプルあるよ
146(1): 2011/01/08(土)13:59 ID:f8whFlFu(1) AAS
>>138
「フィルからIO」ってなんだろ。意味が分からない・・・。
147: 2011/01/10(月)09:11 ID:POFYwAz5(1) AAS
>>146
もちつけ
148: 2011/01/17(月)22:09 ID:5lTPbuLE(1) AAS
キネクトドライバが大盛況の昨今
未だにボーンモデルが使えない周回遅れって
生きてて恥ずかしく無いの?
149(1): 2011/01/17(月)22:32 ID:Ycj63+Du(1) AAS
素のDirectXだってボーンモデルなんて使えないけど
何を勘違いしてるの?
150(1): 2011/01/18(火)20:05 ID:wAcnWAak(1) AAS
情弱(>>149)は自分が情弱のことを知らない
151: 2011/01/20(木)11:35 ID:E0RqosUy(1) AAS
情弱(>>150)は自分が情弱のことを知らない
152: 2011/01/22(土)08:48 ID:nHDGDD4u(1) AAS
引きこもりや車輪再発明厨でなければ
日付を見れば釣りな事がわかるw
153: 2011/02/07(月)12:27 ID:cGOhPdzX(1) AAS
3Dゲームの基礎勉強中。やっぱり立体で表示されると感慨深いな。
154: 2011/02/07(月)13:04 ID:t3vECL+O(1) AAS
ちなみに何使ってる?
XNA?
155: 2011/02/07(月)23:52 ID:pYcP+EtY(1) AAS
うちはXNA 3.1
非プログラマ視点に立つと
XNA + SlimDXのDirectInputラッパ
XNA + MDXのGamePad
とかが非商業ゲームでよくある
だけど、2ch内ではSlimDXオンリーや
P/InvokeでjoyGetPos()を使わないと
省2
156: 2011/02/08(火)00:04 ID:h0yfeQKC(1) AAS
何があったのか知らんが
できれば余計な依存を増やしたくないっていうのは普通の感覚だよ
プログラム書いてりゃ誰でもそれで痛い目見てきてるから
157(1): 2011/02/10(木)00:09 ID:ysLsR0ku(1/2) AAS
XNAって、アメリカでは流行ってる?
日本では流行ってないよね?
158: 2011/02/10(木)03:51 ID:ysLsR0ku(2/2) AAS
レスおせーなここ!
159: 2011/02/10(木)06:21 ID:G/eJJ3Sw(1) AAS
早漏乙
160: 2011/02/10(木)14:12 ID:ctXKdQ7j(1) AAS
流行ってるかどうかは知らんが
割と日本語のドキュメントがある
161(1): 2011/02/12(土)10:06 ID:VbHC53Xo(1) AAS
>>157
無茶言うなしw
初代スレからいるけどこのスレは毎日ポーリングしてないよw
同人ではXNAで開発してるらしい話はちらほら聞くけど、実際には見たことないなー。
162: 2011/02/12(土)10:26 ID:uk7PegRF(1) AAS
XNAは流行るよ
大丈夫俺を信じろ
163(1): 2011/02/12(土)15:33 ID:V9TWB1jt(1) AAS
>>161は自演宣伝の前振りかと思った
DLSiteとかで活動する、ピコとかいわれそうなところ
164: 2011/02/15(火)01:55 ID:X2LWHu5J(1) AAS
>>163
残念ながら、自分は終わった技術で作り続けてるその人だ。
正直に言えば、あと2年でDirect11、あと4年でローカルアプリとの脱却でWeb GL&JavaScriptの時代が来ると思ってる。
165: 2011/02/15(火)09:33 ID:9K+hWZ6i(1) AAS
呼ぶだけでスキニングできるクラスってない?
166: 2011/02/16(水)01:23 ID:EzQI8Jrb(1) AAS
素直にMeshContainerとFrameを素直に実装しなされ。で、自分で描画を補助する関数でも作りなされ。
167: 2011/03/01(火)21:04 ID:GILaQf+2(1) AAS
C#で明示的にメモリを開放したい場合どうすればいいの?
168(1): 2011/03/01(火)22:15 ID:79tG48e2(1) AAS
GC.Collect
169: 2011/03/02(水)07:43 ID:YWVCcHDf(1) AAS
>>168
GC.Collect(2);
にするとモアベター。
170: 2011/03/02(水)18:28 ID:At54eAAT(1) AAS
そして呼ばないのがベスト
171: 2011/03/06(日)01:40 ID:S2Vj1+g2(1) AAS
1ms以上の精度のタイマはみつかりましたか?
172: 2011/03/06(日)23:33 ID:axL4KEH3(1) AAS
リアルタイムOS使え
173: [age] 2011/03/12(土)20:32 ID:gPTtXzoi(1) AAS
age
174: 2011/03/13(日)11:28 ID:eZ3TbRil(1) AAS
そもそも通常用途は1msあれば不満ないだろう。SFCのマリオカートだってそんな精度ないよ。
175: 2011/03/13(日)21:25 ID:1vvl0CSE(1) AAS
C#のプロジェクトで
ウィンドウズアプリで開始するのと
ウィンドウズゲームで開始するのとでは
最初に窓が出来てるか、出来ていないかの違いでしかないです?
176: 2011/03/13(日)21:31 ID:VL4JDMZi(1) AAS
ウィンドウズゲームはXNA用
ウィンドウズアプリのプロジェクトで始めてもXNAアプリケーションは作れなくはないが
コンテントパイプライン使えないし設定も面倒なだけ
177: 2011/03/17(木)07:29 ID:A2r4YYAM(1) AAS
SharpDXってどう?
178: 2011/03/17(木)16:26 ID:zQfrxT1a(1) AAS
C++/CLI排除・AnyCPU・ラッパー自動生成・軽量・高速・だいたいSlimDX互換
すばらしいな
人柱頼む
179(1): 2011/03/17(木)21:27 ID:vP/VmGWH(1) AAS
DirectX9はサポートしていない?
180: 2011/03/19(土)21:37 ID:xxhE9gnX(1) AAS
SlimDXでいいや
181: 2011/03/20(日)02:32 ID:gu1AUvPw(1) AAS
>>179
将来何とかしたいかも??ってかいてあるみたい。
182: 2011/03/20(日)22:57 ID:uMpFfzYG(1) AAS
インターフェイス的にはSlimDXのが好みだな
183: 2011/03/27(日)22:47 ID:frcUHFPs(1/2) AAS
C#を学ぶのにお勧め書籍おしえて!
プログラム初心者ですC+でハローワールドくらいしか書いたことありません
サンプルプログラムを幾つかDLして覗いてみましたが
ちんぷんかんぷんというほどでは無いですが理解できないところがいっぱいなので
184: 2011/03/27(日)23:26 ID:NKpFxiip(1) AAS
独習C#とか
それとVisualC#のチュートリアル的な本も一冊
185: 2011/03/27(日)23:29 ID:frcUHFPs(2/2) AAS
らじゃ! ありがとうごじます
186: 2011/04/09(土)15:21 ID:w+/XeNyT(1) AAS
まだやってる?
187: 2011/04/09(土)16:53 ID:OGsCmTBQ(1) AAS
やってるやってる
188: 2011/04/10(日)11:14 ID:mGq4DXIT(1) AAS
そろそろんあで本気出すか
189: 2011/04/16(土)01:21 ID:xWBZkRYP(1/2) AAS
Silverlight5
190(1): 2011/04/16(土)01:23 ID:xWBZkRYP(2/2) AAS
すまん
Silverlight5でXNA互換3D/2DAPIサポートだぞ
シェーダもいけるっぽい
.NETのインストール要らんし今後C#ならコレ一択じゃね?
191: 2011/04/16(土)02:00 ID:CQuyXIbr(1) AAS
Form1を作ったらゲームできた
192: 2011/04/20(水)02:02 ID:WuxOdsPn(1) AAS
>>190
Blue Angelsのデモ見ると可能性を感じずにはいられないな。
シェーダはShader Model 2.0までサポートされる。SM3.0が使えたらもっと素晴らしいんだけどね。
試しに使ってみようと思ったけど、Balder(SL5対応版)が動いてくれない。
XAMLで記述する方はまだSL5に未対応なのだろうか。
Balderのロードマップにはスキニングも実装するって書いてあったから将来が楽しみ。
仕方ないからしばらくは↓を弄って遊ぶよ!
省1
193: 2011/04/20(水)22:24 ID:tBzD47lI(1/2) AAS
XNAで点光源とかスポットライト使いたい時ってどうすればいいの?
basicEffectではできないの?
194(1): 2011/04/20(水)22:34 ID:hIlOrlrk(1) AAS
シェーダで
195: 2011/04/20(水)23:42 ID:tBzD47lI(2/2) AAS
>>194
HLSLとかカスタムエフェクトとかその辺使うってことかな?
結構難しそうなんだけど
もっとイージーでスイートなやり方はないものですか
196(1): 2011/04/21(木)00:08 ID:dhwQS3ud(1) AAS
XNAベースのゲームエンジンは腐るほどあるからそういうの使えば?
点光源に限らず、3Dゲームを素のXNAで作るのは相当大変だよ
197: 2011/04/21(木)00:49 ID:iLLJkwOE(1) AAS
>>196
分かりました
探してみます
198: 2011/04/21(木)01:40 ID:HYfx9Zsp(1) AAS
腐るほどはないやろ
199: 2011/04/21(木)16:09 ID:/jnMsrS8(1) AAS
丸投げするぐらいなら答えなきゃ良いのに。
200: 2011/04/26(火)05:17 ID:9g9auydX(1/2) AAS
質問させてください。
VisualStudio2010とXNAでゲーム作って見たいのですが、PCのスペックはどのくらい必要でしょうか?
私のPCはペンティアム4時代のCeleron3.06Gとメモリ1.5Gなのですが、2010動かすのは厳しいですか?
VisualStudio2008はインストールしてあるのですが、多少動きがもっさりした感じです
また、Eclipseはそれなりにサクサク動作してます
よろしくお願いいたします
201(1): 2011/04/26(火)05:53 ID:XiOjNLeO(1) AAS
2008とそんなに変わらんから気にするな
上下前次1-新書関写板覧索設栞歴
あと 295 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.023s