[過去ログ] C# C# C♯ でゲームを作ろう Part2 (495レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1
(1): 2010/11/21(日)09:52 ID:wlCDMEbr(1/2) AAS
C#でゲームを作ろうと思う人が情報を交換するためのスレです。
テーマはアクション、パズル、RPG等なんでもOK

C#ゲーム製作@wiki
外部リンク:www21.atwiki.jp

前スレ
C# C# C♯ でゲームを作ろう Part1
2chスレ:gamedev
415
(1): 2013/10/15(火)23:38 ID:kr1Kw90j(1) AAS
>>414
使わないといけないよ。
嫌なら自前実装だな
416: 2013/10/15(火)23:43 ID:5yNbn+iV(2/2) AAS
>>415
そうですか・・・ありがとうございます。
417: 2013/10/16(水)19:02 ID:DER/unwA(1) AAS
まあLiveの機能が必須じゃなけりゃ自前で十分
418: 2013/10/22(火)17:17 ID:D57Di7Un(1) AAS
slimdxやsharpdxで生成したシェーダーやバッファとかのインスタンスってサンプルだとC#でdisposeしてるけど、
なんで必要になってくるの?
自明で書かないと解放されないの?
419: 2013/10/22(火)17:39 ID:IVeWUgqF(1) AAS
それC#じゃのうてDirectXの範疇ですので
420
(1): 2013/10/22(火)20:24 ID:WcBMzvke(1) AAS
そのうちガベージコレクタからDisposeが呼ばれる。
限りのあるリソースは早く開放した方がいいのでDisposeを呼び出したりUsingでラップするのがいい。
少ないリソースはGCが呼ばれる前に枯渇してしまう場合もある。

また、アクセス制限などの排他処理の解除をDisposeで行う場合もある。
421: 2013/10/22(火)22:27 ID:jGiRK51a(1) AAS
>>420
なるほどそうでしたか。
アンマネージドコードを参照して使ってるのからって解放の責任があるわけではなく、
単にメモリ節約のために早く解放のしてるだけなんですね
422: 2013/10/23(水)20:48 ID:iqpp2dfP(1) AAS
メモリもリソースの一つだが、Disposeが必要なものはファイルアクセスやデータベース接続のように
もっと使用できる量が制限されたものである。

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

データベースサーバの同時接続数が制限されている場合に、データベースに接続してDisposeし忘れた場合、
他のプログラムがデータベースに接続しようとしても接続できないかもしれない、Disposeし忘れたほうは
データベースに何もすることなく、接続して処理が必要なプログラムが実行できないことになる。
省2
423
(1): 2013/10/30(水)23:41 ID:YOk1Y5GW(1) AAS
C#でゲームを作ろうと計画しているものです。
XNAが最有力だと思っていましたが、思いっきり、開発停止なんですねorz。
今からゲーム製作始めるとしたら、フレームワークは何がいいですか?
もう、Unityとか調べた方がいいのかな?
個人的にプログラムの腕も磨きたいので、出来ればUnity見たいなGUIバリバリのフレームワークは避けたいところです。
424: 2013/10/31(木)00:02 ID:N0BcKsYL(1) AAS
>>423
このスレはさらっと読んでみた?
頭から流し読みするだけでも、いくつかヒントは拾えると思う。

俺の主観で、今のところ有力そうなのは
・XNAとほとんど同じように使えてクロスプラットフォームなMonoGame
・同じくXNA風のフレームワークがあるSharpDX
あたりじゃないかな。
省6
425: 2013/10/31(木)00:33 ID:k76Np9M7(1) AAS
Unityでええんちゃう?
移植できるし3D組みやすいし
426
(1): 2013/11/02(土)07:56 ID:Q6dQ9vAG(1) AAS
おとなしくMSがXNAの後継を発表するのを待つのもありかと。
427: 2013/11/02(土)08:17 ID:sWwkygq4(1) AAS
外部リンク:visualstudio.uservoice.com
投票しようか(´・ω・`)
428: 2013/11/02(土)11:36 ID:XT2stjiU(1) AAS
>>426
お前の寿命が尽きる方が早い
429
(1): 2013/11/08(金)10:34 ID:JGEdTdex(1) AAS
外部リンク:ascii.jp

記事があた
430: 2013/11/12(火)21:28 ID:fDdWABRQ(1) AAS
SharpDXのToolkitにSoundEffectとか音系は実装されてないのか
XAudioで自作しろと(´・ω・`)
431
(2): 2014/01/18(土)18:01 ID:ifRs4nOA(1) AAS
すみません。
大戦略みたいな戦術シミュレーションをC#で作りたいのですが、参考になるサイトとかサンプルとかありますか?
色々と調べるとUnityとかXNAとか出てくるのですが、Unityは私のやりたいことに対し、大きすぎる気がします
また、XNAも大きすぎる気がするのと、開発停止が気になります

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

>>429
省2
432
(1): 2014/01/18(土)19:14 ID:c/sT1tiz(1) AAS
winformかopenTKラッパー
433: 2014/02/01(土)22:50 ID:/rZ/QowO(1) AAS
>>432
情報ありがとうございます
tkは有名ですが、tclの方がいまいち人気ないみたいなので、winformを直接いじったほうがいいかもしれませんね

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

2D向けで、尚且つネットゲームまでサポートしているみたいです
2012年の記事ですが、皆さんの中で、このツールについて触っている人いらっしゃいますか?
省1
434
(1): 2014/02/02(日)12:44 ID:8PIr/JRW(1/4) AAS
それさわったことないけど作るものが多少限定されるみたいだね
他の候補もいくつか挙げてみたら?
435
(3): 2014/02/02(日)13:44 ID:8PIr/JRW(2/4) AAS
ちなみにどんなの作る予定なの?
436: 2014/02/02(日)15:10 ID:UaIrIuYk(1) AAS
>>435
>>431
437
(1): 2014/02/02(日)16:38 ID:8PIr/JRW(3/4) AAS
それじゃわからないだろ。
SFML(C#)やるなら俺も興味あるけど
438: 2014/02/02(日)17:03 ID:1v7Qaylj(1) AAS
Q. どんなの作る予定なの? (>>435)
A. 大戦略みたいな戦術シミュレーション (>>431)

十分わかるのでは
439
(1): 2014/02/02(日)17:08 ID:4pAsvVU6(1) AAS
グラフィック以前の部分を作りこまないとシミュレーションはできないんじゃ?
440
(1): 2014/02/02(日)18:10 ID:8PIr/JRW(4/4) AAS
ゲーム設計をあんまり適当でやるとUIの作り直しの繰り返しばかりとかで嫌になるよ
441: 2014/02/05(水)01:42 ID:qcZWF3BV(1) AAS
あんまり書き込めなくてすみません
業務が忙しいもので

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

>>435
シミュレーション系です
省7
442: 2014/02/21(金)20:03 ID:XkFKj4NI(1) AAS
(´-`).。oO(俺の作ったC#ゲームエンジン使ってなんて言えない)
443: 2014/03/06(木)02:32 ID:ycZAWPAY(1) AAS
ベースは何よ?slimdx?
444
(2): 2014/04/08(火)07:41 ID:0hOUSbzd(1) AAS
SharpDX 2.5がいつの間にか出ていた
Toolkit用プロジェクトテンプレートの追加とからしい
相変わらずAudioは無い模様

で、今さっき気が付いたからいつのバージョンからかわからないけど
VS2013のグラフィックス診断でデバッグできるようになってる?
445: 2014/04/08(火)20:20 ID:Y0n+nBnm(1) AAS
>>444
できる
チョー便利

でもシェーダーのコードは無理っぽい
446: 2014/04/09(水)21:02 ID:ePwt9CX4(1) AAS
>>444
外部リンク:github.com

こっちが最新だけどやっとAudio実装された
嬉しい
447: 2014/04/10(木)12:24 ID:490jNDyc(1) AAS
ロードマップきたよ
外部リンク:sharpdx.org

.net3.5以下サポート終了予定
.net NativeとかもあるしC#の方が面白そう
448: 2014/04/10(木)22:13 ID:lM3TCT5R(1) AAS
SharpDXは開発が比較的活発でうれしい限り
449: 2014/04/11(金)09:38 ID:ToKKZIAY(1) AAS
.netって3.5以下をアンインストールしてもいいわけじゃないんだろ?
450: 2014/04/11(金)16:25 ID:TY/PCKU1(1) AAS
ソースからビルドする時
WindowsSDK7.1が必要なくなる?かな?
出来ればもうインストールしたくない(´・ω・`)
451: 2014/04/12(土)22:53 ID:VsYPOq7N(1/2) AAS
多分4.0が残るから必要だな
452: 2014/04/12(土)22:58 ID:VsYPOq7N(2/2) AAS
あと.NETNativeってJavaであったような今まで実行前にやってたのを先にやった状態
をリリースするみたいな感じだよね
起動以外そんなに早くならない気がする
453: 2014/04/14(月)18:47 ID:H26SN5Bd(1) AAS
JITより最適化を強くかけられると思うぜ
454: 2014/04/14(月)19:27 ID:+Gtegexa(1) AAS
JITって環境毎に最適化して出力しているっていうけどさ、
そこんところ実際に比較テストした結果ってあるの?
455: 2014/04/14(月)20:38 ID:2aUyW/Pf(1) AAS
2010年段階の話は>>39-46にある
具体的な速度比較はないが「最適化してないC++」という指標でみていいらしい

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

参考までに++C++の人の記事
外部リンク:ufcpp.wordpress.com
456: 2014/04/14(月)21:39 ID:KlTz3bUM(1) AAS
クライアントデバイスに.NET Frameworkのインストールは?
不要。

これだけでもすごいメリットな気がする
457: 2014/04/15(火)01:04 ID:3kCOCZsX(1) AAS
難読化とか必要なくなるな
誰も気にしてなさそうだけど
458: 2014/04/28(月)18:41 ID:ZZzVsqld(1) AAS
Allow .NET games on Xbox One
外部リンク:visualstudio.uservoice.com

やっとunder review状態
これだけ投票数すごいな
459: 2014/08/05(火)00:57 ID:CPd8zH+4(1) AAS
PS4もお手軽ゲーム作成環境欲しいな
460: 2014/08/05(火)19:41 ID:brmNaXbH(1) AAS
monogameがあるやん
外部リンク:www.monogame.net
461
(1): 2014/08/08(金)21:59 ID:KLWW2Fzi(1) AAS
monogameの日本語解説早く増えないかなあ
462: 2014/08/08(金)23:37 ID:AU6krSFn(1) AAS
>>461
XNAのがそのまま使えません?
463
(1): 2014/09/28(日)10:32 ID:uWMv4juD(1) AAS
勉強のため、C#で記述されたオープンソースのゲームを探しています
ジャンルはRPG、シミュレーションRPG、ターンベースSLG、RTSあたりを希望
個人的に調べたところ、OpenRAが該当したけど、エンジンとゲームが分離されていて、勉強するにはちょっと大きいように感じました
また、JavaだとTripleAとかが自分の作りたいジャンルだったんですけど、Javaなんですよね

自分のC#の実力はWebアプリのロジックを組んでいた程度でGUIの経験はほぼないです
WPFとかもわかってないです
そういう人に勉強をかねてお勧めの上記ジャンルのオープンソースはありませんか?
省1
464: 2014/09/29(月)17:45 ID:vYN7sseV(1) AAS
プログラムを一旦忘れてツクールでも触ったほうが勉強になるんじゃね
465: 2014/10/01(水)01:24 ID:QZ9Q0MMD(1) AAS
>>463
そんなあなたにUnity3D

ぴったりです
466: 2014/10/15(水)11:55 ID:3y9Wyx5I(1) AAS
c#でオンラインゲームってどうやるんだろう。 チャットまでならできたんだが
467: 2014/10/15(水)18:21 ID:tRcARS9X(1) AAS
チャットができてオンラインゲームができないのか。
意外だな。
468: 2014/10/17(金)11:05 ID:BoTIBLLt(1) AAS
同じTCP通信なハズなんだろうけどな
俺もそこまでできたらオンライン化は余裕って思ってた
469: 2014/10/19(日)22:55 ID:7q4aHQ7L(1) AAS
出来たというのが単なるコピペとエスパーしてみる
470: 2014/10/21(火)01:36 ID:jm7XCzUN(1/2) AAS
多分アクションゲームで互いにフレーム同期とかがよくわかんないんだろ?
まずはローカルでいいからリプレイ機能や、ちゃんと1/60秒で入力をプーリングする20fps描画のゲームを実装してそこら辺を覚えるんだ。あとは自動可変fpsはできるようになるとなんだかんだで便利
471: 2014/10/21(火)01:52 ID:jm7XCzUN(2/2) AAS
ごめん、プーリングじゃないポーリングだ
ま、入力内容を保持して後で処理するわけだからプーリングも間違いじゃないか
472: 2014/10/28(火)09:53 ID:UsZ7S+qW(1) AAS
SharpDX @sharpdx2
If you are using SharpDX.Toolkit, we are recommending to move to Paradox @pdxengine
as the toolkit is going to be deprecated. More info soon
Twitterリンク:sharpdx2

まさかのToolkit非推奨化
473
(1): 2014/10/28(火)22:04 ID:dvpnr7aD(1) AAS
まじか......
paradoxのSiliconStudioってOROCHI作ってる日本のメーカと関係あるの?
474: 2014/10/29(水)06:56 ID:rINQyvjp(1) AAS
>>473
Paradox EngineのTwitterアカウントの所在地がTokyo, Japanだから
もしかしたら同じ会社かもしれない
すでにスマホゲームの実績あるみたいだし

試しにインストールしてみたけど、サイトに掲載されてる画面はもっぱらアセット管理用で
コーディングには一切使用しない
結局はVisualStudioなり何なりでライブラリを使ったコーディングをする感じ
省4
475: 2014/12/13(土)01:03 ID:1+r2MYUW(1) AAS
他スレで聞いてきたんだけど、ここはMonoGameも範疇に入るのかな?
476: 名無しさん@そうだ選挙に行こう 2014/12/13(土)15:01 ID:9OtmBLsy(1) AAS
SharpDXの中の人がSiliconStudioの社員だね
477: 2015/01/09(金)12:40 ID:VS0yYjyO(1) AAS
おおよかった、SharpDXの話が上がってる……

SharpDX.Toolkitを使ってWindows7でノベルゲー作っているのですが、
SpriteFont使うとテクスチャサイズが膨大になりすぎてしまい、
ゲームシステムほぼ完成したところで頓挫してしまいました……。
SharpDX.ToolkitからDirectWrite(Direct2D)を呼び出し、
フォントをリアルタイムレンダリングする方法はないでしょうか?
478: 2015/01/09(金)13:27 ID:VWlQDlh6(1) AAS
外部リンク:github.com
479: 2015/01/09(金)13:47 ID:G7r9zzog(1) AAS
SFMLを使わない理由がわからん
480: 2015/01/09(金)17:04 ID:AdZrZJoi(1) AAS
SFMLは
どこだったかで信者が変な宣伝してたのを見て以降
印象が最悪なんだよね
481: 2015/02/01(日)00:04 ID:TO//AHsj(1) AAS
MonoGame、LinuxやMacのコンテントパイプラインが出来てたんだな…。
482: 2015/09/28(月)08:30 ID:8WMeX7bK(1) AAS
paradox engineの勘所が掴めてきた…気がする
EntityとComponentの考え方が大切ってことでいいのかな
483
(2): 2015/11/12(木)18:40 ID:uyDFeiz0(1) AAS
よし、c#+dxlibでmmoつくる
サーバは慣れてるしjavaでもよいよな
484: 2015/11/12(木)18:58 ID:qO0UxQXZ(1) AAS
全部同じ言語のほうが楽じゃね?
485: 2015/11/12(木)19:01 ID:9ERDAXts(1) AAS
プロジェクト別れるし同じコードを多用するんでもなけりゃそれぞれ適したやつでも
特にC#はサーバによっては厳しいからな
486: 483 2015/11/13(金)10:23 ID:rpz2vwLK(1) AAS
サーバはvpsのwindowsサーバっ
定数とか共有できないのはデメリットだけど、取り敢えず効率を重視
如何せんc#は初めてなんだなこれが
487: 2015/11/13(金)22:02 ID:U84gxGkK(1) AAS
初めての言語でクラサバのゲーム作るとかチャレンジャーだな
488: 2015/11/15(日)14:55 ID:YOA5T3GN(1) AAS
ま、サーバ側慣れてるならそっちのがいいだろうな
489: 483 2015/11/18(水)23:42 ID:RKoYYOT/(1) AAS
歩いてチャットができたできた
フレームとdxlib連携させて挫折したり、TcpClient使ってハマってSocketでかきなおしたり
紆余曲折あったけどひとまず形になった
何とかなるもんだなぁ
490: 2016/01/11(月)19:35 ID:KiX+BGP6(1) AAS
SharpDXが3.0.0になってDirectX12サポート追加だそうだ
491: 2016/01/16(土)16:11 ID:10RxkmKu(1) AAS
いつの間にかmonogameでxnaを必要としなくなってるな
インストールが超楽だったわ
492: 2016/06/28(火)03:00 ID:qn4QkSjJ(1) AAS
ParadoxEngine改めXenkoで、エンティティじゃなくてシーンに関連づけたスクリプトを配置する方法ってある?
それ用の空のエンティティを置く方式が正しいのかな
493: 2017/02/03(金)02:10 ID:f3txD12S(1) AAS
age
494: 2017/03/20(月)09:36 ID:SRfxZKnZ(1) AAS
ageつつXenkoのメモ
共通プロジェクトにSiliconStudio.Xenko.Engine.Gameから派生したクラスを追加して
各プラットフォーム用プロジェクトがインスタンス化するクラスをGameからそれに差し替えることで
ゲーム全体の動作変更やら設定変更やらが可能

個人的にはこれぐらいは新規プロジェクト作成時に自動でやってほしかった…
WinFormプロジェクトテンプレートでMainFormクラスがあるみたいに
495: 2017/12/31(日)20:47 ID:/rN76OKL(1) AAS
簡単にお金が稼げる方法興味ある人だけ見てください。

グーグル検索⇒『来島のモノノリウエ』

WBHZ6759MR
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.021s