C# C# C♯ でゲームを作ろう Part2 at GAMEDEV
[2ch|▼Menu]
[前50を表示]
250:名前は開発中のものです。
11/06/21 12:04:43.82 lgeltL/L.net
ゴリゴリの3Dじゃなきゃ分からんレベルに拘るな

251:名前は開発中のものです。
11/06/21 12:41:09.97 xH1E1FY5.net
>>249
見本的なものは知らない。
C#にも得手不得手があるようで一概には言えないが、感覚的にC#は10%遅い感じ。(10秒が11秒に)
ただ配列アクセスはもっと遅い気がする。
あと描画ループ内だとC#からC++へのメモリ転送も馬鹿にならん。

まあ、コードの工夫でなんとかなるレベルだと思うから、どこにリスクを背負うかって話だな。

252:名前は開発中のものです。
11/06/21 14:05:55.72 +SELv9I7.net
基本C#でどうしても遅い部分だけC++で作ればいいじゃん
でもFPS100の超絶弾幕シューティングを作るとかなら始めからC++でどうぞ

253:名前は開発中のものです。
11/06/21 21:26:31.95 XXAmeKWk.net
でも思ったよりずっとC#は速い感じでよいですね。

まぁケースバイケースでやっぱり言語は
それぞれ使いどころがあるって事ですかね。
みなさんアドバイスありがとう。

254:名前は開発中のものです。
11/06/23 04:55:10.49 Mg2577Eb.net
C#の勉強もかねてゲーム製作をがんばって見たいのですが、その場合、XNAよりSlimDXとかの方がいいですか?
もしくは、特別なライブラリは必要ないですか?
作りたいゲームは単純な2DのRPGやシミュレーションです
よろしくお願いいたします


255:名前は開発中のものです。
11/06/23 18:29:43.45 nWcL2mex.net
>もしくは、特別なライブラリは必要ないですか?
>作りたいゲームは単純な2DのRPGやシミュレーションです
以前、C#2.0の頃にビットマップの描画速度がどの程度なのか調べたことがある。
2DのRPGとかでよくある16x16とかのビットマップを画面に何個も転送して
一画面描画するようなテストプログラムを書いた。
Win32APIだと16x16のビットマップの集まりのビットマップファイルを読み込んで
それをメモリDCに入れて、そこから画面のDCへ転送する形になるのだが
.NetFrameworkだとメモリDCの作り方がわからなかった。
しかたがないので何だったか忘れたがBitmapクラスかなにかでビットマップを読み込み
それから画面に描画したのだが非常に遅かった。
うろ覚えであまり参考になりそうになくて申し訳ないが、ようするに
なんかのライブラリがあった方がいいんじゃね?
とゆーことである。

まあ、そんときはメモリDCつくれないんでクソだろって思ってMDXつかった。
Win32APIでもよかったけど、MDXでもそんなに手間かかんないだろって思って。
実際のところ、C#つーか.NetFrameworkオンリーでこうゆうケースの描画で
速度だすには普通はどうすんの?

256:名前は開発中のものです。
11/06/23 21:17:13.24 Mg2577Eb.net
>>255
レスありがとう
自分の場合は対してカッコイイ画面効果を予定していないから、スピードとかは気にならないかも
むしろ、プログラミング的にどのライブラリ使うのが(もしくは使わない)楽かの方が重要です
自分はDirectXの経験が完全にゼロだから迷うところ

257:名前は開発中のものです。
11/06/23 22:12:52.66 nWcL2mex.net
MDXとSlimDX以外は使ったことないから、どれが楽かはわかんないけど
多分、このスレの人が書いたSlimDXのサンプルが
URLリンク(www21.atwiki.jp)
にあるから、そこのサンプルフレームワークとスプライトをみれば
楽にできそうか判断できるかもしれない。

スプライトのサンプルのOnRender()の部分でtextureからspriteにDrawしてるのが
描画のほぼすべてになるね、あとは準備とか後片付け。
まあ、あくまで描画だけだけど。

258:名前は開発中のものです。
11/06/23 23:36:01.30 FgZSr0Ff.net
ただ作るだけならXNAが楽だと思うよ。
DirectXのめんどい部分は勝手にやってくれるし。

259:名前は開発中のものです。
11/06/24 18:45:55.74 w2ahsluu.net
質問ばかりですみません
C#で作成されたゲームのソースコードを読みたいと思っているのですが、XNAとDirectXだと
どちらが読めるコードが多いですか?

自分は設計能力もまだまだなので、ライブラリのサンプル以外にゲーム全体のソースも
読みたいです

XNAとSlimDXをちょっと調べてみましたが、どちらも多少は勉強が必要で片方が圧倒的に
楽には思えませんでした
ですので、今回は勉強できるコードが多い方を使いたいと思っています

よろしく絵お願いいたします

260:名前は開発中のものです。
11/06/24 19:49:20.12 vpIr/4FI.net
圧倒的にDirectXの方が多い

261:名前は開発中のものです。
11/06/24 21:29:34.87 j8WTLCH/.net
XNAとDirectXならDirectXの方が情報は多い。
XNAとSlimDXならXNAの方が情報は多い。

262:名前は開発中のものです。
11/06/26 20:24:29.87 kDU8FN7Y.net
なるほど
とりあえず、XNAを信じてみます
XNAが爆死したら、それはそのとき考えます
アドバイスありがとうございました


263:名前は開発中のものです。
11/06/27 10:17:47.69 XmORyGJm.net
ほぼ全てのプログラムがソースコードにまでリバースエンジニアリング出来る事を考えると、
ネイティブ+DirectXで書かれたものよりXNAで書かれたものの方が読める機会は多い気がする

264:名前は開発中のものです。
11/06/29 00:07:48.46 k3mpPKWN.net
そのレスだけだとわからないんじゃないか?
Reflectorっていう海外のツールがシンプルにC#exeファイルを覗けた。今ではリフレクターは有料ツールになってしまったけど確かに有能なツールだった。

265:名前は開発中のものです。
11/06/29 08:59:25.49 k8ega+9c.net
ここで言うような事でもないけど、時計を今年の3月以前に戻すとまだ使えるんだぜ

266:名前は開発中のものです。
11/06/29 09:34:20.48 k8ega+9c.net
いつのまにかILSpyなんてのが出来てたんだな。
見た目もReflectorとまったく変わらないしこれはいいわ。

267:名前は開発中のものです。
11/07/22 17:25:02.19 grNpbW8x.net
unityではc#が使えるよ。

268:名前は開発中のものです。
11/07/22 17:26:09.41 grNpbW8x.net
c#で書いてあるゲームのコードが載ってるとこしらないですか?

269:名前は開発中のものです。
11/07/22 23:29:31.67 jWcHZAal.net
しらないです

270:名前は開発中のものです。
11/07/23 02:29:55.89 U6kF4dml.net
>>268
ある程度やりたい事書いてくれれば、教えられる範囲でおしえるぞ

271:名前は開発中のものです。
11/07/23 03:53:09.26 XfYGPnsY.net
FreeTrainがC#だったきがする
スレリンク(gamedev板)
スレ見ると今はグダってるみたいだけど、sourceforgeにソースあるはず

272:名前は開発中のものです。
11/07/23 17:36:32.47 kEbjemIO.net
今はどうだかしらないけどリーダーがC#初心者なうえに痛い奴だったような気がする

273:名前は開発中のものです。
11/07/25 10:01:31.50 k3N0XtxD.net
前スレでヘルプ求めてやって来た人がいたな。
あの人がリーダーだったん?

274:名前は開発中のものです。
11/07/27 18:31:57.32 rtDjJBOt.net
>>270
unityで3DRPGを作りたいです。
デモンズソウルに近い仕様を目指します。
・武器の交換(ポリゴンモデルの変更含む)
・グラフィクユーザーインターフェース
この辺りを大体の仕組みを大まかに説明して頂けると嬉しいです。

275:名前は開発中のものです。
11/07/27 19:27:13.33 PWOTNM6A.net
スレチ

276:名前は開発中のものです。
11/07/28 10:08:18.40 2bUtDyJG.net
【3Dゲームエンジン】Unity 4
スレリンク(gamedev板)

277:名前は開発中のものです。
11/07/31 21:52:48.74 RX3R5a7d.net
中川昭一まとめ
URLリンク(www.youtube.com)
URLリンク(www.youtube.com)
URLリンク(www.youtube.com)
URLリンク(www.youtube.com)

278:名前は開発中のものです。
11/09/02 22:33:21.22 ML5gyu7o.net
C#で使える組み込みスクリプト言語ってどんなのがある?
やっぱりLuaが鉄板なのかな。

279:名前は開発中のものです。
11/09/02 22:43:29.77 r3GL4ObA.net
IronPython、IronRuby、Boo とか。他にもググれば沢山出てくるぞ。

280:名前は開発中のものです。
11/09/03 00:17:34.69 Xm2kSO6d.net
id

281:名前は開発中のものです。
11/09/03 00:18:00.90 lADjbFc7.net
普通にC#でもいいけど

282:名前は開発中のものです。
11/09/20 01:42:21.67 HyU39mW7.net
今のところアマチュアの俺には直接の関係はないが、
PlayStationRSuiteでC#採用するってのは明るいニュースだね。
URLリンク(www.scei.co.jp)

来春の正式ローンチで個人開発者でも使えるようになるといいな。
URLリンク(av.watch.impress.co.jp)

283:名前は開発中のものです。
11/09/20 01:57:55.51 2ns/BLgC.net
絵みゅが出て終わるよ

284:名前は開発中のものです。
11/10/13 14:07:45.35 y/z+Wlc2.net
あげ

285:名前は開発中のものです。
11/12/19 13:01:21.92 iNpFDtuo.net
Silverlight5が来たね
XNAの機能が盛り込まれたり、色々ゲームに使えそう
少し挑戦してみるか


日本語SDKが出たらな!!

286:名前は開発中のものです。
11/12/22 01:42:34.06 edwvGmuO.net
格ゲーのコマンド入力ってどう捌くべき?

287:名前は開発中のものです。
11/12/22 09:29:30.41 mOrPedxd.net
イベント

288:名前は開発中のものです。
11/12/22 11:13:31.01 FNysklry.net
直近の数秒間のキー状態を保存して置いて、Regexで技コマンドパターンとマッチングさせると言うのはどうだろう

289:名前は開発中のものです。
11/12/22 21:16:03.45 HAGzfKIv.net
あんまり融通の効くような解析にするとグルグルポンで出るようになっちゃうし
悩みどころだよな

290:名前は開発中のものです。
11/12/24 09:27:08.28 SLzNzNke.net
時間のアソビと、方向のアソビをもたせればいいだけだろ

291:名前は開発中のものです。
11/12/25 03:24:08.92 /pQ3TQVq.net
うん

292:名前は開発中のものです。
11/12/27 03:40:07.53 Yk/XjSQY.net
C#習得したくて作るならゲームがよくてWinAPIとかDirectXとか極力触りたくないんだけど

293:名前は開発中のものです。
11/12/27 09:34:34.28 9w6EG7Fj.net
>>292
XNA一択

294:名前は開発中のものです。
11/12/28 01:24:02.77 Zp8FtbbJ.net
そもそもDirectXとかXNAとかSlimDXとか触りたくなさそうな気配を感じる・・・

VisualStudioだとして、フォームにPictureBoxでも置いて、
その中に適当に絵を貼り付けて、PictureBoxを動かせば簡単なミニゲームは作れる。

ゲームを作るのが目的なら、そんなやり方勧められないけど、
C#を学ぶのが目的なら、その程度でいいんじゃないかなー


295:名前は開発中のものです。
11/12/30 21:50:05.43 TIWqGbfI.net
>>292
OpenTKというのはどうだ

296:名前は開発中のものです。
11/12/31 03:04:13.75 EZb1lWgj.net
>>292
Unityでいいんじゃね?

297:名前は開発中のものです。
12/01/01 12:54:32.52 0PyEI2Oo.net
オンラインブラウザゲームって
なにからどうとっつけばいいかわからない

HTML触らずにSilverLightアプリ作成で、鯖とクライアント両方作れる?
先に鯖用
出来たら入出力分けてクライアント用?
全然わからん

298:名前は開発中のものです。
12/01/01 12:56:34.74 0PyEI2Oo.net
普通にWebアプリ作って
処理の中身をユーザー分けして拡張していく感じか?
わけわからん

299:名前は開発中のものです。
12/01/01 12:58:30.18 0PyEI2Oo.net
鯖データベース作って
各ユーザーごとに操作可能データ領域を区分けして
鯖はデータベースだけ見て常時処理していけばいいのか

わけわからん

300:名前は開発中のものです。
12/01/08 11:43:26.19 HL/mVV1R.net
XNAでゲーム作ろうと思ったらグラボの性能が足りないのかエラー出たんだけどどうすればいいんですかね

301:名前は開発中のものです。
12/01/08 13:31:52.65 ViJnsTP5.net
グラボ変える

302:名前は開発中のものです。
12/01/10 21:23:42.42 omGre8X+.net
安いの買え
9600GTでもどうにかなるというのに

303:名前は開発中のものです。
12/01/11 20:58:56.65 HOUjruQq.net
ドットキャラのパラパラアニメーター作った。
コードガリガリ書いて300行位でできたからC#ってすごいね。

304:名前は開発中のものです。
12/01/13 10:53:03.89 OtdkujKw.net
C#がすごいんじゃないよ。
お前がすごいんだよ。

305:名前は開発中のものです。
12/01/16 23:45:28.65 4/gfkBkU.net
>>304
そう言ってもらえると感激やわー!

306:名前は開発中のものです。
12/01/18 15:10:20.96 RrDFsBvU.net
俺のほうが凄いけどな

307:名前は開発中のものです。
12/01/18 15:11:52.74 EcoSYDxI.net
WindowsPhone7でゲーム作るわ

308:303
12/01/19 02:04:31.14 Tw1c2s3W.net
気が向いたのであげてみる。一ヶ月位で消えるよ。
URLリンク(www1.axfc.net)

デバッグはろくにやってないからそのつもりで。
俺は、幸、不幸に対する対価を要求しないつもりので、俺に責任を求めることは無いように!
UIがオカシイと思ったら直せばいいと思うよ。
使い方は、一応書いてあるけど、わからなかったら諦めろ!

そんな感じだ。

ちなみに300行っていうのは自分の手で書いた行数ね。

309:名前は開発中のものです。
12/01/19 22:21:09.48 vX6PT/Iu.net
ウイルス入りか

310:名前は開発中のものです。
12/01/20 01:00:43.55 bRk7D0Dt.net
>>309
え?

311:名前は開発中のものです。
12/01/20 01:49:44.86 +SKmAGJd.net
>>309
え?

312:名前は開発中のものです。
12/01/20 11:05:07.54 yGjTgAa9.net
>>309
え?

313:名前は開発中のものです。
12/01/20 11:26:41.14 UVtTlChn.net
>>309
え?

314:名前は開発中のものです。
12/01/20 15:27:16.06 b9XPHrQk.net
>>314
え?

315:名前は開発中のものです。
12/01/26 21:11:18.69 SeuLpZa2.net
( ^ω^)おっ

316:名前は開発中のものです。
12/02/12 21:57:59.48 gjfghICz.net
スレリンク(tech板)

317:名前は開発中のものです。
12/04/18 03:08:03.53 zzmnGwMP.net
単なる趣味でキャラ描いてパッドで動かして、うお、すげーと思いたいだけなんだけど
XNAのが楽かな?
M$のドキュメントも充実しているし、1から始めてもやっていけそうな感じ

SlimDXはインストールも、参照設定も楽だったが、1行目が書けなかったw
キーボードの入力をやってみようと思ったが、SlimDXのサンプルがなかったので
MDXで書かれたコードを真似したが、Deviceのインスタンスの作り方で詰まってしまった
おそらくC++&DirectXでの開発経験のある人が、軽い気持ちで作るにはいいのだろうけど
0からスタートするには無理な気がした
参考にするコードもおそらくC++で書かれているようなのをにらめっこしていくことになるだろうし
C++未経験だからかなり大変

XNAはM$のサンプルをコピペするだけでできそう
ただ、C#にしてもそうだけど、便利なライブラリがあるのはいいけど
そのせいで、OSやDirectXの本質部分をまったく理解できないんだろうなと思う
過去ログにもあるようにXNAが終わっちゃうと、それまで学んだことは活かせないんだろうなと
SlimDXがもし開発停止になっても、それで開発した知識は活かせそうな気がする

318:名前は開発中のものです。
12/04/18 08:01:30.19 +PfVs1dT.net
できそうと思ってもやらずに長文書いてる奴には一生出来ない

319:名前は開発中のものです。
12/04/18 12:02:36.32 u9fUrCgv.net
本質はテクニックを理解することだ
プラットフォームに振り回されちゃいけねえ

320:名前は開発中のものです。
12/04/18 14:53:13.88 zzmnGwMP.net
Unityスレみたらすごく盛り上がっているなぁ
普段C#使ってない人も集まっているのかな

ちょこっと調べてみたが、FPSなどのアクションゲームみたいに
静的なマップで部分的にオブジェクトを操作するようなのは楽そうだけど、
マップ自体を動的に生成するような箱庭系を作るのはあんま向いてない感じかな

321:名前は開発中のものです。
12/04/20 06:12:23.66 QtZyd8fk.net
C++とC#の違いってプリプロセッサとヘッダーファイルと、
newしたらdeleteなのと、ポインタやハンドル使うくらいでしょ?
ほとんどC#みたいなもんだよ

322:名前は開発中のものです。
12/04/20 08:19:53.55 cSwGsiDe.net
ひどい釣りを見た

323:名前は開発中のものです。
12/04/26 19:19:43.11 OEu7Wa4r.net
PlayStation Suiteプログラミング part 1
スレリンク(gamedev板)

そこそこ盛り上がってるんで一応貼っておくよ

324:名前は開発中のものです。
12/05/03 14:08:21.52 vWkkRME1.net
XNAでViewport.Project関数を使ってワールド座標をスクリーン座標に変換してるんだけど
カメラの後ろにある物の座標まで変換されてしまうよ。
これを防ぐ方法無いですか?

325:324
12/05/03 14:15:09.18 vWkkRME1.net
質問が変だった。
あるワールド座標がカメラの後ろにあるか前にあるか判定する方法ないですか?

326:名前は開発中のものです。
12/05/04 13:35:07.62 hXAHeYah.net
カメラの座標を基準にして
カメラの視線ベクトルと、該当座標へのベクトルの
内積をとって見てはいかがだろうか

勘で答えてるけど

327:名前は開発中のものです。
12/05/04 18:57:39.05 ZvD1zdGw.net
あ?ベクトルの内積だの外積だのわかんねーよ

328:名前は開発中のものです。
12/05/04 19:57:29.37 53Z6cEF1.net
>>327
じゃあまず俺にベクトルを教えなさいよ


329:名前は開発中のものです。
12/05/07 00:06:10.55 KJS5MJfQ.net
高校数学の教科書でも読んでろよ
数学Bだぞ

330:名前は開発中のものです。
12/07/02 06:50:24.80 7ucfM42S.net
ベクトルと行列なしに3Dは無理だろ

331:名前は開発中のものです。
12/07/02 21:56:15.96 6Jmylpw0.net
16個の数字が〜なんて考えるから駄目。
行列なんざ
「拡縮回転移動変形なんでもござれの万能データ型」
みたいな理解でいいんだよ、極端な話(極端すぎるか?)

332:名前は開発中のものです。
12/09/08 22:48:24.83 USByJtAS.net
C++のコードにスクリプト言語としてC#を組み込みたいんだが、日本語で何か良い資料無い?

333:名前は開発中のものです。
12/09/09 00:02:26.48 NqOVDYbG.net
意味不。C#スクリプトに使うくらいなら全部C#使えよ。

334:名前は開発中のものです。
12/09/09 00:24:11.91 KwdyowjZ.net
C#は重いしタイマーの精度も悪い。
あと、最近の英語圏でのアマチュア向けのゲームエンジンでは、
本体がC++でスクリプトがC#という組み合わせが当たり前とも聞いたが?

335:名前は開発中のものです。
12/09/09 00:28:26.98 KwdyowjZ.net
ちなみにコッチのスレで聞いた話だが

推薦図書/必読書のためのスレッド in ゲ製作技術5
スレリンク(gamedev板)

336:名前は開発中のものです。
12/09/09 01:28:16.11 aLq+mN6t.net
つ Unity

337:名前は開発中のものです。
12/09/09 03:37:13.25 r2Gs41k9.net
>>334
CLR ホスト環境でぐぐれ

338:名前は開発中のものです。
12/09/09 08:40:14.70 KwdyowjZ.net
>>337
ありがとうございます。求める資料が見つかりました。


339:332
12/09/09 10:48:34.06 KwdyowjZ.net
重ねて質問します。
CからC#を呼び出した後、さらに元となった実行ファイルのCの関数をC#から呼び出したいと考えているのですが、どのような方法があるでしょうか?

340:名前は開発中のものです。
12/09/09 19:08:49.94 r2Gs41k9.net
P/InvokeかC++/CLIでラップ

341:名前は開発中のものです。
12/09/11 19:55:02.11 4nOYAXXy.net
dllじゃないと出来なくね?

342:名前は開発中のものです。
12/09/11 20:21:17.32 ro2nDT1L.net
exeでもシンボルエクスポートしておけばdll同様呼べるで
あまりお行儀の良い方法じゃないが、そういうアプリもたまに見かける

343:名前は開発中のものです。
12/09/11 20:37:56.20 4nOYAXXy.net
Thanks!やってみるは。

344:名前は開発中のものです。
12/10/28 23:34:00.35 6JqZeaGJ.net
VS2010でデバッグ実行時に、 ***.pdb が出てうざいんですけど
これが作成されない様にできないですか?

345:名前は開発中のものです。
12/10/29 01:09:30.71 hOaqTjMg.net
それ、デバッグ時に必要だから。

346:名前は開発中のものです。
12/11/13 01:50:16.89 SxvCXsyg.net
当たり判定とかマルチスレッドで2つとか4つに分けて処理させたら
マルチCPU環境だと早くなる?
スレッドは2だけど1つしかCPU使わないとかありえる話?

347:名前は開発中のものです。
12/11/18 16:31:21.22 2OTWerrY.net
SharpDXが割といい感じだと思う
XNA風のGameクラスとかがあるToolkit名前空間が
個人的に非常に嬉しい

348:名前は開発中のものです。
12/11/23 21:05:33.77 SuFP83ZN.net
linuxにも対応させようと思ったらmono+OpenGLですかね

>>346
.net4.0からParallelっていう便利なクラスができたから利用するといいよ

349:名前は開発中のものです。
12/12/01 12:57:20.59 Jmz/JlVL.net
OpenTKとかあったな、中身OpenGLだけど。
よく知らないけどジョイスティックとかオーディオとかにも対応してるらしい。

350:名前は開発中のものです。
12/12/12 16:09:12.46 dhwSQiXz.net
警察「犯人は「Cシャープ(音楽記号)」というプログラミング言語を利用してウイルスを作成」
スレリンク(news板)

351:名前は開発中のものです。
12/12/14 18:15:28.71 Sp7fZVTP.net
シャープ(音楽記号)ってなんだよw
C#とは違う新言語でも作ったのかい?

352:名前は開発中のものです。
13/01/04 21:54:32.07 MAMcuc6O.net
C#でノベルゲームってアリっすか?


>>351
だってC#は「Cナンバー」って読むもん
「Cシャープなら」C♯

353:名前は開発中のものです。
13/01/04 21:55:21.29 MAMcuc6O.net
下げ忘れ須磨祖

354:名前は開発中のものです。
13/01/06 01:53:07.26 E3yiCJh0.net
ノベルゲームがアリか聞く意味がわからん
C#が作るのに向いてるかどうかが聞きたいのだろうか

355:名前は開発中のものです。
13/01/06 13:04:26.08 Zz8HP+D0.net
>>351
「#」と「♯」は別物だぞ。

356:名前は開発中のものです。
13/01/06 13:21:04.40 hmTYV80O.net
別物だけど正式な表記はC♯じゃなくC#
でも読みはシーシャープ
C#(シャープ)ならわかるけど、音楽記号と書くのは何かおかしい

357:名前は開発中のものです。
13/01/06 13:33:15.40 Zz8HP+D0.net
>>356
>別物だけど正式な表記はC♯じゃなくC#


え?

358:名前は開発中のものです。
13/01/06 16:26:06.79 UacP1M5o.net
ウィキペディアにそんな風な事が書いてあった気がする
たしか、音楽記号の方は一般的なキーボードでは入力しづらいから
ナンバーサインの方を正式な表記にしたとか何とか

359:名前は開発中のものです。
13/01/06 18:02:00.40 WYPk/9W6.net
なるほど。

360:名前は開発中のものです。
13/02/05 14:45:53.53 t5QyXRxN.net
XNA終了って事はこのスレも終了?

361:名前は開発中のものです。
13/02/05 16:17:50.76 HkNxX7Zw.net
まだまだSharpDXもMonoGameもありますがな

362:名前は開発中のものです。
13/02/05 16:43:37.71 F8ZfJ7lY.net
URLリンク(lh6.googleusercontent.com)

sharpDXってネイティブにかなり近いな
monoは仕方がないとしてもXNAやべぇ・・・・

363:名前は開発中のものです。
13/02/05 22:45:44.95 dYoHKFNB.net
いろいろ探してたんだけど
Monogameってデスクトップ版はSDLだからOpenGLなのか
sharpDXにすればいいのに

364:名前は開発中のものです。
13/02/06 15:48:49.99 hT+0mpf9.net
C#

365:名前は開発中のものです。
13/02/10 04:52:19.61 PjyHoxLm.net
>>362
俺の記憶が正しければXNAはDirectX9ベースだったと思うんだけど
これはどう比較しているの?

366:名前は開発中のものです。
13/02/10 14:19:50.69 Oh7Pz941.net
>>365
XNAは等価比較ではないって書いてあった
URLリンク(code4k.blogspot.jp)
↑開いた時のダイアログが邪魔すぎる

SharpDX来週2.5がリリースかも知れない
URLリンク(sharpdx.org)

367:名前は開発中のものです。
13/02/21 10:35:52.33 46UGGWHH.net
@xoofx: With my coworker @xen2, we implemented last year a full
D3D11/DXGI/D3DCompiler compatible API on top of PS4,running Yebis, Paradox & SharpDX

マジで?

368:名前は開発中のものです。
13/02/22 00:15:02.25 AB7VvA19.net
VitaとかでC#の開発環境があるし、PS4でもC#での開発できるようになってもおかしくないね
CPU・GPUはAMDのAPUだしDirectXそのままでなくてもほぼ同じだろうし
ラッパー作ったらDirectX系まんまになりそうな気はする。

369:名前は開発中のものです。
13/02/24 13:35:32.39 hDDkIIu0.net
マジかよ糞箱売ってくる

370:名前は開発中のものです。
13/03/27 20:21:32.54 XnUWPLVA.net
SL#(えすえるしゃーぷ)とは、GPUで実行されるプログラマブルシェーダーを、超高級言語である
C#で書けてしまうという夢のようなオープンソースのフレームワークである。
URLリンク(monobook.org)

キタコレ

371:名前は開発中のものです。
13/04/09 21:01:43.30 Q0XZIhWI.net
スレ間違えたw
XnAたんが死亡したんだが、これからはSharpdx一択なんかな?

372:名前は開発中のものです。
13/04/10 12:22:18.22 eKtcAWnA.net
一線から身を引いただけで死亡ではないだろ

373:名前は開発中のものです。
13/04/10 23:23:20.35 iajlLVfk.net
死亡ではないけど、MSが次期はないということからこれから廃れてくるのかなと
まぁまだ何年かは持つだろうけど
これからはWin8考えるとWPFに主力は移るのかな?

374:名前は開発中のものです。
13/04/12 00:00:19.04 6mOk9Rrh.net
なんでXNAの次って話でWPFが出てくる・・・

375:名前は開発中のものです。
13/08/03 NY:AN:NY.AN gCsqPyVK.net
SharpDXに対するSlimDXの優位点ってどんなのがある?
今はSharpDX一択で動いているんだけど、ふと気になったので質問

376:名前は開発中のものです。
13/08/04 NY:AN:NY.AN hQoVpS+X.net
まあ出た時期がかなり前なので蓄積ある人もいるんじゃない?

377:名前は開発中のものです。
13/08/10 NY:AN:NY.AN gLAh21R7.net
開発終了してるし今更slimdx使うメリットは流石に皆無だと思う
sharpdxの方はtoolkitならxna系のソースも流用出来たりするし
なにより開発が未だに活発11.2の対応とかもう始めてるしね

378:名前は開発中のものです。
13/08/24 NY:AN:NY.AN 1MQFuGcw.net
DXライブラリのC#版でゲーム作ってるんだが
デバッグ中にFatalEngineExeptionErrorだかってのが出てとまっちゃう
対処法知ってる人いない?

379:名前は開発中のものです。
13/08/24 NY:AN:NY.AN 1thOTJcx.net
まずは正確な例外の名前がわからないことにはどうにもならない

もし ExecutionEngineException だとしたらOSの再インストールが必要なレベルだな
URLリンク(msdn.microsoft.com)(v=vs.100).aspx

380:名前は開発中のものです。
13/08/24 NY:AN:NY.AN 1MQFuGcw.net
多分それで間違いない
なんてこった・・・・orz

381:名前は開発中のものです。
13/08/25 NY:AN:NY.AN 6O/ZQu5d.net
まあ待て落ち着け

まずは例外の名前を確認するんだ
実際ランタイムが壊れるなんつーのは
外歩いてたら隕石にぶち当たるぐらいな確率(のはず)だ
悲観するのはそれからだ

382:名前は開発中のものです。
13/08/25 NY:AN:NY.AN wDj0/+KM.net
マネージ デバッグ アシスタント 'FatalExecutionEngineError' では 'アセンブリ名.vshost.exe' に問題を検出しました。

追加情報: ランタイムの重大なエラーが発生しました。
エラーのアドレスは 0x51a1ec28、スレッド 0x25bc です。
エラー コードは 0xc0000005 です。
これは CLR のバグであるか、またはユーザー
コードのアンセーフまたは確認不可能な部分にバグがある可能性があります。
このバグの一般的な原因には、スタックが壊れる可能性のある
COM-interop または PInvoke のユーザー マーシャリング エラーが含まれています。



この例外のハンドラーがある場合は、プログラムを安全に続行できます。

こう表示される。
例外の名前はFatalExecutionEngineErrorってのであってるかな。
エラーマネージメントだかにはmscorlib.dllがどうのっていってたな。

383:名前は開発中のものです。
13/08/25 NY:AN:NY.AN 6O/ZQu5d.net
P/Invokeまわりに問題が出てるように見えるな
0xc0000005とか思いっきりメモリアクセス違反っぽいし

・VC#プロジェクトの対象プラットフォームが「AnyCPU」になってたら
 「x86」に変えてみるとか
 (効果があるかはわからないけど)

・発生のきっかけになるDxLib関数呼び出しがあるはず。
 最初からステップ実行して、どの関数を呼んだときに起こるか試す
 関数を特定できたら、DxLib.csでそのメソッドの定義を確認するとか
 (確認してどうなるかわからないけど)

384:名前は開発中のものです。
13/08/26 NY:AN:NY.AN H0pxjgHM.net
プラットフォームに関してはもしかしたら思い変えてみました。
効果なしです。

発生の原因も特定を試みましたが。
わかったのはデバッグ開始から1分10秒を越えたあたりということだけです。
毎回エラーとして問題になる行が変わるのでよくわからないです。
DxLibの関数呼び出しの行でエラーが起こったことはなかったと思います。
ちなみに行の内容にも統一性がありません。
文字列の配列管理の部分だったり、数式の途中でエラーが出たり。

ここに書き込むまでに2〜3週間くらい色々試しましたが原因の特定には至りませんでした・・・。

385:名前は開発中のものです。
13/09/07 17:52:19.54 xAfdhwUS.net
SharpDXのToolkitで、XNAみたいに
ContentManager経由でフォントとかモデルとか読み込む方法

(1) ビルドアクションに追加
.csprojファイルを開いて、下の方に次の行を追記
(Program Files云々は環境によって書き換える)
 <Import Project="C:\Program Files\SharpDX\SharpDX.targets" />

これで、ファイルの「ビルドアクション」にToolkit関係のものが表示されるようになる。
参考: URLリンク(sharpdx.org)

(2) フォントのxmlとかモデルとかをソリューションエクスプローラに登録

(3) 登録したリソースの「ビルドアクション」を「Toolkit***」に変更
 (***はコンテンツの種類によって変更)

(4) あとはサンプルプログラムみたいに、Content.Load<T>(ファイル名);


・・・もしかしたらSharpDX.Toolkit使ってる人には常識かもしれないし
VS2012 Professionalならこんな手間すら不要かもしれないけど
ようやく正解にたどり着けたのでここに記す。

386:名前は開発中のものです。
13/09/08 02:37:31.07 CWtaly2q.net
サンプル通りだと
Content.RootDirectory = "Content";

XNAと同じようにContentフォルダを作ってそこにリソースを放り込むってのが基本なのかも
もちろん変えてもおkだけど

俺もついでに少し前に調べた奴XNAでcomponent使ってた人向けのお話
artiomさんのレスが分かりやすい
URLリンク(www.sharpdx.com)

toolkitにはサウンド系はxna互換なものは実装する予定ないのかな?

387:名前は開発中のものです。
13/09/10 16:03:33.82 gIhnnlB1.net
>>385
サンクス!どうするのか分からず迷ってた
てかもうSlimDXとかオワコンなの!?

388:名前は開発中のものです。
13/09/10 17:08:27.66 Fkh/Tx68.net
SlimDXとXNAはSharpDXに移行したら終わりだな

389:名前は開発中のものです。
13/09/10 17:20:12.46 ooXd/5lf.net
C#でOpenGL使ったゲーム作ろうと思ってるんだけど無謀かな。
描画は2Dしかやらない予定なんだけど

390:名前は開発中のものです。
13/09/10 17:29:48.79 Fkh/Tx68.net
まあいいんじゃない、ラッパーも自分で書くの?
Taoとかいいかもね

391:名前は開発中のものです。
13/09/10 19:15:21.35 ooXd/5lf.net
いや、決まってるのはOpenGLってことだけだった。
動作対象がXPで、DirectXだと最新のやつは対応してない気がしたから

ラッパーは探してたから情報サンクス

392:名前は開発中のものです。
13/09/10 21:58:54.30 gyr0DxPU.net
OpenTKでよくね?

393:名前は開発中のものです。
13/09/11 09:10:49.36 GgssqbQ4.net
>>389
C#ならSFMLがいいよ。こんな感じ
URLリンク(www.nicovideo.jp)
上に俺ゲームエンジンが載ってるけど余裕で作れる

394:名前は開発中のものです。
13/09/11 18:37:17.50 yfR/Rnx/.net
C#で簡単なトランプのゲーム作りたいんだけど難しい?
ポーカーとか神経衰弱とかそんな奴

395:名前は開発中のものです。
13/09/11 19:32:06.76 OjEgp/eZ.net
難しさは他の言語で作った場合とほとんど変わらないと思う

396:名前は開発中のものです。
13/09/11 22:08:16.92 VKuCznUz.net
ぶっちゃけ一番簡単
だがそれが簡単とわからないうちに「言語」を勉強しても身につかないw

397:名前は開発中のものです。
13/09/12 00:52:31.81 5Jg2i3mQ.net
トランプとかなら無理にDirectXとかGL使う必要ないだろうから
土台はformとかGPUの支援欲しいんならWPFでもいいかも

398:名前は開発中のものです。
13/09/15 00:57:19.55 al9kZz84.net
URLリンク(github.com)

まだ始めたばかりみたいだけど11.2の実装はじめてるのか

399:名前は開発中のものです。
13/09/17 13:25:24.80 JHy0o+vV.net
今C#でDirectX触りたかったらXNAでいいの・・?

400:名前は開発中のものです。
13/09/17 17:55:58.08 NM7g0jHe.net
>>399
XNAは開発停止しているが、Microsoftが押してただけあって情報量や完成度は高いな
XNAはどちらかというとゲーム開発のフレームワークなので、
DirectX10以降を直にさわりたいならSharpDXがオススメ

401:名前は開発中のものです。
13/09/17 19:47:44.42 JHy0o+vV.net
>>400
ふむふむ、ありがとー。
XNAとSharpDXとSlimDXと触ってみたけど
うちのノートPCのビデオカードだとDirectX11?のシェーダーまわりが非対応で動かなかったw

うーん、乗り換えたかったんだけどなぁ・・・。
どうしたものやら。

402:名前は開発中のものです。
13/09/17 21:25:51.72 5RtESe7E.net
最新バリバリのゲーム用PCを買う

403:名前は開発中のものです。
13/09/18 00:15:23.51 RMFozFVV.net
XNAなら、DirectX9をベースにしてるから
一昔前の世代のビデオカードでもある程度どうにかなると思う。
過去のソフトウェア資産があるからDirectX9が切られるまでは
かなりな猶予があるだろうし。

DirectX9も厳しいビデオカードだとすると
それはさすがに買い替えるべきとしか言えんw

404:名前は開発中のものです。
13/09/18 15:12:23.33 HegNnA12.net
>>403
ありがとー
XNA4.0は全滅やったけど、3.1をダウンロードしてきたらサンプルも実行できたわ!

405:名前は開発中のものです。
13/09/20 17:03:36.02 YMKk/Hsw.net
XNA自体は開発終了したけど開発が続いてるXNAベースの
互換フレームワークがたくさんあるから
後からいくらでも乗り換えられるから無駄にはならないと思う

sharpdxだとtookitってのがXNA互換で確かdirectx9ベースだったような?
monogame辺りはクロスプラットフォームでこれはOpenGLベース
URLリンク(www.monogame.net)

406:名前は開発中のものです。
13/09/20 17:13:08.40 m2gMTDPZ.net
>>405
SharpDX.ToolkitはDirectX11ベース
なんでいまさらDirectX9ベースのライブラリ作るんだよ
MonoGameはWindowsではDirectXも使える
もともとXNAの後継として作られたのになんでDirectXが使えないんだよ

407:名前は開発中のものです。
13/09/20 18:18:31.29 YMKk/Hsw.net
>>406
monogameのdesktopは多分まだOpenGLじゃない?
開発するかも的な事は以前言ってたけどもう開発したの?
WindowsStore用とPhone用の部分はSharpDXを利用してるから
DirectXで間違えないよ

408:名前は開発中のものです。
13/09/20 18:40:23.38 HwH8oTTg.net
MonoGame以前Windowsにインストールした時は
OpenTK使ってたみたいだったな

409:名前は開発中のものです。
13/09/20 18:42:24.46 m2gMTDPZ.net
そうだったのか。スマソ

410:名前は開発中のものです。
13/09/20 18:43:00.82 HwH8oTTg.net
あ、デスクトップ用の話ね他は知らん

411:名前は開発中のものです。
13/09/25 11:45:51.87 ExdnPq3u.net
バイト

びーるうまい

中生ドライブ

仕事オマエラ

412:名前は開発中のものです。
13/10/11 15:59:57.35 O6P7MVaw.net
任天堂、容易なクロスプラットフォーム化を
実現する「MonoGame Framework」をWii Uに導入か

URLリンク(www.inside-games.jp)

XNAはしぶといな

413:名前は開発中のものです。
13/10/12 02:06:00.34 caMGrzb7.net
これでC#はメジャーなゲームハード全制覇か?

414:名前は開発中のものです。
13/10/15 21:33:01.04 5yNbn+iV.net
XNAの通信回り触ってたんだけど、
これってGames for Windows LIVE?ってのを使わないといけないってことなの?
アカウントの作成とか自前でやろうと思ってたんだけど、どうなんだろう。

415:名前は開発中のものです。
13/10/15 23:38:59.98 kr1Kw90j.net
>>414
使わないといけないよ。
嫌なら自前実装だな

416:名前は開発中のものです。
13/10/15 23:43:33.80 5yNbn+iV.net
>>415
そうですか・・・ありがとうございます。

417:名前は開発中のものです。
13/10/16 19:02:46.99 DER/unwA.net
まあLiveの機能が必須じゃなけりゃ自前で十分

418:名前は開発中のものです。
13/10/22 17:17:39.67 D57Di7Un.net
slimdxやsharpdxで生成したシェーダーやバッファとかのインスタンスってサンプルだとC#でdisposeしてるけど、
なんで必要になってくるの?
自明で書かないと解放されないの?

419:名前は開発中のものです。
13/10/22 17:39:26.45 IVeWUgqF.net
それC#じゃのうてDirectXの範疇ですので

420:名前は開発中のものです。
13/10/22 20:24:34.39 WcBMzvke.net
そのうちガベージコレクタからDisposeが呼ばれる。
限りのあるリソースは早く開放した方がいいのでDisposeを呼び出したりUsingでラップするのがいい。
少ないリソースはGCが呼ばれる前に枯渇してしまう場合もある。

また、アクセス制限などの排他処理の解除をDisposeで行う場合もある。

421:名前は開発中のものです。
13/10/22 22:27:51.88 jGiRK51a.net
>>420
なるほどそうでしたか。
アンマネージドコードを参照して使ってるのからって解放の責任があるわけではなく、
単にメモリ節約のために早く解放のしてるだけなんですね

422:名前は開発中のものです。
13/10/23 20:48:01.61 iqpp2dfP.net
メモリもリソースの一つだが、Disposeが必要なものはファイルアクセスやデータベース接続のように
もっと使用できる量が制限されたものである。

例えば、ゲームデータをセーブするのにファイルを書き込みでオープンしてCloseかDisposeし忘れた場合、
もう一度セーブしようとするとファイルオープンに失敗する(GCが実行されていれば成功する)。

データベースサーバの同時接続数が制限されている場合に、データベースに接続してDisposeし忘れた場合、
他のプログラムがデータベースに接続しようとしても接続できないかもしれない、Disposeし忘れたほうは
データベースに何もすることなく、接続して処理が必要なプログラムが実行できないことになる。

DirectXのバッファは最終的にはGPUのメモリを使用することになる。GPUのメモリはメインメモリと比べて少ない。
また、メインメモリは仮想メモリで実際に搭載しているメモリよりも多く扱える。

423:名前は開発中のものです。
13/10/30 23:41:14.77 YOk1Y5GW.net
C#でゲームを作ろうと計画しているものです。
XNAが最有力だと思っていましたが、思いっきり、開発停止なんですねorz。
今からゲーム製作始めるとしたら、フレームワークは何がいいですか?
もう、Unityとか調べた方がいいのかな?
個人的にプログラムの腕も磨きたいので、出来ればUnity見たいなGUIバリバリのフレームワークは避けたいところです。

424:名前は開発中のものです。
13/10/31 00:02:26.92 N0BcKsYL.net
>>423
このスレはさらっと読んでみた?
頭から流し読みするだけでも、いくつかヒントは拾えると思う。

俺の主観で、今のところ有力そうなのは
・XNAとほとんど同じように使えてクロスプラットフォームなMonoGame
・同じくXNA風のフレームワークがあるSharpDX
あたりじゃないかな。
あとは、C++用のゲームライブラリ/フレームワークがC#用にポートされてたりするから
その辺から探してみるとか。

あと、XNAは確かに更新停止っぽいけど、まだまだ使えるフレームワークだ(と思う)から
XNAを選ぶのもそれほど悪くない選択肢だと思う。


// ・・・なんだかんだ言って、XNAはC#のゲームフレームワークの基本になっちゃったな。
// VitaのPSMもXNA風インターフェースだし。分からんもんだ。

425:名前は開発中のものです。
13/10/31 00:33:04.83 k76Np9M7.net
Unityでええんちゃう?
移植できるし3D組みやすいし

426:名前は開発中のものです。
13/11/02 07:56:04.48 Q6dQ9vAG.net
おとなしくMSがXNAの後継を発表するのを待つのもありかと。

427:名前は開発中のものです。
13/11/02 08:17:40.14 sWwkygq4.net
URLリンク(visualstudio.uservoice.com)
投票しようか(´・ω・`)

428:名前は開発中のものです。
13/11/02 11:36:53.11 XT2stjiU.net
>>426
お前の寿命が尽きる方が早い

429:名前は開発中のものです。
13/11/08 10:34:22.87 JGEdTdex.net
URLリンク(ascii.jp)

記事があた

430:名前は開発中のものです。
13/11/12 21:28:07.68 fDdWABRQ.net
SharpDXのToolkitにSoundEffectとか音系は実装されてないのか
XAudioで自作しろと(´・ω・`)

431:名前は開発中のものです。
14/01/18 18:01:12.87 ifRs4nOA.net
すみません。
大戦略みたいな戦術シミュレーションをC#で作りたいのですが、参考になるサイトとかサンプルとかありますか?
色々と調べるとUnityとかXNAとか出てくるのですが、Unityは私のやりたいことに対し、大きすぎる気がします
また、XNAも大きすぎる気がするのと、開発停止が気になります

私のC#の能力は、webアプリの仕事でそれなりの規模ロジックの実装したことがある程度です
ファイル入出力程度は経験していますが、キーボードやマウス入力の処理、GUIは未経験です

>>429
Monoはどうなるんですかね?
その記事みても、これからMonoGameが発展するのか、なくなるのか良くわからないです

432:名前は開発中のものです。
14/01/18 19:14:28.66 c/sT1tiz.net
winformかopenTKラッパー

433:名前は開発中のものです。
14/02/01 22:50:12.95 /rZ/QowO.net
>>432
情報ありがとうございます
tkは有名ですが、tclの方がいまいち人気ないみたいなので、winformを直接いじったほうがいいかもしれませんね

あと、色々と調べていたのですが、こんなのを見つけました
URLリンク(sourceforge.jp)

2D向けで、尚且つネットゲームまでサポートしているみたいです
2012年の記事ですが、皆さんの中で、このツールについて触っている人いらっしゃいますか?

是非是非、お話を聞かせていただきたいです

434:名前は開発中のものです。
14/02/02 12:44:26.79 8PIr/JRW.net
それさわったことないけど作るものが多少限定されるみたいだね
他の候補もいくつか挙げてみたら?

435:名前は開発中のものです。
14/02/02 13:44:50.54 8PIr/JRW.net
ちなみにどんなの作る予定なの?

436:名前は開発中のものです。
14/02/02 15:10:22.06 UaIrIuYk.net
>>435
>>431

437:名前は開発中のものです。
14/02/02 16:38:54.92 8PIr/JRW.net
それじゃわからないだろ。
SFML(C#)やるなら俺も興味あるけど

438:名前は開発中のものです。
14/02/02 17:03:59.74 1v7Qaylj.net
Q. どんなの作る予定なの? (>>435)
A. 大戦略みたいな戦術シミュレーション (>>431)

十分わかるのでは

439:名前は開発中のものです。
14/02/02 17:08:59.26 4pAsvVU6.net
グラフィック以前の部分を作りこまないとシミュレーションはできないんじゃ?

440:名前は開発中のものです。
14/02/02 18:10:21.57 8PIr/JRW.net
ゲーム設計をあんまり適当でやるとUIの作り直しの繰り返しばかりとかで嫌になるよ

441:名前は開発中のものです。
14/02/05 01:42:08.50 qcZWF3BV.net
あんまり書き込めなくてすみません
業務が忙しいもので

>>434
それが、あんまり見つからないのですよね
上であげたオープンソースもそれなりに立派なものだと思うのですが、日本語で検索するとほとんど出てこないですね

>>435
シミュレーション系です
最初は大戦略みたいなのから始めて、リアルタイム大戦略っぽいのをつくり、それからはもっと大規模なのを目指したいです

>>437
わかっていただきたく

>>439
当然、作るつもりです

>>440
ゲーム、GUI周りは初体験なので頑張りたいです

442:名前は開発中のものです。
14/02/21 20:03:44.46 XkFKj4NI.net
(´-`).。oO(俺の作ったC#ゲームエンジン使ってなんて言えない)

443:名前は開発中のものです。
14/03/06 02:32:50.71 ycZAWPAY.net
ベースは何よ?slimdx?

444:名前は開発中のものです。
14/04/08 07:41:43.49 0hOUSbzd.net
SharpDX 2.5がいつの間にか出ていた
Toolkit用プロジェクトテンプレートの追加とからしい
相変わらずAudioは無い模様

で、今さっき気が付いたからいつのバージョンからかわからないけど
VS2013のグラフィックス診断でデバッグできるようになってる?

445:名前は開発中のものです。
14/04/08 20:20:09.23 Y0n+nBnm.net
>>444
できる
チョー便利

でもシェーダーのコードは無理っぽい

446:名前は開発中のものです。
14/04/09 21:02:31.56 ePwt9CX4.net
>>444
URLリンク(github.com)

こっちが最新だけどやっとAudio実装された
嬉しい

447:名前は開発中のものです。
14/04/10 12:24:33.60 490jNDyc.net
ロードマップきたよ
URLリンク(sharpdx.org)

.net3.5以下サポート終了予定
.net NativeとかもあるしC#の方が面白そう

448:名前は開発中のものです。
14/04/10 22:13:37.18 lM3TCT5R.net
SharpDXは開発が比較的活発でうれしい限り

449:名前は開発中のものです。
14/04/11 09:38:54.00 ToKKZIAY.net
.netって3.5以下をアンインストールしてもいいわけじゃないんだろ?

450:名前は開発中のものです。
14/04/11 16:25:51.21 TY/PCKU1.net
ソースからビルドする時
WindowsSDK7.1が必要なくなる?かな?
出来ればもうインストールしたくない(´・ω・`)

451:名前は開発中のものです。
14/04/12 22:53:14.87 VsYPOq7N.net
多分4.0が残るから必要だな

452:名前は開発中のものです。
14/04/12 22:58:19.92 VsYPOq7N.net
あと.NETNativeってJavaであったような今まで実行前にやってたのを先にやった状態
をリリースするみたいな感じだよね
起動以外そんなに早くならない気がする

453:名前は開発中のものです。
14/04/14 19:27:36.33 +Gtegexa.net
JITって環境毎に最適化して出力しているっていうけどさ、
そこんところ実際に比較テストした結果ってあるの?

454:名前は開発中のものです。
14/04/14 20:38:10.11 2aUyW/Pf.net
2010年段階の話は>>39-46にある
具体的な速度比較はないが「最適化してないC++」という指標でみていいらしい

で、確か.NET Nativeは処理時間に糸目をつけず徹底的に最適化するとか聞いたので
最適化されたC++に肉薄できる可能性もある?
まぁそれは高望みだろうけど、ただのJITコンパイルよりは速度面で期待できるかも

参考までに++C++の人の記事
URLリンク(ufcpp.wordpress.com)

455:名前は開発中のものです。
14/04/14 21:39:12.16 KlTz3bUM.net
クライアントデバイスに.NET Frameworkのインストールは?
不要。

これだけでもすごいメリットな気がする

456:名前は開発中のものです。
14/04/15 01:04:41.80 3kCOCZsX.net
難読化とか必要なくなるな
誰も気にしてなさそうだけど

457:名前は開発中のものです。
14/04/28 18:41:27.78 ZZzVsqld.net
Allow .NET games on Xbox One
URLリンク(visualstudio.uservoice.com)

やっとunder review状態
これだけ投票数すごいな

458:名前は開発中のものです。
14/08/05 00:57:11.40 CPd8zH+4.net
PS4もお手軽ゲーム作成環境欲しいな

459:名前は開発中のものです。
14/08/05 19:41:35.24 brmNaXbH.net
monogameがあるやん
URLリンク(www.monogame.net)

460:名前は開発中のものです。
14/08/08 21:59:17.60 KLWW2Fzi.net
monogameの日本語解説早く増えないかなあ

461:名前は開発中のものです。
14/08/08 23:37:56.24 AU6krSFn.net
>>460
XNAのがそのまま使えません?

462:名前は開発中のものです。
14/09/28 10:32:56.47 uWMv4juD.net
勉強のため、C#で記述されたオープンソースのゲームを探しています
ジャンルはRPG、シミュレーションRPG、ターンベースSLG、RTSあたりを希望
個人的に調べたところ、OpenRAが該当したけど、エンジンとゲームが分離されていて、勉強するにはちょっと大きいように感じました
また、JavaだとTripleAとかが自分の作りたいジャンルだったんですけど、Javaなんですよね

自分のC#の実力はWebアプリのロジックを組んでいた程度でGUIの経験はほぼないです
WPFとかもわかってないです
そういう人に勉強をかねてお勧めの上記ジャンルのオープンソースはありませんか?

情報あれば、お願いいたします


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

3472日前に更新/118 KB
担当:undef