[過去ログ]
C# C# C♯ でゲームを作ろう Part2 (496レス)
C# C# C♯ でゲームを作ろう Part2 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
346: 名前は開発中のものです。 [sage] 2012/11/13(火) 01:50:16.89 ID:SxvCXsyg 当たり判定とかマルチスレッドで2つとか4つに分けて処理させたら マルチCPU環境だと早くなる? スレッドは2だけど1つしかCPU使わないとかありえる話? http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/346
347: 名前は開発中のものです。 [sage] 2012/11/18(日) 16:31:21.22 ID:2OTWerrY SharpDXが割といい感じだと思う XNA風のGameクラスとかがあるToolkit名前空間が 個人的に非常に嬉しい http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/347
348: 名前は開発中のものです。 [sage] 2012/11/23(金) 21:05:33.77 ID:SuFP83ZN linuxにも対応させようと思ったらmono+OpenGLですかね >>346 .net4.0からParallelっていう便利なクラスができたから利用するといいよ http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/348
349: 名前は開発中のものです。 [sage] 2012/12/01(土) 12:57:20.59 ID:Jmz/JlVL OpenTKとかあったな、中身OpenGLだけど。 よく知らないけどジョイスティックとかオーディオとかにも対応してるらしい。 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/349
350: 名前は開発中のものです。 [sage] 2012/12/12(水) 16:09:12.46 ID:dhwSQiXz 警察「犯人は「Cシャープ(音楽記号)」というプログラミング言語を利用してウイルスを作成」 http://hayabusa3.2ch.net/test/read.cgi/news/1355285251/ http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/350
351: 名前は開発中のものです。 [sage] 2012/12/14(金) 18:15:28.71 ID:Sp7fZVTP シャープ(音楽記号)ってなんだよw C#とは違う新言語でも作ったのかい? http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/351
352: 名前は開発中のものです。 [] 2013/01/04(金) 21:54:32.07 ID:MAMcuc6O C#でノベルゲームってアリっすか? >>351 だってC#は「Cナンバー」って読むもん 「Cシャープなら」C♯ http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/352
353: 名前は開発中のものです。 [sage] 2013/01/04(金) 21:55:21.29 ID:MAMcuc6O 下げ忘れ須磨祖 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/353
354: 名前は開発中のものです。 [sage] 2013/01/06(日) 01:53:07.26 ID:E3yiCJh0 ノベルゲームがアリか聞く意味がわからん C#が作るのに向いてるかどうかが聞きたいのだろうか http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/354
355: 名前は開発中のものです。 [sage] 2013/01/06(日) 13:04:26.08 ID:Zz8HP+D0 >>351 「#」と「♯」は別物だぞ。 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/355
356: 名前は開発中のものです。 [sage] 2013/01/06(日) 13:21:04.40 ID:hmTYV80O 別物だけど正式な表記はC♯じゃなくC# でも読みはシーシャープ C#(シャープ)ならわかるけど、音楽記号と書くのは何かおかしい http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/356
357: 名前は開発中のものです。 [sage] 2013/01/06(日) 13:33:15.40 ID:Zz8HP+D0 >>356 >別物だけど正式な表記はC♯じゃなくC# え? http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/357
358: 名前は開発中のものです。 [sage] 2013/01/06(日) 16:26:06.79 ID:UacP1M5o ウィキペディアにそんな風な事が書いてあった気がする たしか、音楽記号の方は一般的なキーボードでは入力しづらいから ナンバーサインの方を正式な表記にしたとか何とか http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/358
359: 名前は開発中のものです。 [sage] 2013/01/06(日) 18:02:00.40 ID:WYPk/9W6 なるほど。 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/359
360: 名前は開発中のものです。 [] 2013/02/05(火) 14:45:53.53 ID:t5QyXRxN XNA終了って事はこのスレも終了? http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/360
361: 名前は開発中のものです。 [sage] 2013/02/05(火) 16:17:50.76 ID:HkNxX7Zw まだまだSharpDXもMonoGameもありますがな http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/361
362: 名前は開発中のものです。 [sage] 2013/02/05(火) 16:43:37.71 ID:F8ZfJ7lY https://lh6.googleusercontent.com/-4pY_GozCPvU/TX4LWeiaokI/AAAAAAAADg8/D-klaeDsaj0/s1600/Resultsx86.png sharpDXってネイティブにかなり近いな monoは仕方がないとしてもXNAやべぇ・・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/362
363: 名前は開発中のものです。 [sage] 2013/02/05(火) 22:45:44.95 ID:dYoHKFNB いろいろ探してたんだけど Monogameってデスクトップ版はSDLだからOpenGLなのか sharpDXにすればいいのに http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/363
364: 名前は開発中のものです。 [sage] 2013/02/06(水) 15:48:49.99 ID:hT+0mpf9 C# http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/364
365: 名前は開発中のものです。 [sage] 2013/02/10(日) 04:52:19.61 ID:PjyHoxLm >>362 俺の記憶が正しければXNAはDirectX9ベースだったと思うんだけど これはどう比較しているの? http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/365
366: 名前は開発中のものです。 [sage] 2013/02/10(日) 14:19:50.69 ID:Oh7Pz941 >>365 XNAは等価比較ではないって書いてあった http://code4k.blogspot.jp/2011/03/benchmarking-cnet-direct3d-11-apis-vs.html ↑開いた時のダイアログが邪魔すぎる SharpDX来週2.5がリリースかも知れない http://sharpdx.org/news/update-feb-2013 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/366
367: 名前は開発中のものです。 [sage] 2013/02/21(木) 10:35:52.33 ID:46UGGWHH @xoofx: With my coworker @xen2, we implemented last year a full D3D11/DXGI/D3DCompiler compatible API on top of PS4,running Yebis, Paradox & SharpDX マジで? http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/367
368: 名前は開発中のものです。 [sage] 2013/02/22(金) 00:15:02.25 ID:AB7VvA19 VitaとかでC#の開発環境があるし、PS4でもC#での開発できるようになってもおかしくないね CPU・GPUはAMDのAPUだしDirectXそのままでなくてもほぼ同じだろうし ラッパー作ったらDirectX系まんまになりそうな気はする。 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/368
369: 名前は開発中のものです。 [sage] 2013/02/24(日) 13:35:32.39 ID:hDDkIIu0 マジかよ糞箱売ってくる http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/369
370: 名前は開発中のものです。 [sage] 2013/03/27(水) 20:21:32.54 ID:XnUWPLVA SL#(えすえるしゃーぷ)とは、GPUで実行されるプログラマブルシェーダーを、超高級言語である C#で書けてしまうという夢のようなオープンソースのフレームワークである。 http://monobook.org/wiki/SL_Sharp キタコレ http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/370
371: 名前は開発中のものです。 [sage] 2013/04/09(火) 21:01:43.30 ID:Q0XZIhWI スレ間違えたw XnAたんが死亡したんだが、これからはSharpdx一択なんかな? http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/371
372: 名前は開発中のものです。 [sage] 2013/04/10(水) 12:22:18.22 ID:eKtcAWnA 一線から身を引いただけで死亡ではないだろ http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/372
373: 名前は開発中のものです。 [sage] 2013/04/10(水) 23:23:20.35 ID:iajlLVfk 死亡ではないけど、MSが次期はないということからこれから廃れてくるのかなと まぁまだ何年かは持つだろうけど これからはWin8考えるとWPFに主力は移るのかな? http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/373
374: 名前は開発中のものです。 [sage] 2013/04/12(金) 00:00:19.04 ID:6mOk9Rrh なんでXNAの次って話でWPFが出てくる・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/374
375: 名前は開発中のものです。 [sage] 2013/08/03(土) NY:AN:NY.AN ID:gCsqPyVK SharpDXに対するSlimDXの優位点ってどんなのがある? 今はSharpDX一択で動いているんだけど、ふと気になったので質問 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/375
376: 名前は開発中のものです。 [sage] 2013/08/04(日) NY:AN:NY.AN ID:hQoVpS+X まあ出た時期がかなり前なので蓄積ある人もいるんじゃない? http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/376
377: 名前は開発中のものです。 [sage] 2013/08/10(土) NY:AN:NY.AN ID:gLAh21R7 開発終了してるし今更slimdx使うメリットは流石に皆無だと思う sharpdxの方はtoolkitならxna系のソースも流用出来たりするし なにより開発が未だに活発11.2の対応とかもう始めてるしね http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/377
378: 名前は開発中のものです。 [] 2013/08/24(土) NY:AN:NY.AN ID:1MQFuGcw DXライブラリのC#版でゲーム作ってるんだが デバッグ中にFatalEngineExeptionErrorだかってのが出てとまっちゃう 対処法知ってる人いない? http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/378
379: 名前は開発中のものです。 [sage] 2013/08/24(土) NY:AN:NY.AN ID:1thOTJcx まずは正確な例外の名前がわからないことにはどうにもならない もし ExecutionEngineException だとしたらOSの再インストールが必要なレベルだな ttp://msdn.microsoft.com/ja-jp/library/system.executionengineexception(v=vs.100).aspx http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/379
380: 名前は開発中のものです。 [sage] 2013/08/24(土) NY:AN:NY.AN ID:1MQFuGcw 多分それで間違いない なんてこった・・・・orz http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/380
381: 名前は開発中のものです。 [sage] 2013/08/25(日) NY:AN:NY.AN ID:6O/ZQu5d まあ待て落ち着け まずは例外の名前を確認するんだ 実際ランタイムが壊れるなんつーのは 外歩いてたら隕石にぶち当たるぐらいな確率(のはず)だ 悲観するのはそれからだ http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/381
382: 名前は開発中のものです。 [sage] 2013/08/25(日) NY:AN:NY.AN ID:wDj0/+KM マネージ デバッグ アシスタント 'FatalExecutionEngineError' では 'アセンブリ名.vshost.exe' に問題を検出しました。 追加情報: ランタイムの重大なエラーが発生しました。 エラーのアドレスは 0x51a1ec28、スレッド 0x25bc です。 エラー コードは 0xc0000005 です。 これは CLR のバグであるか、またはユーザー コードのアンセーフまたは確認不可能な部分にバグがある可能性があります。 このバグの一般的な原因には、スタックが壊れる可能性のある COM-interop または PInvoke のユーザー マーシャリング エラーが含まれています。 この例外のハンドラーがある場合は、プログラムを安全に続行できます。 こう表示される。 例外の名前はFatalExecutionEngineErrorってのであってるかな。 エラーマネージメントだかにはmscorlib.dllがどうのっていってたな。 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/382
383: 名前は開発中のものです。 [sage] 2013/08/25(日) NY:AN:NY.AN ID:6O/ZQu5d P/Invokeまわりに問題が出てるように見えるな 0xc0000005とか思いっきりメモリアクセス違反っぽいし ・VC#プロジェクトの対象プラットフォームが「AnyCPU」になってたら 「x86」に変えてみるとか (効果があるかはわからないけど) ・発生のきっかけになるDxLib関数呼び出しがあるはず。 最初からステップ実行して、どの関数を呼んだときに起こるか試す 関数を特定できたら、DxLib.csでそのメソッドの定義を確認するとか (確認してどうなるかわからないけど) http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/383
384: 名前は開発中のものです。 [sage] 2013/08/26(月) NY:AN:NY.AN ID:H0pxjgHM プラットフォームに関してはもしかしたら思い変えてみました。 効果なしです。 発生の原因も特定を試みましたが。 わかったのはデバッグ開始から1分10秒を越えたあたりということだけです。 毎回エラーとして問題になる行が変わるのでよくわからないです。 DxLibの関数呼び出しの行でエラーが起こったことはなかったと思います。 ちなみに行の内容にも統一性がありません。 文字列の配列管理の部分だったり、数式の途中でエラーが出たり。 ここに書き込むまでに2〜3週間くらい色々試しましたが原因の特定には至りませんでした・・・。 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/384
385: 名前は開発中のものです。 [sage] 2013/09/07(土) 17:52:19.54 ID:xAfdhwUS SharpDXのToolkitで、XNAみたいに ContentManager経由でフォントとかモデルとか読み込む方法 (1) ビルドアクションに追加 .csprojファイルを開いて、下の方に次の行を追記 (Program Files云々は環境によって書き換える) <Import Project="C:\Program Files\SharpDX\SharpDX.targets" /> これで、ファイルの「ビルドアクション」にToolkit関係のものが表示されるようになる。 参考: ttp://sharpdx.org/forum/4-general/2668-build-actions-missing (2) フォントのxmlとかモデルとかをソリューションエクスプローラに登録 (3) 登録したリソースの「ビルドアクション」を「Toolkit***」に変更 (***はコンテンツの種類によって変更) (4) あとはサンプルプログラムみたいに、Content.Load<T>(ファイル名); ・・・もしかしたらSharpDX.Toolkit使ってる人には常識かもしれないし VS2012 Professionalならこんな手間すら不要かもしれないけど ようやく正解にたどり着けたのでここに記す。 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/385
386: 名前は開発中のものです。 [sage] 2013/09/08(日) 02:37:31.07 ID:CWtaly2q サンプル通りだと Content.RootDirectory = "Content"; XNAと同じようにContentフォルダを作ってそこにリソースを放り込むってのが基本なのかも もちろん変えてもおkだけど 俺もついでに少し前に調べた奴XNAでcomponent使ってた人向けのお話 artiomさんのレスが分かりやすい http://www.sharpdx.com/forum/5-api-usage/2644-direct3d11-toolkit-adding-components-like-xna-shader-compile-flags toolkitにはサウンド系はxna互換なものは実装する予定ないのかな? http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/386
387: 名前は開発中のものです。 [sage] 2013/09/10(火) 16:03:33.82 ID:gIhnnlB1 >>385 サンクス!どうするのか分からず迷ってた てかもうSlimDXとかオワコンなの!? http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/387
388: 名前は開発中のものです。 [sage] 2013/09/10(火) 17:08:27.66 ID:Fkh/Tx68 SlimDXとXNAはSharpDXに移行したら終わりだな http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/388
389: 名前は開発中のものです。 [sage] 2013/09/10(火) 17:20:12.46 ID:ooXd/5lf C#でOpenGL使ったゲーム作ろうと思ってるんだけど無謀かな。 描画は2Dしかやらない予定なんだけど http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/389
390: 名前は開発中のものです。 [sage] 2013/09/10(火) 17:29:48.79 ID:Fkh/Tx68 まあいいんじゃない、ラッパーも自分で書くの? Taoとかいいかもね http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/390
391: 名前は開発中のものです。 [sage] 2013/09/10(火) 19:15:21.35 ID:ooXd/5lf いや、決まってるのはOpenGLってことだけだった。 動作対象がXPで、DirectXだと最新のやつは対応してない気がしたから ラッパーは探してたから情報サンクス http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/391
392: 名前は開発中のものです。 [sage] 2013/09/10(火) 21:58:54.30 ID:gyr0DxPU OpenTKでよくね? http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/392
393: 名前は開発中のものです。 [sage] 2013/09/11(水) 09:10:49.36 ID:GgssqbQ4 >>389 C#ならSFMLがいいよ。こんな感じ http://www.nicovideo.jp/watch/sm21604309 上に俺ゲームエンジンが載ってるけど余裕で作れる http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/393
394: 名前は開発中のものです。 [] 2013/09/11(水) 18:37:17.50 ID:yfR/Rnx/ C#で簡単なトランプのゲーム作りたいんだけど難しい? ポーカーとか神経衰弱とかそんな奴 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/394
395: 名前は開発中のものです。 [sage] 2013/09/11(水) 19:32:06.76 ID:OjEgp/eZ 難しさは他の言語で作った場合とほとんど変わらないと思う http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/395
396: 名前は開発中のものです。 [sage] 2013/09/11(水) 22:08:16.92 ID:VKuCznUz ぶっちゃけ一番簡単 だがそれが簡単とわからないうちに「言語」を勉強しても身につかないw http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/396
397: 名前は開発中のものです。 [sage] 2013/09/12(木) 00:52:31.81 ID:5Jg2i3mQ トランプとかなら無理にDirectXとかGL使う必要ないだろうから 土台はformとかGPUの支援欲しいんならWPFでもいいかも http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/397
398: 名前は開発中のものです。 [sage] 2013/09/15(日) 00:57:19.55 ID:al9kZz84 https://github.com/sharpdx/SharpDX/commits/dx112?page=1 まだ始めたばかりみたいだけど11.2の実装はじめてるのか http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/398
399: 名前は開発中のものです。 [sage] 2013/09/17(火) 13:25:24.80 ID:JHy0o+vV 今C#でDirectX触りたかったらXNAでいいの・・? http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/399
400: 名前は開発中のものです。 [sage] 2013/09/17(火) 17:55:58.08 ID:NM7g0jHe >>399 XNAは開発停止しているが、Microsoftが押してただけあって情報量や完成度は高いな XNAはどちらかというとゲーム開発のフレームワークなので、 DirectX10以降を直にさわりたいならSharpDXがオススメ http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/400
401: 名前は開発中のものです。 [sage] 2013/09/17(火) 19:47:44.42 ID:JHy0o+vV >>400 ふむふむ、ありがとー。 XNAとSharpDXとSlimDXと触ってみたけど うちのノートPCのビデオカードだとDirectX11?のシェーダーまわりが非対応で動かなかったw うーん、乗り換えたかったんだけどなぁ・・・。 どうしたものやら。 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/401
402: 名前は開発中のものです。 [sage] 2013/09/17(火) 21:25:51.72 ID:5RtESe7E 最新バリバリのゲーム用PCを買う http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/402
403: 名前は開発中のものです。 [sage] 2013/09/18(水) 00:15:23.51 ID:RMFozFVV XNAなら、DirectX9をベースにしてるから 一昔前の世代のビデオカードでもある程度どうにかなると思う。 過去のソフトウェア資産があるからDirectX9が切られるまでは かなりな猶予があるだろうし。 DirectX9も厳しいビデオカードだとすると それはさすがに買い替えるべきとしか言えんw http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/403
404: 名前は開発中のものです。 [sage] 2013/09/18(水) 15:12:23.33 ID:HegNnA12 >>403 ありがとー XNA4.0は全滅やったけど、3.1をダウンロードしてきたらサンプルも実行できたわ! http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/404
405: 名前は開発中のものです。 [sage] 2013/09/20(金) 17:03:36.02 ID:YMKk/Hsw XNA自体は開発終了したけど開発が続いてるXNAベースの 互換フレームワークがたくさんあるから 後からいくらでも乗り換えられるから無駄にはならないと思う sharpdxだとtookitってのがXNA互換で確かdirectx9ベースだったような? monogame辺りはクロスプラットフォームでこれはOpenGLベース http://www.monogame.net/ http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/405
406: 名前は開発中のものです。 [sage] 2013/09/20(金) 17:13:08.40 ID:m2gMTDPZ >>405 SharpDX.ToolkitはDirectX11ベース なんでいまさらDirectX9ベースのライブラリ作るんだよ MonoGameはWindowsではDirectXも使える もともとXNAの後継として作られたのになんでDirectXが使えないんだよ http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/406
407: 名前は開発中のものです。 [sage] 2013/09/20(金) 18:18:31.29 ID:YMKk/Hsw >>406 monogameのdesktopは多分まだOpenGLじゃない? 開発するかも的な事は以前言ってたけどもう開発したの? WindowsStore用とPhone用の部分はSharpDXを利用してるから DirectXで間違えないよ http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/407
408: 名前は開発中のものです。 [sage] 2013/09/20(金) 18:40:23.38 ID:HwH8oTTg MonoGame以前Windowsにインストールした時は OpenTK使ってたみたいだったな http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/408
409: 名前は開発中のものです。 [sage] 2013/09/20(金) 18:42:24.46 ID:m2gMTDPZ そうだったのか。スマソ http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/409
410: 名前は開発中のものです。 [sage] 2013/09/20(金) 18:43:00.82 ID:HwH8oTTg あ、デスクトップ用の話ね他は知らん http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/410
411: 名前は開発中のものです。 [] 2013/09/25(水) 11:45:51.87 ID:ExdnPq3u バイト びーるうまい 中生ドライブ 仕事オマエラ http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/411
412: 名前は開発中のものです。 [sage] 2013/10/11(金) 15:59:57.35 ID:O6P7MVaw 任天堂、容易なクロスプラットフォーム化を 実現する「MonoGame Framework」をWii Uに導入か http://www.inside-games.jp/article/2013/10/09/71032.html XNAはしぶといな http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/412
413: 名前は開発中のものです。 [sage] 2013/10/12(土) 02:06:00.34 ID:caMGrzb7 これでC#はメジャーなゲームハード全制覇か? http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/413
414: 名前は開発中のものです。 [sage] 2013/10/15(火) 21:33:01.04 ID:5yNbn+iV XNAの通信回り触ってたんだけど、 これってGames for Windows LIVE?ってのを使わないといけないってことなの? アカウントの作成とか自前でやろうと思ってたんだけど、どうなんだろう。 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/414
415: 名前は開発中のものです。 [sage] 2013/10/15(火) 23:38:59.98 ID:kr1Kw90j >>414 使わないといけないよ。 嫌なら自前実装だな http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/415
416: 名前は開発中のものです。 [] 2013/10/15(火) 23:43:33.80 ID:5yNbn+iV >>415 そうですか・・・ありがとうございます。 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/416
417: 名前は開発中のものです。 [sage] 2013/10/16(水) 19:02:46.99 ID:DER/unwA まあLiveの機能が必須じゃなけりゃ自前で十分 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/417
418: 名前は開発中のものです。 [sage] 2013/10/22(火) 17:17:39.67 ID:D57Di7Un slimdxやsharpdxで生成したシェーダーやバッファとかのインスタンスってサンプルだとC#でdisposeしてるけど、 なんで必要になってくるの? 自明で書かないと解放されないの? http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/418
419: 名前は開発中のものです。 [sage] 2013/10/22(火) 17:39:26.45 ID:IVeWUgqF それC#じゃのうてDirectXの範疇ですので http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/419
420: 名前は開発中のものです。 [sage] 2013/10/22(火) 20:24:34.39 ID:WcBMzvke そのうちガベージコレクタからDisposeが呼ばれる。 限りのあるリソースは早く開放した方がいいのでDisposeを呼び出したりUsingでラップするのがいい。 少ないリソースはGCが呼ばれる前に枯渇してしまう場合もある。 また、アクセス制限などの排他処理の解除をDisposeで行う場合もある。 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/420
421: 名前は開発中のものです。 [sage] 2013/10/22(火) 22:27:51.88 ID:jGiRK51a >>420 なるほどそうでしたか。 アンマネージドコードを参照して使ってるのからって解放の責任があるわけではなく、 単にメモリ節約のために早く解放のしてるだけなんですね http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/421
422: 名前は開発中のものです。 [sage] 2013/10/23(水) 20:48:01.61 ID:iqpp2dfP メモリもリソースの一つだが、Disposeが必要なものはファイルアクセスやデータベース接続のように もっと使用できる量が制限されたものである。 例えば、ゲームデータをセーブするのにファイルを書き込みでオープンしてCloseかDisposeし忘れた場合、 もう一度セーブしようとするとファイルオープンに失敗する(GCが実行されていれば成功する)。 データベースサーバの同時接続数が制限されている場合に、データベースに接続してDisposeし忘れた場合、 他のプログラムがデータベースに接続しようとしても接続できないかもしれない、Disposeし忘れたほうは データベースに何もすることなく、接続して処理が必要なプログラムが実行できないことになる。 DirectXのバッファは最終的にはGPUのメモリを使用することになる。GPUのメモリはメインメモリと比べて少ない。 また、メインメモリは仮想メモリで実際に搭載しているメモリよりも多く扱える。 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/422
423: 名前は開発中のものです。 [sage] 2013/10/30(水) 23:41:14.77 ID:YOk1Y5GW C#でゲームを作ろうと計画しているものです。 XNAが最有力だと思っていましたが、思いっきり、開発停止なんですねorz。 今からゲーム製作始めるとしたら、フレームワークは何がいいですか? もう、Unityとか調べた方がいいのかな? 個人的にプログラムの腕も磨きたいので、出来ればUnity見たいなGUIバリバリのフレームワークは避けたいところです。 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/423
424: 名前は開発中のものです。 [sage] 2013/10/31(木) 00:02:26.92 ID:N0BcKsYL >>423 このスレはさらっと読んでみた? 頭から流し読みするだけでも、いくつかヒントは拾えると思う。 俺の主観で、今のところ有力そうなのは ・XNAとほとんど同じように使えてクロスプラットフォームなMonoGame ・同じくXNA風のフレームワークがあるSharpDX あたりじゃないかな。 あとは、C++用のゲームライブラリ/フレームワークがC#用にポートされてたりするから その辺から探してみるとか。 あと、XNAは確かに更新停止っぽいけど、まだまだ使えるフレームワークだ(と思う)から XNAを選ぶのもそれほど悪くない選択肢だと思う。 // ・・・なんだかんだ言って、XNAはC#のゲームフレームワークの基本になっちゃったな。 // VitaのPSMもXNA風インターフェースだし。分からんもんだ。 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/424
425: 名前は開発中のものです。 [sage] 2013/10/31(木) 00:33:04.83 ID:k76Np9M7 Unityでええんちゃう? 移植できるし3D組みやすいし http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/425
426: 名前は開発中のものです。 [sage] 2013/11/02(土) 07:56:04.48 ID:Q6dQ9vAG おとなしくMSがXNAの後継を発表するのを待つのもありかと。 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/426
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 70 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.010s