C#でゲームを作ろうと思う人が情報を交換するためのスレです。
テーマはアクション、パズル、RPG等なんでもOK
C#ゲーム製作@wiki
http://www21.atwiki.jp/csharpgamedev/
前スレ
C# C# C♯ でゲームを作ろう Part1
http://hibari.2ch.net/test/read.cgi/gamedev/1212989813/
C# C# C♯ でゲームを作ろう Part2
■ このスレッドは過去ログ倉庫に格納されています
2010/11/21(日) 09:52:59ID:wlCDMEbr
363名前は開発中のものです。
2013/02/05(火) 22:45:44.95ID:dYoHKFNB いろいろ探してたんだけど
Monogameってデスクトップ版はSDLだからOpenGLなのか
sharpDXにすればいいのに
Monogameってデスクトップ版はSDLだからOpenGLなのか
sharpDXにすればいいのに
364名前は開発中のものです。
2013/02/06(水) 15:48:49.99ID:hT+0mpf9 C#
365名前は開発中のものです。
2013/02/10(日) 04:52:19.61ID:PjyHoxLm366名前は開発中のものです。
2013/02/10(日) 14:19:50.69ID: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
XNAは等価比較ではないって書いてあった
http://code4k.blogspot.jp/2011/03/benchmarking-cnet-direct3d-11-apis-vs.html
↑開いた時のダイアログが邪魔すぎる
SharpDX来週2.5がリリースかも知れない
http://sharpdx.org/news/update-feb-2013
367名前は開発中のものです。
2013/02/21(木) 10:35:52.33ID: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
マジで?
D3D11/DXGI/D3DCompiler compatible API on top of PS4,running Yebis, Paradox & SharpDX
マジで?
368名前は開発中のものです。
2013/02/22(金) 00:15:02.25ID:AB7VvA19 VitaとかでC#の開発環境があるし、PS4でもC#での開発できるようになってもおかしくないね
CPU・GPUはAMDのAPUだしDirectXそのままでなくてもほぼ同じだろうし
ラッパー作ったらDirectX系まんまになりそうな気はする。
CPU・GPUはAMDのAPUだしDirectXそのままでなくてもほぼ同じだろうし
ラッパー作ったらDirectX系まんまになりそうな気はする。
369名前は開発中のものです。
2013/02/24(日) 13:35:32.39ID:hDDkIIu0 マジかよ糞箱売ってくる
370名前は開発中のものです。
2013/03/27(水) 20:21:32.54ID:XnUWPLVA SL#(えすえるしゃーぷ)とは、GPUで実行されるプログラマブルシェーダーを、超高級言語である
C#で書けてしまうという夢のようなオープンソースのフレームワークである。
http://monobook.org/wiki/SL_Sharp
キタコレ
C#で書けてしまうという夢のようなオープンソースのフレームワークである。
http://monobook.org/wiki/SL_Sharp
キタコレ
371名前は開発中のものです。
2013/04/09(火) 21:01:43.30ID:Q0XZIhWI スレ間違えたw
XnAたんが死亡したんだが、これからはSharpdx一択なんかな?
XnAたんが死亡したんだが、これからはSharpdx一択なんかな?
372名前は開発中のものです。
2013/04/10(水) 12:22:18.22ID:eKtcAWnA 一線から身を引いただけで死亡ではないだろ
373名前は開発中のものです。
2013/04/10(水) 23:23:20.35ID:iajlLVfk 死亡ではないけど、MSが次期はないということからこれから廃れてくるのかなと
まぁまだ何年かは持つだろうけど
これからはWin8考えるとWPFに主力は移るのかな?
まぁまだ何年かは持つだろうけど
これからはWin8考えるとWPFに主力は移るのかな?
374名前は開発中のものです。
2013/04/12(金) 00:00:19.04ID:6mOk9Rrh なんでXNAの次って話でWPFが出てくる・・・
375名前は開発中のものです。
2013/08/03(土) NY:AN:NY.ANID:gCsqPyVK SharpDXに対するSlimDXの優位点ってどんなのがある?
今はSharpDX一択で動いているんだけど、ふと気になったので質問
今はSharpDX一択で動いているんだけど、ふと気になったので質問
376名前は開発中のものです。
2013/08/04(日) NY:AN:NY.ANID:hQoVpS+X まあ出た時期がかなり前なので蓄積ある人もいるんじゃない?
377名前は開発中のものです。
2013/08/10(土) NY:AN:NY.ANID:gLAh21R7 開発終了してるし今更slimdx使うメリットは流石に皆無だと思う
sharpdxの方はtoolkitならxna系のソースも流用出来たりするし
なにより開発が未だに活発11.2の対応とかもう始めてるしね
sharpdxの方はtoolkitならxna系のソースも流用出来たりするし
なにより開発が未だに活発11.2の対応とかもう始めてるしね
378名前は開発中のものです。
2013/08/24(土) NY:AN:NY.ANID:1MQFuGcw DXライブラリのC#版でゲーム作ってるんだが
デバッグ中にFatalEngineExeptionErrorだかってのが出てとまっちゃう
対処法知ってる人いない?
デバッグ中にFatalEngineExeptionErrorだかってのが出てとまっちゃう
対処法知ってる人いない?
379名前は開発中のものです。
2013/08/24(土) NY:AN:NY.ANID:1thOTJcx まずは正確な例外の名前がわからないことにはどうにもならない
もし ExecutionEngineException だとしたらOSの再インストールが必要なレベルだな
ttp://msdn.microsoft.com/ja-jp/library/system.executionengineexception(v=vs.100).aspx
もし ExecutionEngineException だとしたらOSの再インストールが必要なレベルだな
ttp://msdn.microsoft.com/ja-jp/library/system.executionengineexception(v=vs.100).aspx
380名前は開発中のものです。
2013/08/24(土) NY:AN:NY.ANID:1MQFuGcw 多分それで間違いない
なんてこった・・・・orz
なんてこった・・・・orz
381名前は開発中のものです。
2013/08/25(日) NY:AN:NY.ANID:6O/ZQu5d まあ待て落ち着け
まずは例外の名前を確認するんだ
実際ランタイムが壊れるなんつーのは
外歩いてたら隕石にぶち当たるぐらいな確率(のはず)だ
悲観するのはそれからだ
まずは例外の名前を確認するんだ
実際ランタイムが壊れるなんつーのは
外歩いてたら隕石にぶち当たるぐらいな確率(のはず)だ
悲観するのはそれからだ
382名前は開発中のものです。
2013/08/25(日) NY:AN:NY.ANID:wDj0/+KM マネージ デバッグ アシスタント 'FatalExecutionEngineError' では 'アセンブリ名.vshost.exe' に問題を検出しました。
追加情報: ランタイムの重大なエラーが発生しました。
エラーのアドレスは 0x51a1ec28、スレッド 0x25bc です。
エラー コードは 0xc0000005 です。
これは CLR のバグであるか、またはユーザー
コードのアンセーフまたは確認不可能な部分にバグがある可能性があります。
このバグの一般的な原因には、スタックが壊れる可能性のある
COM-interop または PInvoke のユーザー マーシャリング エラーが含まれています。
この例外のハンドラーがある場合は、プログラムを安全に続行できます。
こう表示される。
例外の名前はFatalExecutionEngineErrorってのであってるかな。
エラーマネージメントだかにはmscorlib.dllがどうのっていってたな。
追加情報: ランタイムの重大なエラーが発生しました。
エラーのアドレスは 0x51a1ec28、スレッド 0x25bc です。
エラー コードは 0xc0000005 です。
これは CLR のバグであるか、またはユーザー
コードのアンセーフまたは確認不可能な部分にバグがある可能性があります。
このバグの一般的な原因には、スタックが壊れる可能性のある
COM-interop または PInvoke のユーザー マーシャリング エラーが含まれています。
この例外のハンドラーがある場合は、プログラムを安全に続行できます。
こう表示される。
例外の名前はFatalExecutionEngineErrorってのであってるかな。
エラーマネージメントだかにはmscorlib.dllがどうのっていってたな。
383名前は開発中のものです。
2013/08/25(日) NY:AN:NY.ANID:6O/ZQu5d P/Invokeまわりに問題が出てるように見えるな
0xc0000005とか思いっきりメモリアクセス違反っぽいし
・VC#プロジェクトの対象プラットフォームが「AnyCPU」になってたら
「x86」に変えてみるとか
(効果があるかはわからないけど)
・発生のきっかけになるDxLib関数呼び出しがあるはず。
最初からステップ実行して、どの関数を呼んだときに起こるか試す
関数を特定できたら、DxLib.csでそのメソッドの定義を確認するとか
(確認してどうなるかわからないけど)
0xc0000005とか思いっきりメモリアクセス違反っぽいし
・VC#プロジェクトの対象プラットフォームが「AnyCPU」になってたら
「x86」に変えてみるとか
(効果があるかはわからないけど)
・発生のきっかけになるDxLib関数呼び出しがあるはず。
最初からステップ実行して、どの関数を呼んだときに起こるか試す
関数を特定できたら、DxLib.csでそのメソッドの定義を確認するとか
(確認してどうなるかわからないけど)
384名前は開発中のものです。
2013/08/26(月) NY:AN:NY.ANID:H0pxjgHM プラットフォームに関してはもしかしたら思い変えてみました。
効果なしです。
発生の原因も特定を試みましたが。
わかったのはデバッグ開始から1分10秒を越えたあたりということだけです。
毎回エラーとして問題になる行が変わるのでよくわからないです。
DxLibの関数呼び出しの行でエラーが起こったことはなかったと思います。
ちなみに行の内容にも統一性がありません。
文字列の配列管理の部分だったり、数式の途中でエラーが出たり。
ここに書き込むまでに2〜3週間くらい色々試しましたが原因の特定には至りませんでした・・・。
効果なしです。
発生の原因も特定を試みましたが。
わかったのはデバッグ開始から1分10秒を越えたあたりということだけです。
毎回エラーとして問題になる行が変わるのでよくわからないです。
DxLibの関数呼び出しの行でエラーが起こったことはなかったと思います。
ちなみに行の内容にも統一性がありません。
文字列の配列管理の部分だったり、数式の途中でエラーが出たり。
ここに書き込むまでに2〜3週間くらい色々試しましたが原因の特定には至りませんでした・・・。
385名前は開発中のものです。
2013/09/07(土) 17:52:19.54ID: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ならこんな手間すら不要かもしれないけど
ようやく正解にたどり着けたのでここに記す。
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ならこんな手間すら不要かもしれないけど
ようやく正解にたどり着けたのでここに記す。
386名前は開発中のものです。
2013/09/08(日) 02:37:31.07ID: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互換なものは実装する予定ないのかな?
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互換なものは実装する予定ないのかな?
387名前は開発中のものです。
2013/09/10(火) 16:03:33.82ID:gIhnnlB1388名前は開発中のものです。
2013/09/10(火) 17:08:27.66ID:Fkh/Tx68 SlimDXとXNAはSharpDXに移行したら終わりだな
389名前は開発中のものです。
2013/09/10(火) 17:20:12.46ID:ooXd/5lf C#でOpenGL使ったゲーム作ろうと思ってるんだけど無謀かな。
描画は2Dしかやらない予定なんだけど
描画は2Dしかやらない予定なんだけど
390名前は開発中のものです。
2013/09/10(火) 17:29:48.79ID:Fkh/Tx68 まあいいんじゃない、ラッパーも自分で書くの?
Taoとかいいかもね
Taoとかいいかもね
391名前は開発中のものです。
2013/09/10(火) 19:15:21.35ID:ooXd/5lf いや、決まってるのはOpenGLってことだけだった。
動作対象がXPで、DirectXだと最新のやつは対応してない気がしたから
ラッパーは探してたから情報サンクス
動作対象がXPで、DirectXだと最新のやつは対応してない気がしたから
ラッパーは探してたから情報サンクス
392名前は開発中のものです。
2013/09/10(火) 21:58:54.30ID:gyr0DxPU OpenTKでよくね?
393名前は開発中のものです。
2013/09/11(水) 09:10:49.36ID:GgssqbQ4394名前は開発中のものです。
2013/09/11(水) 18:37:17.50ID:yfR/Rnx/ C#で簡単なトランプのゲーム作りたいんだけど難しい?
ポーカーとか神経衰弱とかそんな奴
ポーカーとか神経衰弱とかそんな奴
395名前は開発中のものです。
2013/09/11(水) 19:32:06.76ID:OjEgp/eZ 難しさは他の言語で作った場合とほとんど変わらないと思う
396名前は開発中のものです。
2013/09/11(水) 22:08:16.92ID:VKuCznUz ぶっちゃけ一番簡単
だがそれが簡単とわからないうちに「言語」を勉強しても身につかないw
だがそれが簡単とわからないうちに「言語」を勉強しても身につかないw
397名前は開発中のものです。
2013/09/12(木) 00:52:31.81ID:5Jg2i3mQ トランプとかなら無理にDirectXとかGL使う必要ないだろうから
土台はformとかGPUの支援欲しいんならWPFでもいいかも
土台はformとかGPUの支援欲しいんならWPFでもいいかも
398名前は開発中のものです。
2013/09/15(日) 00:57:19.55ID:al9kZz84399名前は開発中のものです。
2013/09/17(火) 13:25:24.80ID:JHy0o+vV 今C#でDirectX触りたかったらXNAでいいの・・?
400名前は開発中のものです。
2013/09/17(火) 17:55:58.08ID:NM7g0jHe >>399
XNAは開発停止しているが、Microsoftが押してただけあって情報量や完成度は高いな
XNAはどちらかというとゲーム開発のフレームワークなので、
DirectX10以降を直にさわりたいならSharpDXがオススメ
XNAは開発停止しているが、Microsoftが押してただけあって情報量や完成度は高いな
XNAはどちらかというとゲーム開発のフレームワークなので、
DirectX10以降を直にさわりたいならSharpDXがオススメ
401名前は開発中のものです。
2013/09/17(火) 19:47:44.42ID:JHy0o+vV >>400
ふむふむ、ありがとー。
XNAとSharpDXとSlimDXと触ってみたけど
うちのノートPCのビデオカードだとDirectX11?のシェーダーまわりが非対応で動かなかったw
うーん、乗り換えたかったんだけどなぁ・・・。
どうしたものやら。
ふむふむ、ありがとー。
XNAとSharpDXとSlimDXと触ってみたけど
うちのノートPCのビデオカードだとDirectX11?のシェーダーまわりが非対応で動かなかったw
うーん、乗り換えたかったんだけどなぁ・・・。
どうしたものやら。
402名前は開発中のものです。
2013/09/17(火) 21:25:51.72ID:5RtESe7E 最新バリバリのゲーム用PCを買う
403名前は開発中のものです。
2013/09/18(水) 00:15:23.51ID:RMFozFVV XNAなら、DirectX9をベースにしてるから
一昔前の世代のビデオカードでもある程度どうにかなると思う。
過去のソフトウェア資産があるからDirectX9が切られるまでは
かなりな猶予があるだろうし。
DirectX9も厳しいビデオカードだとすると
それはさすがに買い替えるべきとしか言えんw
一昔前の世代のビデオカードでもある程度どうにかなると思う。
過去のソフトウェア資産があるからDirectX9が切られるまでは
かなりな猶予があるだろうし。
DirectX9も厳しいビデオカードだとすると
それはさすがに買い替えるべきとしか言えんw
404名前は開発中のものです。
2013/09/18(水) 15:12:23.33ID:HegNnA12405名前は開発中のものです。
2013/09/20(金) 17:03:36.02ID:YMKk/Hsw XNA自体は開発終了したけど開発が続いてるXNAベースの
互換フレームワークがたくさんあるから
後からいくらでも乗り換えられるから無駄にはならないと思う
sharpdxだとtookitってのがXNA互換で確かdirectx9ベースだったような?
monogame辺りはクロスプラットフォームでこれはOpenGLベース
http://www.monogame.net/
互換フレームワークがたくさんあるから
後からいくらでも乗り換えられるから無駄にはならないと思う
sharpdxだとtookitってのがXNA互換で確かdirectx9ベースだったような?
monogame辺りはクロスプラットフォームでこれはOpenGLベース
http://www.monogame.net/
406名前は開発中のものです。
2013/09/20(金) 17:13:08.40ID:m2gMTDPZ >>405
SharpDX.ToolkitはDirectX11ベース
なんでいまさらDirectX9ベースのライブラリ作るんだよ
MonoGameはWindowsではDirectXも使える
もともとXNAの後継として作られたのになんでDirectXが使えないんだよ
SharpDX.ToolkitはDirectX11ベース
なんでいまさらDirectX9ベースのライブラリ作るんだよ
MonoGameはWindowsではDirectXも使える
もともとXNAの後継として作られたのになんでDirectXが使えないんだよ
407名前は開発中のものです。
2013/09/20(金) 18:18:31.29ID:YMKk/Hsw >>406
monogameのdesktopは多分まだOpenGLじゃない?
開発するかも的な事は以前言ってたけどもう開発したの?
WindowsStore用とPhone用の部分はSharpDXを利用してるから
DirectXで間違えないよ
monogameのdesktopは多分まだOpenGLじゃない?
開発するかも的な事は以前言ってたけどもう開発したの?
WindowsStore用とPhone用の部分はSharpDXを利用してるから
DirectXで間違えないよ
408名前は開発中のものです。
2013/09/20(金) 18:40:23.38ID:HwH8oTTg MonoGame以前Windowsにインストールした時は
OpenTK使ってたみたいだったな
OpenTK使ってたみたいだったな
409名前は開発中のものです。
2013/09/20(金) 18:42:24.46ID:m2gMTDPZ そうだったのか。スマソ
410名前は開発中のものです。
2013/09/20(金) 18:43:00.82ID:HwH8oTTg あ、デスクトップ用の話ね他は知らん
411名前は開発中のものです。
2013/09/25(水) 11:45:51.87ID:ExdnPq3u バイト
びーるうまい
中生ドライブ
仕事オマエラ
びーるうまい
中生ドライブ
仕事オマエラ
412名前は開発中のものです。
2013/10/11(金) 15:59:57.35ID:O6P7MVaw 任天堂、容易なクロスプラットフォーム化を
実現する「MonoGame Framework」をWii Uに導入か
http://www.inside-games.jp/article/2013/10/09/71032.html
XNAはしぶといな
実現する「MonoGame Framework」をWii Uに導入か
http://www.inside-games.jp/article/2013/10/09/71032.html
XNAはしぶといな
413名前は開発中のものです。
2013/10/12(土) 02:06:00.34ID:caMGrzb7 これでC#はメジャーなゲームハード全制覇か?
414名前は開発中のものです。
2013/10/15(火) 21:33:01.04ID:5yNbn+iV XNAの通信回り触ってたんだけど、
これってGames for Windows LIVE?ってのを使わないといけないってことなの?
アカウントの作成とか自前でやろうと思ってたんだけど、どうなんだろう。
これってGames for Windows LIVE?ってのを使わないといけないってことなの?
アカウントの作成とか自前でやろうと思ってたんだけど、どうなんだろう。
415名前は開発中のものです。
2013/10/15(火) 23:38:59.98ID:kr1Kw90j >>414
使わないといけないよ。
嫌なら自前実装だな
使わないといけないよ。
嫌なら自前実装だな
416名前は開発中のものです。
2013/10/15(火) 23:43:33.80ID:5yNbn+iV >>415
そうですか・・・ありがとうございます。
そうですか・・・ありがとうございます。
417名前は開発中のものです。
2013/10/16(水) 19:02:46.99ID:DER/unwA まあLiveの機能が必須じゃなけりゃ自前で十分
418名前は開発中のものです。
2013/10/22(火) 17:17:39.67ID:D57Di7Un slimdxやsharpdxで生成したシェーダーやバッファとかのインスタンスってサンプルだとC#でdisposeしてるけど、
なんで必要になってくるの?
自明で書かないと解放されないの?
なんで必要になってくるの?
自明で書かないと解放されないの?
419名前は開発中のものです。
2013/10/22(火) 17:39:26.45ID:IVeWUgqF それC#じゃのうてDirectXの範疇ですので
420名前は開発中のものです。
2013/10/22(火) 20:24:34.39ID:WcBMzvke そのうちガベージコレクタからDisposeが呼ばれる。
限りのあるリソースは早く開放した方がいいのでDisposeを呼び出したりUsingでラップするのがいい。
少ないリソースはGCが呼ばれる前に枯渇してしまう場合もある。
また、アクセス制限などの排他処理の解除をDisposeで行う場合もある。
限りのあるリソースは早く開放した方がいいのでDisposeを呼び出したりUsingでラップするのがいい。
少ないリソースはGCが呼ばれる前に枯渇してしまう場合もある。
また、アクセス制限などの排他処理の解除をDisposeで行う場合もある。
421名前は開発中のものです。
2013/10/22(火) 22:27:51.88ID:jGiRK51a422名前は開発中のものです。
2013/10/23(水) 20:48:01.61ID:iqpp2dfP メモリもリソースの一つだが、Disposeが必要なものはファイルアクセスやデータベース接続のように
もっと使用できる量が制限されたものである。
例えば、ゲームデータをセーブするのにファイルを書き込みでオープンしてCloseかDisposeし忘れた場合、
もう一度セーブしようとするとファイルオープンに失敗する(GCが実行されていれば成功する)。
データベースサーバの同時接続数が制限されている場合に、データベースに接続してDisposeし忘れた場合、
他のプログラムがデータベースに接続しようとしても接続できないかもしれない、Disposeし忘れたほうは
データベースに何もすることなく、接続して処理が必要なプログラムが実行できないことになる。
DirectXのバッファは最終的にはGPUのメモリを使用することになる。GPUのメモリはメインメモリと比べて少ない。
また、メインメモリは仮想メモリで実際に搭載しているメモリよりも多く扱える。
もっと使用できる量が制限されたものである。
例えば、ゲームデータをセーブするのにファイルを書き込みでオープンしてCloseかDisposeし忘れた場合、
もう一度セーブしようとするとファイルオープンに失敗する(GCが実行されていれば成功する)。
データベースサーバの同時接続数が制限されている場合に、データベースに接続してDisposeし忘れた場合、
他のプログラムがデータベースに接続しようとしても接続できないかもしれない、Disposeし忘れたほうは
データベースに何もすることなく、接続して処理が必要なプログラムが実行できないことになる。
DirectXのバッファは最終的にはGPUのメモリを使用することになる。GPUのメモリはメインメモリと比べて少ない。
また、メインメモリは仮想メモリで実際に搭載しているメモリよりも多く扱える。
423名前は開発中のものです。
2013/10/30(水) 23:41:14.77ID:YOk1Y5GW C#でゲームを作ろうと計画しているものです。
XNAが最有力だと思っていましたが、思いっきり、開発停止なんですねorz。
今からゲーム製作始めるとしたら、フレームワークは何がいいですか?
もう、Unityとか調べた方がいいのかな?
個人的にプログラムの腕も磨きたいので、出来ればUnity見たいなGUIバリバリのフレームワークは避けたいところです。
XNAが最有力だと思っていましたが、思いっきり、開発停止なんですねorz。
今からゲーム製作始めるとしたら、フレームワークは何がいいですか?
もう、Unityとか調べた方がいいのかな?
個人的にプログラムの腕も磨きたいので、出来ればUnity見たいなGUIバリバリのフレームワークは避けたいところです。
424名前は開発中のものです。
2013/10/31(木) 00:02:26.92ID:N0BcKsYL >>423
このスレはさらっと読んでみた?
頭から流し読みするだけでも、いくつかヒントは拾えると思う。
俺の主観で、今のところ有力そうなのは
・XNAとほとんど同じように使えてクロスプラットフォームなMonoGame
・同じくXNA風のフレームワークがあるSharpDX
あたりじゃないかな。
あとは、C++用のゲームライブラリ/フレームワークがC#用にポートされてたりするから
その辺から探してみるとか。
あと、XNAは確かに更新停止っぽいけど、まだまだ使えるフレームワークだ(と思う)から
XNAを選ぶのもそれほど悪くない選択肢だと思う。
// ・・・なんだかんだ言って、XNAはC#のゲームフレームワークの基本になっちゃったな。
// VitaのPSMもXNA風インターフェースだし。分からんもんだ。
このスレはさらっと読んでみた?
頭から流し読みするだけでも、いくつかヒントは拾えると思う。
俺の主観で、今のところ有力そうなのは
・XNAとほとんど同じように使えてクロスプラットフォームなMonoGame
・同じくXNA風のフレームワークがあるSharpDX
あたりじゃないかな。
あとは、C++用のゲームライブラリ/フレームワークがC#用にポートされてたりするから
その辺から探してみるとか。
あと、XNAは確かに更新停止っぽいけど、まだまだ使えるフレームワークだ(と思う)から
XNAを選ぶのもそれほど悪くない選択肢だと思う。
// ・・・なんだかんだ言って、XNAはC#のゲームフレームワークの基本になっちゃったな。
// VitaのPSMもXNA風インターフェースだし。分からんもんだ。
425名前は開発中のものです。
2013/10/31(木) 00:33:04.83ID:k76Np9M7 Unityでええんちゃう?
移植できるし3D組みやすいし
移植できるし3D組みやすいし
426名前は開発中のものです。
2013/11/02(土) 07:56:04.48ID:Q6dQ9vAG おとなしくMSがXNAの後継を発表するのを待つのもありかと。
427名前は開発中のものです。
2013/11/02(土) 08:17:40.14ID:sWwkygq4428名前は開発中のものです。
2013/11/02(土) 11:36:53.11ID:XT2stjiU >>426
お前の寿命が尽きる方が早い
お前の寿命が尽きる方が早い
429名前は開発中のものです。
2013/11/08(金) 10:34:22.87ID:JGEdTdex430名前は開発中のものです。
2013/11/12(火) 21:28:07.68ID:fDdWABRQ SharpDXのToolkitにSoundEffectとか音系は実装されてないのか
XAudioで自作しろと(´・ω・`)
XAudioで自作しろと(´・ω・`)
431名前は開発中のものです。
2014/01/18(土) 18:01:12.87ID:ifRs4nOA すみません。
大戦略みたいな戦術シミュレーションをC#で作りたいのですが、参考になるサイトとかサンプルとかありますか?
色々と調べるとUnityとかXNAとか出てくるのですが、Unityは私のやりたいことに対し、大きすぎる気がします
また、XNAも大きすぎる気がするのと、開発停止が気になります
私のC#の能力は、webアプリの仕事でそれなりの規模ロジックの実装したことがある程度です
ファイル入出力程度は経験していますが、キーボードやマウス入力の処理、GUIは未経験です
>>429
Monoはどうなるんですかね?
その記事みても、これからMonoGameが発展するのか、なくなるのか良くわからないです
大戦略みたいな戦術シミュレーションをC#で作りたいのですが、参考になるサイトとかサンプルとかありますか?
色々と調べるとUnityとかXNAとか出てくるのですが、Unityは私のやりたいことに対し、大きすぎる気がします
また、XNAも大きすぎる気がするのと、開発停止が気になります
私のC#の能力は、webアプリの仕事でそれなりの規模ロジックの実装したことがある程度です
ファイル入出力程度は経験していますが、キーボードやマウス入力の処理、GUIは未経験です
>>429
Monoはどうなるんですかね?
その記事みても、これからMonoGameが発展するのか、なくなるのか良くわからないです
432名前は開発中のものです。
2014/01/18(土) 19:14:28.66ID:c/sT1tiz winformかopenTKラッパー
433名前は開発中のものです。
2014/02/01(土) 22:50:12.95ID:/rZ/QowO >>432
情報ありがとうございます
tkは有名ですが、tclの方がいまいち人気ないみたいなので、winformを直接いじったほうがいいかもしれませんね
あと、色々と調べていたのですが、こんなのを見つけました
ttp://sourceforge.jp/magazine/12/12/19/0756230
2D向けで、尚且つネットゲームまでサポートしているみたいです
2012年の記事ですが、皆さんの中で、このツールについて触っている人いらっしゃいますか?
是非是非、お話を聞かせていただきたいです
情報ありがとうございます
tkは有名ですが、tclの方がいまいち人気ないみたいなので、winformを直接いじったほうがいいかもしれませんね
あと、色々と調べていたのですが、こんなのを見つけました
ttp://sourceforge.jp/magazine/12/12/19/0756230
2D向けで、尚且つネットゲームまでサポートしているみたいです
2012年の記事ですが、皆さんの中で、このツールについて触っている人いらっしゃいますか?
是非是非、お話を聞かせていただきたいです
434名前は開発中のものです。
2014/02/02(日) 12:44:26.79ID:8PIr/JRW それさわったことないけど作るものが多少限定されるみたいだね
他の候補もいくつか挙げてみたら?
他の候補もいくつか挙げてみたら?
435名前は開発中のものです。
2014/02/02(日) 13:44:50.54ID:8PIr/JRW ちなみにどんなの作る予定なの?
436名前は開発中のものです。
2014/02/02(日) 15:10:22.06ID:UaIrIuYk437名前は開発中のものです。
2014/02/02(日) 16:38:54.92ID:8PIr/JRW それじゃわからないだろ。
SFML(C#)やるなら俺も興味あるけど
SFML(C#)やるなら俺も興味あるけど
438名前は開発中のものです。
2014/02/02(日) 17:03:59.74ID:1v7Qaylj439名前は開発中のものです。
2014/02/02(日) 17:08:59.26ID:4pAsvVU6 グラフィック以前の部分を作りこまないとシミュレーションはできないんじゃ?
440名前は開発中のものです。
2014/02/02(日) 18:10:21.57ID:8PIr/JRW ゲーム設計をあんまり適当でやるとUIの作り直しの繰り返しばかりとかで嫌になるよ
441名前は開発中のものです。
2014/02/05(水) 01:42:08.50ID:qcZWF3BV442名前は開発中のものです。
2014/02/21(金) 20:03:44.46ID:XkFKj4NI (´-`).。oO(俺の作ったC#ゲームエンジン使ってなんて言えない)
443名前は開発中のものです。
2014/03/06(木) 02:32:50.71ID:ycZAWPAY ベースは何よ?slimdx?
444名前は開発中のものです。
2014/04/08(火) 07:41:43.49ID:0hOUSbzd SharpDX 2.5がいつの間にか出ていた
Toolkit用プロジェクトテンプレートの追加とからしい
相変わらずAudioは無い模様
で、今さっき気が付いたからいつのバージョンからかわからないけど
VS2013のグラフィックス診断でデバッグできるようになってる?
Toolkit用プロジェクトテンプレートの追加とからしい
相変わらずAudioは無い模様
で、今さっき気が付いたからいつのバージョンからかわからないけど
VS2013のグラフィックス診断でデバッグできるようになってる?
445名前は開発中のものです。
2014/04/08(火) 20:20:09.23ID:Y0n+nBnm446名前は開発中のものです。
2014/04/09(水) 21:02:31.56ID:ePwt9CX4447名前は開発中のものです。
2014/04/10(木) 12:24:33.60ID:490jNDyc448名前は開発中のものです。
2014/04/10(木) 22:13:37.18ID:lM3TCT5R SharpDXは開発が比較的活発でうれしい限り
449名前は開発中のものです。
2014/04/11(金) 09:38:54.00ID:ToKKZIAY .netって3.5以下をアンインストールしてもいいわけじゃないんだろ?
450名前は開発中のものです。
2014/04/11(金) 16:25:51.21ID:TY/PCKU1 ソースからビルドする時
WindowsSDK7.1が必要なくなる?かな?
出来ればもうインストールしたくない(´・ω・`)
WindowsSDK7.1が必要なくなる?かな?
出来ればもうインストールしたくない(´・ω・`)
451名前は開発中のものです。
2014/04/12(土) 22:53:14.87ID:VsYPOq7N 多分4.0が残るから必要だな
452名前は開発中のものです。
2014/04/12(土) 22:58:19.92ID:VsYPOq7N あと.NETNativeってJavaであったような今まで実行前にやってたのを先にやった状態
をリリースするみたいな感じだよね
起動以外そんなに早くならない気がする
をリリースするみたいな感じだよね
起動以外そんなに早くならない気がする
453名前は開発中のものです。
2014/04/14(月) 18:47:10.66ID:H26SN5Bd JITより最適化を強くかけられると思うぜ
454名前は開発中のものです。
2014/04/14(月) 19:27:36.33ID:+Gtegexa JITって環境毎に最適化して出力しているっていうけどさ、
そこんところ実際に比較テストした結果ってあるの?
そこんところ実際に比較テストした結果ってあるの?
455名前は開発中のものです。
2014/04/14(月) 20:38:10.11ID:2aUyW/Pf 2010年段階の話は>>39-46にある
具体的な速度比較はないが「最適化してないC++」という指標でみていいらしい
で、確か.NET Nativeは処理時間に糸目をつけず徹底的に最適化するとか聞いたので
最適化されたC++に肉薄できる可能性もある?
まぁそれは高望みだろうけど、ただのJITコンパイルよりは速度面で期待できるかも
参考までに++C++の人の記事
http://ufcpp.wordpress.com/2014/04/03/net-native/
具体的な速度比較はないが「最適化してないC++」という指標でみていいらしい
で、確か.NET Nativeは処理時間に糸目をつけず徹底的に最適化するとか聞いたので
最適化されたC++に肉薄できる可能性もある?
まぁそれは高望みだろうけど、ただのJITコンパイルよりは速度面で期待できるかも
参考までに++C++の人の記事
http://ufcpp.wordpress.com/2014/04/03/net-native/
456名前は開発中のものです。
2014/04/14(月) 21:39:12.16ID:KlTz3bUM クライアントデバイスに.NET Frameworkのインストールは?
不要。
これだけでもすごいメリットな気がする
不要。
これだけでもすごいメリットな気がする
457名前は開発中のものです。
2014/04/15(火) 01:04:41.80ID:3kCOCZsX 難読化とか必要なくなるな
誰も気にしてなさそうだけど
誰も気にしてなさそうだけど
458名前は開発中のものです。
2014/04/28(月) 18:41:27.78ID:ZZzVsqld Allow .NET games on Xbox One
http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/4233646-allow-net-games-on-xbox-one
やっとunder review状態
これだけ投票数すごいな
http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/4233646-allow-net-games-on-xbox-one
やっとunder review状態
これだけ投票数すごいな
459名前は開発中のものです。
2014/08/05(火) 00:57:11.40ID:CPd8zH+4 PS4もお手軽ゲーム作成環境欲しいな
460名前は開発中のものです。
2014/08/05(火) 19:41:35.24ID:brmNaXbH461名前は開発中のものです。
2014/08/08(金) 21:59:17.60ID:KLWW2Fzi monogameの日本語解説早く増えないかなあ
462名前は開発中のものです。
2014/08/08(金) 23:37:56.24ID:AU6krSFn >>461
XNAのがそのまま使えません?
XNAのがそのまま使えません?
463名前は開発中のものです。
2014/09/28(日) 10:32:56.47ID:uWMv4juD 勉強のため、C#で記述されたオープンソースのゲームを探しています
ジャンルはRPG、シミュレーションRPG、ターンベースSLG、RTSあたりを希望
個人的に調べたところ、OpenRAが該当したけど、エンジンとゲームが分離されていて、勉強するにはちょっと大きいように感じました
また、JavaだとTripleAとかが自分の作りたいジャンルだったんですけど、Javaなんですよね
自分のC#の実力はWebアプリのロジックを組んでいた程度でGUIの経験はほぼないです
WPFとかもわかってないです
そういう人に勉強をかねてお勧めの上記ジャンルのオープンソースはありませんか?
情報あれば、お願いいたします
ジャンルはRPG、シミュレーションRPG、ターンベースSLG、RTSあたりを希望
個人的に調べたところ、OpenRAが該当したけど、エンジンとゲームが分離されていて、勉強するにはちょっと大きいように感じました
また、JavaだとTripleAとかが自分の作りたいジャンルだったんですけど、Javaなんですよね
自分のC#の実力はWebアプリのロジックを組んでいた程度でGUIの経験はほぼないです
WPFとかもわかってないです
そういう人に勉強をかねてお勧めの上記ジャンルのオープンソースはありませんか?
情報あれば、お願いいたします
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】トランプ大統領、中国の習近平国家主席を「国賓」として招待することに ★3 [ニョキニョキ★]
- 【速報】トランプ大統領、中国の習近平国家主席を「国賓」として招待することに ★4 [ニョキニョキ★]
- 日本と中国を結ぶ12航空路線で全便欠航 中国人に最も人気の海外旅行先は日本から韓国に ★2 [ぐれ★]
- 【東京・足立の車暴走】赤信号無視か 危険運転致死傷疑いも視野に捜査 逮捕された職業不詳の男性(37)は精神疾患で通院歴も ★3 [ぐれ★]
- 防衛費増額「賛成」62・8% 「反対」32・2%を大きく上回る 賛成「18~29歳で8割」世代差あらわ 産経FNN合同世論調査 ★3 [尺アジ★]
- 【テレビ】鈴木福&あのちゃんW主演 テレ東で押見修造氏の漫画『惡の華』実写ドラマ化決定! 累計325万部を突破した伝説的漫画 [冬月記者★]
- 【実況】博衣こよりのえちえち朝こよ🧪★2
- 【実況】博衣こよりのえちえち朝こよ🧪
- 【悲報】セブンイレブンの納豆巻きの値段、限界突破wwwwwwwwwwwwwwwwww [977261419]
- 【悲報】小野田紀美さん、宇宙人みたいな服を着てしまう…また、そのことを突っ込まれブチ切れ中www [856698234]
- クマ対策→山に食べ物撒くだけ
- 🏡
