[表示 : 全て 最新50 1-99 2chのread.cgiへ]
Update time : 05/09 20:49 / Filesize : 9 KB / Number-of Response : 42
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

C# C# C♯でゲームを作ろう Part1



1 名前:デフォルトの名無しさん [2008/06/09(月) 09:40:14 ]
C#でゲームをつくろうと思っている人が情報交換するためのスレです。
内容はアクション、パズル、RPG等なんでもOKです。

32 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 20:34:22 ]
初めてC#使ってゲーム(シューティング)作ろうとしてるんだけどメモリの使用量が東方の3倍ほど………
GCに頼らずに自分でメモリ管理をしたほうがいいんだよなぁ
というよりコードが初心者丸出しだw
自分の力不足OTL

というかExpressじゃないとXNA使えないとか3.0まで待てとっ!?
まあXNAつかうと確か
1..NetFramework
2.DirectX
3.XNAのFramework
といろいろ必要なわけだがw

33 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 20:46:13 ]
タスクマネージャのメモリ使用量なんてナンセンスだよ
気になるならこういうおまじないがある
[DllImport("kernel32.dll")]
private static extern bool SetProcessWorkingSetSize(IntPtr proc, int min, int max);
private static void 秘密() {
var proc = Process.GetCurrentProcess();
SetProcessWorkingSetSize(proc.Handle, -1, -1);
}
これをときどき呼び出してやる

34 名前:デフォルトの名無しさん mailto:sage [2008/10/26(日) 00:09:44 ]
弾幕シュー目指してんならGC一回も起こさないくらいの
気概で組まないとキツイぞ。

35 名前:デフォルトの名無しさん mailto:sage [2008/10/26(日) 00:21:36 ]
>>32
こういう書き方やめてほしい

"というか"の前が>>32自身の問題なのに
"というか"以降はそうでない

36 名前:デフォルトの名無しさん mailto:sage [2008/10/26(日) 00:35:20 ]
ゴミはスルーしとけ

37 名前:デフォルトの名無しさん mailto:sage [2008/10/27(月) 09:57:54 ]
音の出し方ミスって、通常は何ともなかったのに連射で長時間やってたら繰り返してたらえらいことになったっけなー

38 名前:デフォルトの名無しさん mailto:sage [2009/02/09(月) 13:02:38 ]
byte[]をint[]として扱うにはどうすればいいですか?

39 名前:デフォルトの名無しさん mailto:sage [2009/02/09(月) 13:54:04 ]
複数バイトを一つのintに変換するの?
そのまま配列のサイズを変えずに変換したいの?

複数バイトからintへはBitConverter使う。

40 名前:デフォルトの名無しさん mailto:sage [2009/02/09(月) 14:39:37 ]
>>38
もっと具体的にたのむ、力になれん。



41 名前:デフォルトの名無しさん mailto:sage [2009/02/09(月) 21:35:59 ]
>>38
安全な方法
・BitConverterでちょっとずつ
・MemoryStream作ってBinaryReaderで読む
・int[]作ってBuffer.BlockCopy
危険な方法
unsafe { fixed (byte* p = byteArray) { int* pi = (int*)(void*)p; pi[1] = 3; } }






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<9KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef