[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 08/16 00:18 / Filesize : 255 KB / Number-of Response : 973
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

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



1 名前:名前は開発中のものです。 [2008/06/09(月) 14:36:53 ID:yieVRZfd]
C#でゲームを作ろうと思う人が情報を交換するためのスレです。
テーマはアクション、パズル、RPG等なんでもOK

163 名前:名前は開発中のものです。 mailto:sage [2008/08/28(木) 02:33:23 ID:Y3Mv/OLQ]
もしかして俺スレッドストッパーしちまったか?
ってか話題があれば誰かしらレスをするってことは、みんな見てはいるのね。

164 名前:名前は開発中のものです。 mailto:sage [2008/08/28(木) 07:24:33 ID:lmB9C43z]
話題消化して自然に止まっただけだよ。
見てる人はそこそこ居るようだし、面白いネタが出たら伸びるさ

165 名前:名前は開発中のものです。 mailto:sage [2008/08/28(木) 11:56:30 ID:TltG6Uz7]
他のスレといろいろかぶるから、どうしても話題は少なくなるな。

166 名前:名前は開発中のものです。 mailto:sage [2008/09/02(火) 12:22:53 ID:ej8/EVsz]
SlimDXのDirectInput使ってる人いる?
BaseballBattiingControlsとかSpaceCombatControlsとかゲームの種類ごとに
キーマップを定義するクラスが沢山あるけどいらないよこんなの
肝心のラッパーの実装もKeyboardStateとか例をあげるとキリがないけど変なところが多い
Direct3Dはいい感じなのになんでこんなことになるんだろう

167 名前:名前は開発中のものです。 mailto:sage [2008/09/02(火) 12:32:15 ID:b2f1Qmol]
そっちは全然見て無かったわ。
SoccerDefenseControlsとかTankDrivingControlsとかあるなw

168 名前:名前は開発中のものです。 mailto:sage [2008/09/02(火) 17:30:52 ID:0GbN660D]
ゲーム開発初めてで流儀やら分からんので、
何だか使い辛いなと感じつつ、そういう物だと思って使ってた。

169 名前:名前は開発中のものです。 mailto:sage [2008/09/02(火) 22:19:54 ID:igj1KErw]
文句あるなら直せよ
オープンソースだろが。

170 名前:名前は開発中のものです。 [2008/09/04(木) 19:07:32 ID:mkD4gvDF]
エンターブレイン、ツクール最新作「アクションゲームツクール」を発表、XBOX360/XNAにも対応
news4xbox.blogspot.com/2008/09/xbox360xna.html

171 名前:名前は開発中のものです。 mailto:sage [2008/09/04(木) 20:01:53 ID:eCaylSca]
XNAスレに貼れば十分だろ・・・



172 名前:名前は開発中のものです。 mailto:sage [2008/09/08(月) 09:42:48 ID:dLS/wPVc]
つーかこれ、XNAへの出力を使わない場合でも.NET環境になるのか?

173 名前:名前は開発中のものです。 mailto:sage [2008/09/08(月) 11:57:13 ID:zm+zWKQS]
.NET必須だったらいいなー。
フリーゲームやってる層の.NET普及率が上がるのは良い事だ。

174 名前:名前は開発中のものです。 mailto:sage [2008/09/08(月) 21:25:29 ID:O5d9qVK0]
.NETだけじゃなくてXNAランタイムも必須にしちゃってくれていいよ

175 名前:名前は開発中のものです。 mailto:sage [2008/09/10(水) 08:19:18 ID:cwbkpGYZ]
C#でvertexBufferから情報を読み出すにはどうすればいいの?

176 名前:名前は開発中のものです。 mailto:sage [2008/09/10(水) 09:38:29 ID:JwIEwIi/]
何使ってるの?
MDXかSlimDXかXNAか
つーか、普通にやればいいと思うがどこで引っかかってるのか。

177 名前:名前は開発中のものです。 mailto:sage [2008/09/10(水) 15:50:33 ID:cwbkpGYZ]
>MDXかSlimDXかXNAか
?
よくわからない、XNAではないと思うけど
>普通にやればいいと思う
普通がわかりません


178 名前:名前は開発中のものです。 mailto:sage [2008/09/10(水) 16:00:26 ID:JwIEwIi/]
VertexBufferって事はDirect3D使ってるんでしょ?
それを使うのに、何か追加しなかった?
参照の追加とかしたろ?

179 名前:名前は開発中のものです。 mailto:sage [2008/09/10(水) 16:05:47 ID:ay0tAsrB]
自分で何やってるのかわからないんだったら、どこの情報を見て勉強したのか教えてくれ

180 名前:名前は開発中のものです。 mailto:sage [2008/09/10(水) 16:13:19 ID:cwbkpGYZ]
参照は.netのdirectx〜です
ttp://msdn.microsoft.com/ja-jp/library/bb892829.aspx
ttp://www.microsoft.com/japan/msdn/directx/japan/dx9/default.aspx
を見て勉強しました

181 名前:名前は開発中のものです。 mailto:sage [2008/09/10(水) 16:27:36 ID:cwbkpGYZ]
VertexBuffer vertexBuffer = _mesh.VertexBuffer
GraphicsStream gStream = vertexBuffer.Lock ( 0, 0,LockFlags.None );
でgStreamに情報が入るのはわかるんですが、そこからどうやって
頂点情報(VECTOR3)を取り出すのかがわかりません。
他言語のポインター使ったサンプルは見かけますが
C#では見つかりません。



182 名前:名前は開発中のものです。 mailto:sage [2008/09/10(水) 16:36:57 ID:ay0tAsrB]
GraphicsStream.Read
InternalDataでポインタも取れる

183 名前:名前は開発中のものです。 mailto:sage [2008/09/10(水) 16:48:58 ID:xKvGVbMy]
そこで使ってるのは、Managed DirectX、つまりMDXな。
今後聞くときは、MDXということも明記したほうがいい。

184 名前:名前は開発中のものです。 mailto:sage [2008/09/10(水) 16:54:51 ID:cwbkpGYZ]
VertexBuffer vertexBuffer = _mesh.VertexBuffer
GraphicsStream gStream = vertexBuffer.Lock ( 0, 0,LockFlags.None );
byte[] byte_ire =new byte[(byte)gStream.Length];

このときbyte_ireから頂点情報(VECTOR3)をどのように
取り出すのかがわかりません。キャストの仕方?
vertexformatが関係してるのでしょうか?



185 名前:名前は開発中のものです。 mailto:sage [2008/09/10(水) 17:07:30 ID:ay0tAsrB]
MDXはやったことなくてMSDNだけ見てるので自信無いけど
gStream.Read(byte_ire, 0, byte_ire.Length)でいけるかな
別のオーバーロード使えば直接頂点型の配列として読み込めそう
var vertices = (頂点の型[])gStream.Read(typeof(頂点の型), new int[] { 頂点数 });

186 名前:名前は開発中のものです。 mailto:sage [2008/09/10(水) 18:07:29 ID:cwbkpGYZ]
>>183
ありがとう、MDXですね。
>>184
できました、ありがとうございます。

MSDNでの調べ方がよくわからないんですよね
いつも他の言語のが見つかるのにC#は見つからない。

187 名前:名前は開発中のものです。 mailto:sage [2008/09/11(木) 11:46:58 ID:LzlaDmHO]
まあこういうことだからね。

C#とManagedDirectXの現状
pc11.2ch.net/test/read.cgi/gamedev/1017164698/210

188 名前:名前は開発中のものです。 mailto:sage [2008/09/18(木) 03:12:32 ID:WM6ksVHC]
A列車のような都市育成シミュレーションを作ろうとしているんだけど
クリックした場所がどのひし形のマス目なのかを判断するには
どういうアルゴリズムが必要なんでしょうか?

189 名前:名前は開発中のものです。 mailto:sage [2008/09/18(木) 04:16:33 ID:aaJaBEyF]
直線なら1次関数で調べられるでしょ

190 名前:名前は開発中のものです。 mailto:sage [2008/09/18(木) 04:19:14 ID:aaJaBEyF]
具体的な状況がわからんけど、、
ヒットテストとか衝突判定で調べてみては

191 名前:名前は開発中のものです。 mailto:sage [2008/09/18(木) 04:28:40 ID:WM6ksVHC]
建物を建てるときに、建設場所のマス目をクリックするわけですが
四角形なら、マスのサイズでマウスポインタの座標を割った商で求められるけど
ひし形だとどうすればいいさっぱりわからなかったので

教えてもらったキーワードで調べてみます。



192 名前:名前は開発中のものです。 mailto:sage [2008/09/18(木) 12:00:21 ID:yvRgBRfV]
ベクトルをうまく使って方眼紙と同じやり方でできる状態に持っていくのが良いと思う
変換行列とか、軸ベクトルとの内積を取って投影とか、そういうの使えば多分どうにかなる

193 名前:名前は開発中のものです。 mailto:sage [2008/09/18(木) 13:06:34 ID:k5Sel6xv]
>>192
なるほど、斜めになっているのを垂直と水平に交わるように傾ければいいんですね
そしたらそのまま配列も割り当てられるしいいかも

でも、数学さっぱり忘れてしまったから、1から勉強しないと・・><
ともかく、それでやってみます。ありがとうございました

194 名前:名前は開発中のものです。 mailto:sage [2008/09/18(木) 18:41:54 ID:zxwoy1hq]
盛り上がって、標高が変わって(表示位置も変わって)いる地面をクリックして
選択したい、とかだともう少しややこしくなるけどな。まぁガソバレ

195 名前:名前は開発中のものです。 mailto:sage [2008/09/23(火) 18:27:01 ID:oCHUeZgb]
ほおしゅ

196 名前:名前は開発中のものです。 mailto:sage [2008/09/25(木) 01:35:30 ID:GnxhEntn]
川西さんとこで紹介されてたけど
「MVCモデルをベースとしたカジュアルゲームをSilverlight 2 で作る」って記事(英語)が公開されてる。
expression.microsoft.com/en-us/cc964002.aspx

SLでゲーム作りたいと思ってる人には参考になるんじゃないかな。

197 名前:名前は開発中のものです。 [2008/09/27(土) 19:13:06 ID:4Dmgeez3]
やっと規制解除 保守 age

198 名前:名前は開発中のものです。 mailto:sage [2008/09/29(月) 00:21:46 ID:7s3XNU//]
event使うと遅くなる?

199 名前:名前は開発中のものです。 mailto:sage [2008/09/29(月) 14:05:35 ID:L8aMU6js]
MDXでマルチテクスチャはできますか?
またはUVを1組ではなくて2組とか
持てるようにすることは出来るのでしょうか?


200 名前:名前は開発中のものです。 mailto:sage [2008/09/29(月) 22:43:23 ID:CM3d5BG4]
>>198
ゲーム全体の処理に比べればおおよそ微々たる差だと思う。
デリゲートは、当然だけどちゃんと関連付けをはずさないとガベコレされないので注意。

>>199
テクスチャステージ(複数のテクスチャを混ぜるための)機能はある。混ぜられる最大枚数(ステージ数)はハード依存。
MDXのドキュメントの『チュートリアル 5 : テクスチャ マップの使い方』にも軽く説明がある。
やったことはないので詳しくは自分で調べてー

201 名前:名前は開発中のものです。 mailto:sage [2008/10/05(日) 09:52:44 ID:N6uteXgL]
C#て C++ の + を二つ重ねたものだと思い込んで
VC#ダウンロードしちまったよ・・



202 名前:名前は開発中のものです。 mailto:sage [2008/10/05(日) 09:56:37 ID:sfeb+0FL]
実際そういう意味らしいよ

203 名前:名前は開発中のものです。 mailto:sage [2008/10/05(日) 10:53:17 ID:5ZcdBZVw]
え?半音上げるのかとオモタ

204 名前:名前は開発中のものです。 mailto:sage [2008/10/05(日) 11:18:55 ID:/IB5WzsI]
おつ。この際MDXでもやるか?w

205 名前:名前は開発中のものです。 mailto:sage [2008/10/05(日) 16:15:40 ID:fLJ9z/bM]
SlimDXだろ

206 名前:名前は開発中のものです。 mailto:sage [2008/10/06(月) 03:21:06 ID:nwx4daly]
もともと360で動かしたいからXNA使ってるんだけど
360関係ないとこ用にSlimDXさわってみるか

207 名前:名前は開発中のものです。 mailto:sage [2008/10/06(月) 11:04:44 ID:gE4lnVnu]
しかしSlimDXは、DirectXのSDKのバージョンと直結してるのが面倒だな、
片方インストールしたら対応するものを入れなくちゃならん。

208 名前:名前は開発中のものです。 mailto:sage [2008/10/07(火) 16:27:05 ID:8NURcQIi]
SlimDXの9月版触ってみたけど、SampleFramework(ずっとこの名前で行くのかねw)の
GameクラスがちょっとXNAっぽくなってるな。
C++のDirectXとMDXとXNAからかき集めたような感じだな。

209 名前:名前は開発中のものです。 mailto:sage [2008/10/07(火) 22:25:29 ID:pBXNcqo7]
GameがXNAっぽくってどこが?

210 名前:名前は開発中のものです。 mailto:sage [2008/10/07(火) 22:36:05 ID:Ascqucx6]
XNAのMicrosoft.Xna.Framework.Gameクラスそっくりだろうが

211 名前:名前は開発中のものです。 [2008/10/11(土) 14:17:56 ID:+dRjBYHJ]
不定期あげ



212 名前:名前は開発中のものです。 mailto:sage [2008/10/31(金) 23:15:11 ID:LJmyJi3B]
PDC終わったけど、Direct3D10のManaged APIどうなるのかなぁ
Task Parallel Library (TPL) , Parallel LINQ (PLINQ) での並列化も面白そう。

213 名前:名前は開発中のものです。 mailto:sage [2008/11/03(月) 14:25:40 ID:RWPNgtk7]
最新版のDirectXが入ってないPCでSlimDXのアプリ動かしそうとしてももちろん動かないけど
最新版のDLLだけ(d3dx9_39.dllだったかな?)流用したら動くみたいだった

DirectXの部分DLLって配布物に混ぜたらダメだよなあ
いれれたら楽なんだけれども、利用許諾に違反してるよね・・・
SlimDXが常に最新版と対応してる形になってるけどユーザーがそうとは限らないからなぁ

214 名前:名前は開発中のものです。 mailto:sage [2008/11/03(月) 20:26:22 ID:oFThlWAf]
今こそクリックワンスの出番らしい

215 名前:名前は開発中のものです。 mailto:sage [2008/11/04(火) 06:30:20 ID:tsPC8S/z]
Readmeの必要システムにDirectX最新版が必要ですって書けばいいじゃん

216 名前:名前は開発中のものです。 mailto:sage [2008/11/04(火) 10:47:19 ID:sjveEHh9]
DirectXの最新がSlimDXを追い越し、追いつくまでの期間がちょっと面倒

217 名前:名前は開発中のものです。 mailto:sage [2008/11/07(金) 23:23:55 ID:RubAqusn]
CodePlexに行ったら GateShift C# MMORPG Engine とかいうのがあったw
まぁ、登録されたばっかりで中身はまだ何もないけどね。

218 名前:名前は開発中のものです。 mailto:sage [2008/11/26(水) 23:00:04 ID:PaqIZDKA]
VS2008SP1のIntellisense日本語化ktkr

219 名前:名前は開発中のものです。 mailto:sage [2008/11/26(水) 23:51:04 ID:tRXviIV1]
最新のSlimDXは最新のDirectXも同時にインストールされるので問題ない。


220 名前:名前は開発中のものです。 mailto:sage [2008/12/03(水) 05:39:31 ID:V5uqUVsl]
SimcityDXと聞いて

221 名前:名前は開発中のものです。 mailto:sage [2008/12/03(水) 22:09:40 ID:gFrQ+tWl]
いやいや誰も言ってないってww



222 名前:名前は開発中のものです。 mailto:age [2008/12/17(水) 21:18:16 ID:yK1MXLhq]
不定期あげ

223 名前:名前は開発中のものです。 mailto:sage [2008/12/18(木) 13:30:43 ID:iEg8pKUf]
ダメなやつは何をやってもダメ
な?友人

224 名前:名前は開発中のものです。 mailto:sage [2009/01/08(木) 15:24:56 ID:oHiHmSck]
MDX、XNA、SlimDXの比較
mainori-se.sakura.ne.jp/slimdxwiki/wiki.cgi?page=SlimDX+%A4%C8%A4%CF

>>341>>345-348のような頭の悪い人間が使うのがXNA
SlimDXは数MBのファイルひとつだけで必要なSDKランタイム/エンドユーザーランタイムすべてをインストールしてくれる
ClickOnceのように知らずに個人情報(ユーザー名やコンピュータ名など)を流出したりもしない

225 名前:名前は開発中のものです。 mailto:sage [2009/01/08(木) 21:26:59 ID:vKoapKWl]
>>341>>345-348がどれだけ頭悪いのか期待

226 名前:名前は開発中のものです。 mailto:sage [2009/01/08(木) 23:39:35 ID:ChVyAcTu]
いつになるやら

227 名前:名前は開発中のものです。 mailto:sage [2009/01/09(金) 17:40:01 ID:ViAy03qw]
2年後と予想

228 名前:名前は開発中のものです。 mailto:sage [2009/01/10(土) 02:30:15 ID:fjNT8yXO]
ふと話題が出たので。
MDXはWin32APIも使ってるから、多分次期OSなったときに色々不具合でたままメンテナンスされずに終了と予想。
ネイティブなDirectx9のほうは何らかの対策はしそうだけど。MDXは何もしないことがわかりきってるからな。

229 名前:名前は開発中のものです。 mailto:sage [2009/01/10(土) 03:20:57 ID:27n6ndXo]
俺たちでC#から使えるDirectXラッパー作ろうぜ

230 名前:名前は開発中のものです。 mailto:sage [2009/01/10(土) 03:35:41 ID:mQJ59Fn9]
win7で切り捨てられそうな気配皆無な件

231 名前:名前は開発中のものです。 mailto:sage [2009/01/10(土) 05:19:58 ID:CuApdTwv]
SlimDXの他に、Managed Layer for Direct3D 10 というのもあるね
自分でやろうとすると自分で使うとこしかやらんだろうけど、ちょっとやってみたい気もする



232 名前:sage [2009/01/12(月) 14:17:44 ID:XEg86q8V]
C#でゲーム作りたいのだが、よさそうなフレームワークを知りたい。
条件としては
・3Dが扱える(3Dモデルのほか、Quakeマップなどが読める)
・UIフレームワークを持っている(ゲーム画面内にウィンドウなど作れること)
・日本語が表示できる

こちらで見てみたのは
Irrlicht CPとAxiom
[Irrlicht.NET CP]
メリット:C#使える。3Dいける。UIフレームワーク持ってる。
デメリット:開発が2007年11月で止まっている。日本語使えない。
[Axiom]
メリット:C#使える。3Dいける(Ogreとかいう有名なC++用エンジンがベースとか)。
デメリット:デモの実行でこけるし、不安定。この時点でサポートが不安。

日本語使えないことに目をつむれば、Irrlichtがいいのだが、
やはり日本語のメッセージなど表示させたいので、
いいフレームワークあれば、教えていただきたい。

233 名前:名前は開発中のものです。 mailto:sage [2009/01/12(月) 15:23:38 ID:lDKkEuwn]
Irrlicht っていうのを見てみたけど、Freetype入れて日本語フォント指定したらできないかな?
まあちょっとやってみようか。

234 名前:名前は開発中のものです。 mailto:sage [2009/01/12(月) 17:38:42 ID:LmEzNJFZ]
Irrlict、C#版のがC++版より使いにくかった記憶があるな
先にC++版に慣れていたせいもあるだろうけど…


所で、Taoベースの3Dゲームエンジンって無いんだろうか

235 名前:名前は開発中のものです。 mailto:sage [2009/01/12(月) 21:45:20 ID:7p3Ih3Zn]
CodePlexで探してみれば?

236 名前:名前は開発中のものです。 mailto:sage [2009/01/12(月) 22:43:06 ID:Fb2tDeyN]
CodePlexはXNAベースが多いよ
SlimDXなんかでXNAのサンプルとかいろいろパクリまくって自分で作れば?

237 名前:名前は開発中のものです。 mailto:sage [2009/01/13(火) 23:41:11 ID:L/R3vkUL]
>>236
「今日OpenGLでHLSLを使ってみたんだ」とか言っちゃう人?

238 名前:名前は開発中のものです。 mailto:sage [2009/01/14(水) 00:32:48 ID:MBzTiGFM]
好きなのをC++/CLIでラップして使うんだ
もちろん完成したラッパーは公開してくれ

239 名前:名前は開発中のものです。 mailto:sage [2009/01/14(水) 10:20:43 ID:Fkyltahh]
完成する前に公開しないと飽きちゃうけどなw

240 名前:名前は開発中のものです。 mailto:sage [2009/01/14(水) 10:38:01 ID:0DnXfUAy]
MDXをラッピングしたやつならあるよ。ただ3D周りはまだテストしてないな。
多分動くと思うけど、もしかしたら凡ミスがあるかも。

241 名前:名前は開発中のものです。 mailto:sage [2009/01/18(日) 01:21:20 ID:j2iau2Hk]
今気付いたんだけど、SlimDXのRelease Notesに有るSkinnedMeshサンプル
現行のNov 2008でも動くんだな。

なんかもっと古い版でも出来ていたんだろうな。
無駄に待ってしまったよ。



242 名前:名前は開発中のものです。 mailto:sage [2009/01/20(火) 00:28:13 ID:6qHyOt0W]
結局 Axiom を使うことにした。
AxiomはMultiverseというMMOのフレームワークのベースフレームワークとして
採用された実績あり。

※Multiverse NetworkはNetscapeの初期の社員が集まって作った会社とのこと。
cf)ttp://www.chikawatanabe.com/blog/2007/09/dmultiverse.html

また、最初に私自身がAxiomを動かそうとしたとき、Multiverse版のAxiomの
デモを動かそうとしたのだが、それがまずかった。
安定版の0.7.3でデモを動かしたらちゃんと動作した。
デモの内容も、結構充実。
BSPによる空間表示
セルシェーディング
バンプマップ、
オフセットマップ(バンプマップよりさらに凸凹して見えるやつ),
水の屈折表現、他、
いろいろある。

実装はフルC#。
ネイティブへのバインドはTaoやSdlが使われていて、
DirectX9、OpenGLをドライバとして使える。

とりあえず、趣味で使うには十分。

243 名前:名前は開発中のものです。 mailto:sage [2009/01/20(火) 00:36:55 ID:0w8FXTmG]
AxiomってたしかOGREのポートだよね
OGREなら普通の.NET向けインターフェイスもあったと思うけどそれじゃダメなの?

244 名前:名前は開発中のものです。 mailto:sage [2009/01/21(水) 18:08:08 ID:pXd8Beqs]
技術向上のために、そこそこの規模でC#で書かれたゲームのソース見たいんだけど。
そういうの公開してくれる人はおらんのかね。
巷にあるのは初心者向けかXNAばかりで参考にならんし。
エロイ人おながいします。

245 名前:名前は開発中のものです。 mailto:sage [2009/01/21(水) 18:23:38 ID:Dk9wv1pd]
XNAでいいだろ
CodePlexに沢山ある
まともな書き方してあればXNAだろうとなんだろうとそんなに変わらん
どこ見てもXNAにべったり依存してるようなコードは糞だから参考にしなくていい

246 名前:名前は開発中のものです。 mailto:sage [2009/01/21(水) 21:24:28 ID:h+ydZ4HP]
俺のゲームをオープンソースにするときがやってきたか……。

247 名前:名前は開発中のものです。 mailto:sage [2009/01/21(水) 21:45:56 ID:a9mq8q52]
シーンの遷移とか管理を重点的に解説してるサイトって何処かありませんか?

248 名前:名前は開発中のものです。 mailto:sage [2009/01/21(水) 22:35:49 ID:HlfSCNWP]
>>246
頼む

249 名前:名前は開発中のものです。 mailto:sage [2009/01/21(水) 22:57:54 ID:CnAOqOx/]
>>247
C#に限定されるとXNAのGame State Managementサンプルとか…
念のため言っておくけど、僕はMDXユーザー

要は、ストラテジーパターン。
 オーバーライド可能なDraw()とUpdate()を持ったクラスかインターフェースを継承した
クラスのインスタンスを遷移時に切り替える。
フラグでの推移管理はしたくないんですよね?

250 名前:名前は開発中のものです。 mailto:sage [2009/01/21(水) 23:00:33 ID:HlfSCNWP]
XNAのシーンの構造はいいよね(てか常識なの?)
おれもMDXwだけどあれパクってる

251 名前:名前は開発中のものです。 mailto:sage [2009/01/21(水) 23:17:26 ID:CnAOqOx/]
常識というか、デザインパターン(w)
XNAもデザインパターンも恐ろしく厨が沸くから、ここで書くのは怖いんだ。

いつまで経っても厨房でスイマセン。 生まれてきてゴメンなさい。



252 名前:名前は開発中のものです。 mailto:sage [2009/01/21(水) 23:45:37 ID:a9mq8q52]
XNAやMDX(やそれ以外)の選択については、どなたもやはり自分の使っているものを勧める傾向があるので
解説サイトが多く目に付くMDXで行こうと思っています。↑まぁ当たり前ですよね。
紹介いただいたサンプルの確認と、ストラテジーパターンについて勉強をしてみます。ありがとうございました。

253 名前:名前は開発中のものです。 mailto:sage [2009/01/22(木) 00:46:42 ID:7pC44zR+]
つか目的がはっきりしてないんじゃない?
3D関連の技術向上が目的ならゲームである必要はない
ゲーム特有の技術向上が目的ならXNAでも最低限の機能はあるし問題ないはず
このまま取り組んで大丈夫?

254 名前:名前は開発中のものです。 mailto:sage [2009/01/22(木) 02:58:34 ID:P249I5A7]
>>244
C#はexeがILだから、リフレクターで実行ファイルからソースコード読めるぜ。

255 名前:名前は開発中のものです。 mailto:sage [2009/01/22(木) 11:25:49 ID:5r2KT3kf]
ちょっとXNAについて言ってる事がおかしいので、老婆心から真面目に忠告します。

XNA Creators Clubのeducationサンプルは、本当に無駄な処理や
動作的にわざわざ重たくするコーディングばかりで真似るべきでは
無いです。
C#習いたてなら見ない方が良い。

あの会社の社員は本当にキチガイなので気を付けてください。

256 名前:名前は開発中のものです。 mailto:sage [2009/01/22(木) 12:09:33 ID:5nd7GgKw]
>>254
リフレクター初めて知った、トンクスw
自分の作ったやつ試しに逆汗したら恥ずかしい変数名までバッチリ見えますたw
ソース見られたくないときはngenかけてからじゃないとヤバイのねぇ

257 名前:名前は開発中のものです。 mailto:sage [2009/01/22(木) 12:26:43 ID:XAaINowR]
>>255が素晴らしく簡潔なサンプルを書いてくれるそうです。

258 名前:名前は開発中のものです。 mailto:sage [2009/01/22(木) 12:33:34 ID:kNweUoRo]
>>256
ngenはjitコードのキャッシュを作るだけなんで
どのみち動作にはもとのアセンブリが必要だぜ

259 名前:名前は開発中のものです。 mailto:sage [2009/01/22(木) 13:31:34 ID:5nd7GgKw]
>>258
そうだったのね、アリガd・・・( 'A')

260 名前:名前は開発中のものです。 mailto:sage [2009/01/22(木) 20:05:25 ID:aHNG+R8r]
XNAのサンプルはクラス単位でそのまま流用できるように作ってあるから大味な感じだよな
良質だと思うけどC#自体に慣れてない人にはわかりづらいかもしれない

261 名前:名前は開発中のものです。 mailto:sage [2009/01/22(木) 21:32:11 ID:5r2KT3kf]
ヒステリックな書き方になっちゃったけど、良心から書いてるよ。

>>257>>260は educationサンプルしかゲームのコードを読んだことが
無いんじゃないの? 属性とか使える?

俺は忠告しただけ。
 あのeducationサンプルをそのまま流用して、C#って労多くてショボイ挙動しか
しないと思って、ジョボイゲーム造って満足するのも人生なんじゃね。



262 名前:名前は開発中のものです。 mailto:sage [2009/01/22(木) 21:46:52 ID:aHNG+R8r]
具体的にどういうところがダメなのか説明してみてよ
属性ってC#の属性のこと?
あれって単なるリフレクションの目印だよね
それがどうしたの?

263 名前:名前は開発中のものです。 mailto:sage [2009/01/22(木) 22:53:04 ID:C+3eMEkP]
お前らXNAスレに帰れ






[ 続きを読む ] / [ 携帯版 ]

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

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