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
160名前は開発中のものです。
2011/02/10(木) 14:12:41ID:ctXKdQ7j 流行ってるかどうかは知らんが
割と日本語のドキュメントがある
割と日本語のドキュメントがある
161名前は開発中のものです。
2011/02/12(土) 10:06:59ID:VbHC53Xo162名前は開発中のものです。
2011/02/12(土) 10:26:52ID:uk7PegRF XNAは流行るよ
大丈夫俺を信じろ
大丈夫俺を信じろ
163名前は開発中のものです。
2011/02/12(土) 15:33:12ID:V9TWB1jt >>161は自演宣伝の前振りかと思った
DLSiteとかで活動する、ピコとかいわれそうなところ
DLSiteとかで活動する、ピコとかいわれそうなところ
164名前は開発中のものです。
2011/02/15(火) 01:55:11ID:X2LWHu5J >>163
残念ながら、自分は終わった技術で作り続けてるその人だ。
正直に言えば、あと2年でDirect11、あと4年でローカルアプリとの脱却でWeb GL&JavaScriptの時代が来ると思ってる。
残念ながら、自分は終わった技術で作り続けてるその人だ。
正直に言えば、あと2年でDirect11、あと4年でローカルアプリとの脱却でWeb GL&JavaScriptの時代が来ると思ってる。
165名前は開発中のものです。
2011/02/15(火) 09:33:13ID:9K+hWZ6i 呼ぶだけでスキニングできるクラスってない?
166名前は開発中のものです。
2011/02/16(水) 01:23:38ID:EzQI8Jrb 素直にMeshContainerとFrameを素直に実装しなされ。で、自分で描画を補助する関数でも作りなされ。
167名前は開発中のものです。
2011/03/01(火) 21:04:41.42ID:GILaQf+2 C#で明示的にメモリを開放したい場合どうすればいいの?
168名前は開発中のものです。
2011/03/01(火) 22:15:43.12ID:79tG48e2 GC.Collect
169名前は開発中のものです。
2011/03/02(水) 07:43:56.62ID:YWVCcHDf170名前は開発中のものです。
2011/03/02(水) 18:28:36.73ID:At54eAAT そして呼ばないのがベスト
171名前は開発中のものです。
2011/03/06(日) 01:40:04.45ID:S2Vj1+g2 1ms以上の精度のタイマはみつかりましたか?
172名前は開発中のものです。
2011/03/06(日) 23:33:15.89ID:axL4KEH3 リアルタイムOS使え
173名前は開発中のものです。
2011/03/12(土) 20:32:56.36ID:gPTtXzoi age
174名前は開発中のものです。
2011/03/13(日) 11:28:25.72ID:eZ3TbRil そもそも通常用途は1msあれば不満ないだろう。SFCのマリオカートだってそんな精度ないよ。
175名前は開発中のものです。
2011/03/13(日) 21:25:08.53ID:1vvl0CSE C#のプロジェクトで
ウィンドウズアプリで開始するのと
ウィンドウズゲームで開始するのとでは
最初に窓が出来てるか、出来ていないかの違いでしかないです?
ウィンドウズアプリで開始するのと
ウィンドウズゲームで開始するのとでは
最初に窓が出来てるか、出来ていないかの違いでしかないです?
176名前は開発中のものです。
2011/03/13(日) 21:31:37.91ID:VL4JDMZi ウィンドウズゲームはXNA用
ウィンドウズアプリのプロジェクトで始めてもXNAアプリケーションは作れなくはないが
コンテントパイプライン使えないし設定も面倒なだけ
ウィンドウズアプリのプロジェクトで始めてもXNAアプリケーションは作れなくはないが
コンテントパイプライン使えないし設定も面倒なだけ
177名前は開発中のものです。
2011/03/17(木) 07:29:39.44ID:A2r4YYAM SharpDXってどう?
178名前は開発中のものです。
2011/03/17(木) 16:26:25.73ID:zQfrxT1a C++/CLI排除・AnyCPU・ラッパー自動生成・軽量・高速・だいたいSlimDX互換
すばらしいな
人柱頼む
すばらしいな
人柱頼む
179名前は開発中のものです。
2011/03/17(木) 21:27:02.00ID:vP/VmGWH DirectX9はサポートしていない?
180名前は開発中のものです。
2011/03/19(土) 21:37:08.61ID:xxhE9gnX SlimDXでいいや
181名前は開発中のものです。
2011/03/20(日) 02:32:02.44ID:gu1AUvPw >>179
将来何とかしたいかも??ってかいてあるみたい。
将来何とかしたいかも??ってかいてあるみたい。
182名前は開発中のものです。
2011/03/20(日) 22:57:52.14ID:uMpFfzYG インターフェイス的にはSlimDXのが好みだな
183名前は開発中のものです。
2011/03/27(日) 22:47:40.50ID:frcUHFPs C#を学ぶのにお勧め書籍おしえて!
プログラム初心者ですC+でハローワールドくらいしか書いたことありません
サンプルプログラムを幾つかDLして覗いてみましたが
ちんぷんかんぷんというほどでは無いですが理解できないところがいっぱいなので
プログラム初心者ですC+でハローワールドくらいしか書いたことありません
サンプルプログラムを幾つかDLして覗いてみましたが
ちんぷんかんぷんというほどでは無いですが理解できないところがいっぱいなので
184名前は開発中のものです。
2011/03/27(日) 23:26:32.72ID:NKpFxiip 独習C#とか
それとVisualC#のチュートリアル的な本も一冊
それとVisualC#のチュートリアル的な本も一冊
185名前は開発中のものです。
2011/03/27(日) 23:29:10.63ID:frcUHFPs らじゃ! ありがとうごじます
186名前は開発中のものです。
2011/04/09(土) 15:21:17.52ID:w+/XeNyT まだやってる?
187名前は開発中のものです。
2011/04/09(土) 16:53:15.18ID:OGsCmTBQ やってるやってる
188名前は開発中のものです。
2011/04/10(日) 11:14:46.90ID:mGq4DXIT そろそろんあで本気出すか
189名前は開発中のものです。
2011/04/16(土) 01:21:13.95ID:xWBZkRYP Silverlight5
190名前は開発中のものです。
2011/04/16(土) 01:23:33.64ID:xWBZkRYP すまん
Silverlight5でXNA互換3D/2DAPIサポートだぞ
シェーダもいけるっぽい
.NETのインストール要らんし今後C#ならコレ一択じゃね?
Silverlight5でXNA互換3D/2DAPIサポートだぞ
シェーダもいけるっぽい
.NETのインストール要らんし今後C#ならコレ一択じゃね?
191名前は開発中のものです。
2011/04/16(土) 02:00:49.97ID:CQuyXIbr Form1を作ったらゲームできた
192名前は開発中のものです。
2011/04/20(水) 02:02:25.75ID:WuxOdsPn >>190
Blue Angelsのデモ見ると可能性を感じずにはいられないな。
シェーダはShader Model 2.0までサポートされる。SM3.0が使えたらもっと素晴らしいんだけどね。
試しに使ってみようと思ったけど、Balder(SL5対応版)が動いてくれない。
XAMLで記述する方はまだSL5に未対応なのだろうか。
Balderのロードマップにはスキニングも実装するって書いてあったから将来が楽しみ。
仕方ないからしばらくは↓を弄って遊ぶよ!
http://www.andybeaulieu.com/Home/tabid/67/EntryID/216/Default.aspx
Blue Angelsのデモ見ると可能性を感じずにはいられないな。
シェーダはShader Model 2.0までサポートされる。SM3.0が使えたらもっと素晴らしいんだけどね。
試しに使ってみようと思ったけど、Balder(SL5対応版)が動いてくれない。
XAMLで記述する方はまだSL5に未対応なのだろうか。
Balderのロードマップにはスキニングも実装するって書いてあったから将来が楽しみ。
仕方ないからしばらくは↓を弄って遊ぶよ!
http://www.andybeaulieu.com/Home/tabid/67/EntryID/216/Default.aspx
193名前は開発中のものです。
2011/04/20(水) 22:24:52.80ID:tBzD47lI XNAで点光源とかスポットライト使いたい時ってどうすればいいの?
basicEffectではできないの?
basicEffectではできないの?
194名前は開発中のものです。
2011/04/20(水) 22:34:05.83ID:hIlOrlrk シェーダで
195名前は開発中のものです。
2011/04/20(水) 23:42:52.10ID:tBzD47lI196名前は開発中のものです。
2011/04/21(木) 00:08:33.09ID:dhwQS3ud XNAベースのゲームエンジンは腐るほどあるからそういうの使えば?
点光源に限らず、3Dゲームを素のXNAで作るのは相当大変だよ
点光源に限らず、3Dゲームを素のXNAで作るのは相当大変だよ
197名前は開発中のものです。
2011/04/21(木) 00:49:14.34ID:iLLJkwOE198名前は開発中のものです。
2011/04/21(木) 01:40:50.98ID:HYfx9Zsp 腐るほどはないやろ
199名前は開発中のものです。
2011/04/21(木) 16:09:43.63ID:/jnMsrS8 丸投げするぐらいなら答えなきゃ良いのに。
200名前は開発中のものです。
2011/04/26(火) 05:17:46.89ID:9g9auydX 質問させてください。
VisualStudio2010とXNAでゲーム作って見たいのですが、PCのスペックはどのくらい必要でしょうか?
私のPCはペンティアム4時代のCeleron3.06Gとメモリ1.5Gなのですが、2010動かすのは厳しいですか?
VisualStudio2008はインストールしてあるのですが、多少動きがもっさりした感じです
また、Eclipseはそれなりにサクサク動作してます
よろしくお願いいたします
VisualStudio2010とXNAでゲーム作って見たいのですが、PCのスペックはどのくらい必要でしょうか?
私のPCはペンティアム4時代のCeleron3.06Gとメモリ1.5Gなのですが、2010動かすのは厳しいですか?
VisualStudio2008はインストールしてあるのですが、多少動きがもっさりした感じです
また、Eclipseはそれなりにサクサク動作してます
よろしくお願いいたします
201名前は開発中のものです。
2011/04/26(火) 05:53:43.55ID:XiOjNLeO 2008とそんなに変わらんから気にするな
202名前は開発中のものです。
2011/04/26(火) 21:16:31.01ID:9g9auydX203名前は開発中のものです。
2011/04/27(水) 17:48:43.97ID:eF9o/F1b204名前は開発中のものです。
2011/05/02(月) 15:28:38.96ID:wiiybJSP 一人でゲーム作成って想像以上にやばいな
絵とか音楽どうすんだって感じ
絵とか音楽どうすんだって感じ
205名前は開発中のものです。
2011/05/02(月) 16:59:57.49ID:v21dPLGC 俺自動生成にしようと思ってる
206名前は開発中のものです。
2011/05/02(月) 17:33:36.08ID:ZHlWWP/c できるだけ自分で作るが限界あるからフリーのやつも利用するわ
207名前は開発中のものです。
2011/05/02(月) 23:05:02.74ID:RKPWheS7 ゲームを自動生成します
208名前は開発中のものです。
2011/05/02(月) 23:24:05.40ID:mpibUaL1 ローグか
209名前は開発中のものです。
2011/05/08(日) 16:22:35.13ID:Rjbpxm0d210名前は開発中のものです。
2011/05/10(火) 22:51:06.49ID:aJrcvWTB タイトル画面のロゴを作るのにすら四苦八苦
211名前は開発中のものです。
2011/05/15(日) 03:10:16.42ID:KOgh+eiI C#でWWIIのSLG作りはじめてみたが、みんなもがんばってるか?
一人で作業してると心が折れそうになる
http://iup.2ch-library.com/i/i0308937-1305396341.png
一人で作業してると心が折れそうになる
http://iup.2ch-library.com/i/i0308937-1305396341.png
212名前は開発中のものです。
2011/05/15(日) 08:55:41.25ID:cWGwnlsz 大帝国か…
213名前は開発中のものです。
2011/05/16(月) 15:20:46.73ID:idEwrwo+ XNAで開発中
クリックワンスすごいっす。
配布は問題なさそう。
クリックワンスすごいっす。
配布は問題なさそう。
214名前は開発中のものです。
2011/05/21(土) 00:44:02.10ID:+xCEjFhY クリックワンスつかったことないけど、どういう仕組みなんあれ?
215名前は開発中のものです。
2011/05/21(土) 01:27:06.75ID:nGyznNsY 一度だけクリックワンスやったことあるけど
PCの謎の場所にインストールする
エクスプローラーとかからは普通に実行ファイルにアクセスできない
開発側としては更新とか楽なんだけど、
使う側はあれ抵抗ないのかな
PCの謎の場所にインストールする
エクスプローラーとかからは普通に実行ファイルにアクセスできない
開発側としては更新とか楽なんだけど、
使う側はあれ抵抗ないのかな
216名前は開発中のものです。
2011/05/22(日) 07:45:03.73ID:ZPaRN2+k 土日スレでC#で作ったんで貼っときます
http://www1.axfc.net/uploader/He/so/324881.zip
http://www1.axfc.net/uploader/He/so/324881.zip
217名前は開発中のものです。
2011/05/23(月) 01:46:47.97ID:LjrhP/zz おつつ
218名前は開発中のものです。
2011/06/20(月) 20:17:08.41ID:g+vFh1dU 最近C#に興味もってるんですが
C++でDirectX使ったのと比べて
利点と欠点ってなんすかね?
両方の知識ある人は是非教えてください。
C++でDirectX使ったのと比べて
利点と欠点ってなんすかね?
両方の知識ある人は是非教えてください。
219名前は開発中のものです。
2011/06/20(月) 21:48:24.38ID:yFHe78U6 ・C#の方が楽
結局Dispose()しないとだめだしC++と大して変わらんとか
思う人もいるかもしれないが、やっぱC#のほうが色々楽
・C++の方が(DirectX使う場合)Webとかで検索しやすい
MDXとSlimDXをちょっとしか使ったことないけど、
実際は使い方ほとんど同じなのでC#でも問題ないと
思う人は多いかもしれん
・C++の方が速い
個人的にはいちいち比べないけど、速度を気にしてコード書けば
C++のほうが速いんじゃないかな? 俺はC#使うときは
速度気にせずに書いてるから問題ない。
むしろ、C++だと色々気になってなかなか進まん。
・C#の方がコンパイル速い
C++だとテンプレートいっぱい使うと遅くなる、気にならない人や
マシンスペック余裕ですな人はどうでもいい話。
個人的にはVisualStudioでの開発環境でC#だとサクサクコード
かける気はする。C++はやっぱめんどい、.hと.cppでファイル分かれてるのも
めんどくなってくる。
でも、結局好きな方で書いた方がいいと思うよ。
結局Dispose()しないとだめだしC++と大して変わらんとか
思う人もいるかもしれないが、やっぱC#のほうが色々楽
・C++の方が(DirectX使う場合)Webとかで検索しやすい
MDXとSlimDXをちょっとしか使ったことないけど、
実際は使い方ほとんど同じなのでC#でも問題ないと
思う人は多いかもしれん
・C++の方が速い
個人的にはいちいち比べないけど、速度を気にしてコード書けば
C++のほうが速いんじゃないかな? 俺はC#使うときは
速度気にせずに書いてるから問題ない。
むしろ、C++だと色々気になってなかなか進まん。
・C#の方がコンパイル速い
C++だとテンプレートいっぱい使うと遅くなる、気にならない人や
マシンスペック余裕ですな人はどうでもいい話。
個人的にはVisualStudioでの開発環境でC#だとサクサクコード
かける気はする。C++はやっぱめんどい、.hと.cppでファイル分かれてるのも
めんどくなってくる。
でも、結局好きな方で書いた方がいいと思うよ。
220名前は開発中のものです。
2011/06/20(月) 22:44:22.86ID:g+vFh1dU >>219
レスありがとうございます。
言語的にはC#の方が便利(少ない記述で簡単に書けそう)な気はしますね。
あと、将来的にはどうなのかな。
XNA Framework でしたっけ?ああいうので
ずっと汎用性が高いコード書けそうな気も。
(他環境で元のコード弄らず実行出来る可能性があるのはかなり魅力)
速度もどうなんでしょうか?
これもインスコ時に一度だけJITで
環境毎に最適化されたコード吐けば
かなり質の良いものになりそうな気も。
将来的にはどんどん性能も上がりそうですし。
そしてマシンスペックを限界まで引き出して
カリカリチューンしたコードでも書くのでなければ
やっぱC#の方が合理的な選択なのかなぁと最近すっごく思ってしまいますね。
うーんでも迷うなぁ。
レスありがとうございます。
言語的にはC#の方が便利(少ない記述で簡単に書けそう)な気はしますね。
あと、将来的にはどうなのかな。
XNA Framework でしたっけ?ああいうので
ずっと汎用性が高いコード書けそうな気も。
(他環境で元のコード弄らず実行出来る可能性があるのはかなり魅力)
速度もどうなんでしょうか?
これもインスコ時に一度だけJITで
環境毎に最適化されたコード吐けば
かなり質の良いものになりそうな気も。
将来的にはどんどん性能も上がりそうですし。
そしてマシンスペックを限界まで引き出して
カリカリチューンしたコードでも書くのでなければ
やっぱC#の方が合理的な選択なのかなぁと最近すっごく思ってしまいますね。
うーんでも迷うなぁ。
221名前は開発中のものです。
2011/06/20(月) 22:51:06.77ID:ua6BuKlh222名前は開発中のものです。
2011/06/20(月) 22:54:45.12ID:g+vFh1dU >>221
やっぱりC#の生産性の高さは魅力ですよね。
サクっとプログラミング出来る環境は魅力です。
それと、XNAが勧められない理由というのはなんでしょうか?
もしよろしければ参考にしたいのでおしえて頂けませんか?
やっぱりC#の生産性の高さは魅力ですよね。
サクっとプログラミング出来る環境は魅力です。
それと、XNAが勧められない理由というのはなんでしょうか?
もしよろしければ参考にしたいのでおしえて頂けませんか?
223名前は開発中のものです。
2011/06/20(月) 23:15:33.56ID:Detm2EZT XNAに未来は無いからな
趣味でやるなら文句は無い
趣味でやるなら文句は無い
224名前は開発中のものです。
2011/06/20(月) 23:46:27.92ID:g+vFh1dU225名前は開発中のものです。
2011/06/20(月) 23:47:49.02ID:ZCsxQmCP 未来が気になるならクッション挟めばいいだけ
226名前は開発中のものです。
2011/06/21(火) 00:03:07.78ID:wcOdQHj5227名前は開発中のものです。
2011/06/21(火) 00:15:39.00ID:hcAIHp8f 箱○が出続ければ継続するんじゃね?
228名前は開発中のものです。
2011/06/21(火) 00:32:17.84ID:wcOdQHj5 ちょっと調べてみましたが、C#でDirectXなら
SlimDXが良いのかなとも思いましたが。
まぁゲーム本体のコードはC++とC#で迷うにしても
ツール類は絶対これからC#で書いた方が
合理的な気がしますね…
昔みたいにMFCとVC++で作るのはほんとツラいので…
SlimDXが良いのかなとも思いましたが。
まぁゲーム本体のコードはC++とC#で迷うにしても
ツール類は絶対これからC#で書いた方が
合理的な気がしますね…
昔みたいにMFCとVC++で作るのはほんとツラいので…
229名前は開発中のものです。
2011/06/21(火) 00:49:32.83ID:hcAIHp8f dxライブラリでもええやないの?
230名前は開発中のものです。
2011/06/21(火) 00:52:49.52ID:wcOdQHj5231名前は開発中のものです。
2011/06/21(火) 01:07:11.31ID:hcAIHp8f C#バージョンもあるよ
232名前は開発中のものです。
2011/06/21(火) 01:11:14.99ID:GJAfiv7E dxlibは関数名がなぁ
233名前は開発中のものです。
2011/06/21(火) 01:20:59.68ID:wcOdQHj5234名前は開発中のものです。
2011/06/21(火) 03:52:38.80ID:6C1+3RKX C#スレでこんなにカキコあるならもう少し盛り上げようずw
おじさんは寂しいよw
directxのラッパーなら
slimDX
dxlib
かね
いずれにせよフレームワーク部分は自作しないとだけど
そこは自作のほうがええだろうし
おじさんは寂しいよw
directxのラッパーなら
slimDX
dxlib
かね
いずれにせよフレームワーク部分は自作しないとだけど
そこは自作のほうがええだろうし
235名前は開発中のものです。
2011/06/21(火) 04:08:11.83ID:wcOdQHj5 >>234
確かにゲーム自体のフレームワークは自作しなきゃですね。
でも、dxlibの作者とかも言ってるように
自分の思想を極力押し付けないライブラリにしたい
というのはすっごく共感できましたけどね^^
確かにゲーム自体のフレームワークは自作しなきゃですね。
でも、dxlibの作者とかも言ってるように
自分の思想を極力押し付けないライブラリにしたい
というのはすっごく共感できましたけどね^^
236名前は開発中のものです。
2011/06/21(火) 04:10:12.18ID:IZIeuRiB C# + DxLibって結構少ないと思っていたけど
土日スレとかだと意外と見かける。
公式のC#インターフェースがイケてないのは少し残念だけど
あの手軽さは他ではなかなか得られないと思う。
日本語資料も多いし。
土日スレとかだと意外と見かける。
公式のC#インターフェースがイケてないのは少し残念だけど
あの手軽さは他ではなかなか得られないと思う。
日本語資料も多いし。
237名前は開発中のものです。
2011/06/21(火) 04:19:02.81ID:wcOdQHj5 dxlibか〜 新しいバージョンはC#にも対応してたんですね。
DirectX7-8とかの頃触ったことがあっただけなので
知りませんでした。
DirectX7-8とかの頃触ったことがあっただけなので
知りませんでした。
238名前は開発中のものです。
2011/06/21(火) 04:22:01.84ID:3afCOWYU age
239名前は開発中のものです。
2011/06/21(火) 04:34:17.83ID:wcOdQHj5 少し話しはズレますけど、M$はなんでもっとXBOXと互換性をちゃんと保たなかったんでしょう?
シロウト目には、XBOXは、普通のゲー専用ミニPCでも良いと思うんですけどね。
シロウト目には、XBOXは、普通のゲー専用ミニPCでも良いと思うんですけどね。
240名前は開発中のものです。
2011/06/21(火) 06:15:09.12ID:P6unZyCi ソフトとハードを作ってるのが別チームだからだろ
241名前は開発中のものです。
2011/06/21(火) 06:15:25.68ID:wcOdQHj5 まぁ金儲けの為の布石が色々あったんでしょうか。
242名前は開発中のものです。
2011/06/21(火) 06:31:36.94ID:wcOdQHj5 >>240
単純に考えて、ゲーム以外の用途を殆ど削って
内部パーツの一部を交換可能な設計にして
OSもゲーム動作させる為だけの完全にPC用と互換あるものに
しててくれれば、どんなに良かったかと思ったんですが。
単純に考えて、ゲーム以外の用途を殆ど削って
内部パーツの一部を交換可能な設計にして
OSもゲーム動作させる為だけの完全にPC用と互換あるものに
しててくれれば、どんなに良かったかと思ったんですが。
243名前は開発中のものです。
2011/06/21(火) 06:39:07.79ID:6C1+3RKX 少し前に
http://hibari.2ch.net/test/read.cgi/gamedev/1286984730/
にC#+DXlibのソース投下したんで興味あったらどんぞ
あんま参考にならんかったら許しておくれw
http://hibari.2ch.net/test/read.cgi/gamedev/1286984730/
にC#+DXlibのソース投下したんで興味あったらどんぞ
あんま参考にならんかったら許しておくれw
244名前は開発中のものです。
2011/06/21(火) 06:47:17.05ID:P6unZyCi >>242
利用者にはそれがベストなんだが各チームプライドがあるから無理だろう
利用者にはそれがベストなんだが各チームプライドがあるから無理だろう
245名前は開発中のものです。
2011/06/21(火) 07:32:43.94ID:wcOdQHj5246名前は開発中のものです。
2011/06/21(火) 08:18:08.73ID:xH1E1FY5 俺は一時期C#でゲーム作ってたが、C++に戻りつつある。
メリットは
1.実行速度がでる
2.ゲームエンジンはC#版でも結局C++のラッパだからC++のほうがデバッグしやすい。
3.C#からC++を呼ぶ手段はいろいろあるが、その逆は少ない。
メリットは
1.実行速度がでる
2.ゲームエンジンはC#版でも結局C++のラッパだからC++のほうがデバッグしやすい。
3.C#からC++を呼ぶ手段はいろいろあるが、その逆は少ない。
247名前は開発中のものです。
2011/06/21(火) 08:37:55.91ID:Saq3Hs51 >>243
通信
はdxlibのsocketやC#のsoketじゃなくて
lidgren使った方が楽だと思うよ
俺もC#dxlibで2DMMO作ってて
tcp越しのマップ移動とチャットまで作ったんだけど
後々の事考えてlidgrenで作り直してる
通信
はdxlibのsocketやC#のsoketじゃなくて
lidgren使った方が楽だと思うよ
俺もC#dxlibで2DMMO作ってて
tcp越しのマップ移動とチャットまで作ったんだけど
後々の事考えてlidgrenで作り直してる
248名前は開発中のものです。
2011/06/21(火) 09:03:42.93ID:6C1+3RKX249名前は開発中のものです。
2011/06/21(火) 09:27:19.64ID:wcOdQHj5 >>246
実行速度についてですけど
やっぱネイティブのC++とC#じゃ
JITで最適化されたコード吐いても
C++とそんなに差があるもんなんですか?
どっかにまったく同じメガデモみたいなもんの
C++版とC#版の比較とかないかな。
実行速度についてですけど
やっぱネイティブのC++とC#じゃ
JITで最適化されたコード吐いても
C++とそんなに差があるもんなんですか?
どっかにまったく同じメガデモみたいなもんの
C++版とC#版の比較とかないかな。
250名前は開発中のものです。
2011/06/21(火) 12:04:43.82ID:lgeltL/L ゴリゴリの3Dじゃなきゃ分からんレベルに拘るな
251名前は開発中のものです。
2011/06/21(火) 12:41:09.97ID:xH1E1FY5 >>249
見本的なものは知らない。
C#にも得手不得手があるようで一概には言えないが、感覚的にC#は10%遅い感じ。(10秒が11秒に)
ただ配列アクセスはもっと遅い気がする。
あと描画ループ内だとC#からC++へのメモリ転送も馬鹿にならん。
まあ、コードの工夫でなんとかなるレベルだと思うから、どこにリスクを背負うかって話だな。
見本的なものは知らない。
C#にも得手不得手があるようで一概には言えないが、感覚的にC#は10%遅い感じ。(10秒が11秒に)
ただ配列アクセスはもっと遅い気がする。
あと描画ループ内だとC#からC++へのメモリ転送も馬鹿にならん。
まあ、コードの工夫でなんとかなるレベルだと思うから、どこにリスクを背負うかって話だな。
252名前は開発中のものです。
2011/06/21(火) 14:05:55.72ID:+SELv9I7 基本C#でどうしても遅い部分だけC++で作ればいいじゃん
でもFPS100の超絶弾幕シューティングを作るとかなら始めからC++でどうぞ
でもFPS100の超絶弾幕シューティングを作るとかなら始めからC++でどうぞ
253名前は開発中のものです。
2011/06/21(火) 21:26:31.95ID:XXAmeKWk でも思ったよりずっとC#は速い感じでよいですね。
まぁケースバイケースでやっぱり言語は
それぞれ使いどころがあるって事ですかね。
みなさんアドバイスありがとう。
まぁケースバイケースでやっぱり言語は
それぞれ使いどころがあるって事ですかね。
みなさんアドバイスありがとう。
254名前は開発中のものです。
2011/06/23(木) 04:55:10.49ID:Mg2577Eb C#の勉強もかねてゲーム製作をがんばって見たいのですが、その場合、XNAよりSlimDXとかの方がいいですか?
もしくは、特別なライブラリは必要ないですか?
作りたいゲームは単純な2DのRPGやシミュレーションです
よろしくお願いいたします
もしくは、特別なライブラリは必要ないですか?
作りたいゲームは単純な2DのRPGやシミュレーションです
よろしくお願いいたします
255名前は開発中のものです。
2011/06/23(木) 18:29:43.45ID:nWcL2mex >もしくは、特別なライブラリは必要ないですか?
>作りたいゲームは単純な2DのRPGやシミュレーションです
以前、C#2.0の頃にビットマップの描画速度がどの程度なのか調べたことがある。
2DのRPGとかでよくある16x16とかのビットマップを画面に何個も転送して
一画面描画するようなテストプログラムを書いた。
Win32APIだと16x16のビットマップの集まりのビットマップファイルを読み込んで
それをメモリDCに入れて、そこから画面のDCへ転送する形になるのだが
.NetFrameworkだとメモリDCの作り方がわからなかった。
しかたがないので何だったか忘れたがBitmapクラスかなにかでビットマップを読み込み
それから画面に描画したのだが非常に遅かった。
うろ覚えであまり参考になりそうになくて申し訳ないが、ようするに
なんかのライブラリがあった方がいいんじゃね?
とゆーことである。
まあ、そんときはメモリDCつくれないんでクソだろって思ってMDXつかった。
Win32APIでもよかったけど、MDXでもそんなに手間かかんないだろって思って。
実際のところ、C#つーか.NetFrameworkオンリーでこうゆうケースの描画で
速度だすには普通はどうすんの?
>作りたいゲームは単純な2DのRPGやシミュレーションです
以前、C#2.0の頃にビットマップの描画速度がどの程度なのか調べたことがある。
2DのRPGとかでよくある16x16とかのビットマップを画面に何個も転送して
一画面描画するようなテストプログラムを書いた。
Win32APIだと16x16のビットマップの集まりのビットマップファイルを読み込んで
それをメモリDCに入れて、そこから画面のDCへ転送する形になるのだが
.NetFrameworkだとメモリDCの作り方がわからなかった。
しかたがないので何だったか忘れたがBitmapクラスかなにかでビットマップを読み込み
それから画面に描画したのだが非常に遅かった。
うろ覚えであまり参考になりそうになくて申し訳ないが、ようするに
なんかのライブラリがあった方がいいんじゃね?
とゆーことである。
まあ、そんときはメモリDCつくれないんでクソだろって思ってMDXつかった。
Win32APIでもよかったけど、MDXでもそんなに手間かかんないだろって思って。
実際のところ、C#つーか.NetFrameworkオンリーでこうゆうケースの描画で
速度だすには普通はどうすんの?
256名前は開発中のものです。
2011/06/23(木) 21:17:13.24ID:Mg2577Eb >>255
レスありがとう
自分の場合は対してカッコイイ画面効果を予定していないから、スピードとかは気にならないかも
むしろ、プログラミング的にどのライブラリ使うのが(もしくは使わない)楽かの方が重要です
自分はDirectXの経験が完全にゼロだから迷うところ
レスありがとう
自分の場合は対してカッコイイ画面効果を予定していないから、スピードとかは気にならないかも
むしろ、プログラミング的にどのライブラリ使うのが(もしくは使わない)楽かの方が重要です
自分はDirectXの経験が完全にゼロだから迷うところ
257名前は開発中のものです。
2011/06/23(木) 22:12:52.66ID:nWcL2mex MDXとSlimDX以外は使ったことないから、どれが楽かはわかんないけど
多分、このスレの人が書いたSlimDXのサンプルが
ttp://www21.atwiki.jp/csharpgamedev/pages/18.html
にあるから、そこのサンプルフレームワークとスプライトをみれば
楽にできそうか判断できるかもしれない。
スプライトのサンプルのOnRender()の部分でtextureからspriteにDrawしてるのが
描画のほぼすべてになるね、あとは準備とか後片付け。
まあ、あくまで描画だけだけど。
多分、このスレの人が書いたSlimDXのサンプルが
ttp://www21.atwiki.jp/csharpgamedev/pages/18.html
にあるから、そこのサンプルフレームワークとスプライトをみれば
楽にできそうか判断できるかもしれない。
スプライトのサンプルのOnRender()の部分でtextureからspriteにDrawしてるのが
描画のほぼすべてになるね、あとは準備とか後片付け。
まあ、あくまで描画だけだけど。
258名前は開発中のものです。
2011/06/23(木) 23:36:01.30ID:FgZSr0Ff ただ作るだけならXNAが楽だと思うよ。
DirectXのめんどい部分は勝手にやってくれるし。
DirectXのめんどい部分は勝手にやってくれるし。
259名前は開発中のものです。
2011/06/24(金) 18:45:55.74ID:w2ahsluu 質問ばかりですみません
C#で作成されたゲームのソースコードを読みたいと思っているのですが、XNAとDirectXだと
どちらが読めるコードが多いですか?
自分は設計能力もまだまだなので、ライブラリのサンプル以外にゲーム全体のソースも
読みたいです
XNAとSlimDXをちょっと調べてみましたが、どちらも多少は勉強が必要で片方が圧倒的に
楽には思えませんでした
ですので、今回は勉強できるコードが多い方を使いたいと思っています
よろしく絵お願いいたします
C#で作成されたゲームのソースコードを読みたいと思っているのですが、XNAとDirectXだと
どちらが読めるコードが多いですか?
自分は設計能力もまだまだなので、ライブラリのサンプル以外にゲーム全体のソースも
読みたいです
XNAとSlimDXをちょっと調べてみましたが、どちらも多少は勉強が必要で片方が圧倒的に
楽には思えませんでした
ですので、今回は勉強できるコードが多い方を使いたいと思っています
よろしく絵お願いいたします
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】トランプ大統領、中国の習近平国家主席を「国賓」として招待することに ★3 [ニョキニョキ★]
- 【速報】トランプ大統領、中国の習近平国家主席を「国賓」として招待することに ★4 [ニョキニョキ★]
- 日本と中国を結ぶ12航空路線で全便欠航 中国人に最も人気の海外旅行先は日本から韓国に ★2 [ぐれ★]
- 【東京・足立の車暴走】赤信号無視か 危険運転致死傷疑いも視野に捜査 逮捕された職業不詳の男性(37)は精神疾患で通院歴も ★3 [ぐれ★]
- 防衛費増額「賛成」62・8% 「反対」32・2%を大きく上回る 賛成「18~29歳で8割」世代差あらわ 産経FNN合同世論調査 ★3 [尺アジ★]
- 【テレビ】鈴木福&あのちゃんW主演 テレ東で押見修造氏の漫画『惡の華』実写ドラマ化決定! 累計325万部を突破した伝説的漫画 [冬月記者★]
- 【実況】博衣こよりのえちえち朝こよ🧪★2
- 【実況】博衣こよりのえちえち朝こよ🧪
- 【悲報】セブンイレブンの納豆巻きの値段、限界突破wwwwwwwwwwwwwwwwww [977261419]
- 【悲報】小野田紀美さん、宇宙人みたいな服を着てしまう…また、そのことを突っ込まれブチ切れ中www [856698234]
- クマ対策→山に食べ物撒くだけ
- 🏡
