[表示 : 全て 最新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

451 名前:名前は開発中のものです。 mailto:sage [2010/02/27(土) 16:53:09 ID:ufygOO6X]
フォントですか

452 名前:名前は開発中のものです。 mailto:sage [2010/02/27(土) 22:05:07 ID:mQhBDxzJ]
フォントだよ

453 名前:名前は開発中のものです。 mailto:sage [2010/02/27(土) 22:07:42 ID:e0cJrNax]
ウソです

454 名前:448 mailto:sage [2010/02/28(日) 00:14:16 ID:wSOf0xrI]
>>449
MDXだけど、まるぺけの高速フォント参考にした。
ソースコード全部はそれなりに長いので要点だけ。

System.Drawing.Graphicsは、GDI+でのサーフェスみたいなもの。DirectXのサーフェスと違ってDraw○○といった直線や文字列、矩形を描画するメンバがある。
Graphicsに書かれた画像をbyte配列に変換すれば、Stream経由でTexture化できる。
つまりGraphicsのサーフェスを適切なサイズに設定して文字を書いた後、Textureにすればいい。

Bitmap img = new Bitmap(textureSize.Width, textureSize.Height);
Graphics graphics = Graphics.FromImage(img);
graphics.DrawString(text, font, Brushes.White, 0, 0);
byte[] imgBytes = (byte[])(new ImageConverter().ConvertTo(img, typeof(byte[])));
MemoryStream ms = new MemoryStream(imgBytes);
return TextureLoader.FromStream(device, ms);

あとはTextureから実際に使う領域の保持や、Textureと文字の管理を上手く出来るような仕組みを作ればいい。





455 名前:名前は開発中のものです。 mailto:sage [2010/02/28(日) 02:52:38 ID:IREy6+f9]
XNAをさっとなぞってみたんだけれども、
やりたいことの方向性からして、今出てるフォントがらみの問題がきつすぎる。
悲しいけれども、ここの人みたいにスマートに処理できるだけの力量はない。

そんなわけでC#でDirectXがらみの書籍を探してみたんだけれども、
赤坂本で扱われている程度の内容しか正直見つからなかった。
DirectX未経験者としては、サンプルコードから理解しろというのも少し厳しいところなんだけれども、
今後資料が充実していくのを期待して、今は控えめなコードに専念するのが賢明かな?
それとも頑張ってXNAでフォント処理してく方が将来性ある?

456 名前:名前は開発中のものです。 mailto:sage [2010/02/28(日) 04:58:49 ID:FLZsiwsa]
XNAも先はいまいちわからんからなぁ。
サンプルが欲しいならC#で作ってるゲームでソース公開してるやつを片っ端から
あさってみれば?
そういえばFreetrainもC#で確かDirectxだったと思うけど。

457 名前:名前は開発中のものです。 mailto:sage [2010/02/28(日) 09:04:28 ID:IREy6+f9]
>>456
良くも悪くも「C#でゲーム⇒XNA」てな感じの状況だから、
それに逆らうとなるといろいろ探しにく感じが強いね。地道に頑張るか。
正直、このフォントまわりさえなんとかなれば(個人的には)XNAでも何の問題もないんだけど。

458 名前:名前は開発中のものです。 mailto:sage [2010/02/28(日) 10:19:21 ID:TP6H+ekZ]
>>450
ありがとうございます。
ところでこれ使っていいんですか?(ライセンス的な意味で)

>>455
MDXはその4年前に出版された赤坂本が最新書です。
今後、資料が増えていく見込みは無いと思う。
それか>>422から他の候補を探すか・・・
XNAを使うのが無難じゃないかな。

459 名前:450 mailto:sage [2010/02/28(日) 11:44:10 ID:4pJlo65w]
実はだいぶ前に作ったもので、レイアウトやキャッシュ管理についてはXNAの古いサンプル(XNAExtras)
を参考にしててもしかしたらライセンスは微妙かも(XNAExtrasのライセンスが不明なため)
MSのサンプルだし基礎的な部分だし問題ないとは思うけど一応



460 名前:名前は開発中のものです。 mailto:sage [2010/02/28(日) 12:03:38 ID:FLZsiwsa]
>>458
俺はその中ではSlimDXが一番マシかなぁと思ってる
資料が少ないだけで、純粋なDirectXのラッパーなので変な癖がなくていいんじゃないかと。

461 名前:名前は開発中のものです。 mailto:sage [2010/02/28(日) 13:28:12 ID:DtoSZeKr]
XNAはXBOXとの連携考えないならそんなにうまみが無い気がするしね。
ただフレームワークの参考にしたりサンプルをパクったりする対象としては結構良いと思った。

462 名前:名前は開発中のものです。 mailto:sage [2010/02/28(日) 13:31:21 ID:8tKID8o0]
2DならDxLibが一番簡単で完成度も高い
3DならSlimDxが簡単だがちと完成度に難あり

速度はどちらも問題なし

463 名前:名前は開発中のものです。 mailto:sage [2010/02/28(日) 13:35:49 ID:4pJlo65w]
SlimDXはほぼ完成してるでしょ
個人的には2DならSilverlightでいいんじゃないかと思ってるけど

464 名前:名前は開発中のものです。 mailto:sage [2010/02/28(日) 14:19:41 ID:DtoSZeKr]
Silverlight は良いとは思うけど Flash みたいなブラウザゲーになっちゃうから
この場合とりあえず WPF の方挙げたほうがよいような。



465 名前:名前は開発中のものです。 mailto:sage [2010/02/28(日) 17:27:06 ID:TP6H+ekZ]
>DirectX未経験者としては、サンプルコードから理解しろというのも少し厳しいところなんだけれども、
ということを考慮すると選択肢はMDX、XNA、DXライブラリに絞られると思う。
SilverlightやWPFは元々ゲーム開発向けではないので・・・

466 名前:名前は開発中のものです。 mailto:sage [2010/02/28(日) 17:34:02 ID:IREy6+f9]
>>460
SlimDXは使ってみたいけれども資料の心許なさは否めない……
WPFはゲーム向けじゃないから何処までいけるかも分かんないしね

この手のが苦手な人間としては、
XNAはサンプルが豊富でいいけど、サンプル読むためだけに習得するのは地味にテンションあがらない

467 名前:名前は開発中のものです。 mailto:sage [2010/02/28(日) 18:06:40 ID:TP6H+ekZ]
>>466
>WPFはゲーム向けじゃないから何処までいけるかも分かんないしね
2Dに限定すれば性能は問題ないと思う。(内部的にはDirectXなので)
だけどWPFに足りない機能を補うのに結局MDXを使うことになりそうなのでお奨めはできないね。
悩んでいてもしょうがないし、とりあえずどれかで作ってみたら?

468 名前:名前は開発中のものです。 mailto:sage [2010/02/28(日) 19:14:34 ID:wSOf0xrI]
なんかかんだでC#でゲーム作ろうとしてる潜在人口増えてる気がする。
Wiki作ったらちゃんと動くんじゃね?

469 名前:名前は開発中のものです。 mailto:sage [2010/02/28(日) 19:29:54 ID:IREy6+f9]
>>468
すごく期待してるよ。



470 名前:名前は開発中のものです。 mailto:sage [2010/02/28(日) 19:37:34 ID:EqB81q2J]
>>468
言いだしっぺの法則

471 名前:名前は開発中のものです。 mailto:sage [2010/02/28(日) 20:23:00 ID:FLZsiwsa]
>>468
無駄だよ。
今まで似たようなwikiはいくつも立っては更新されずであぼーんというのが多いから。
みんな面倒臭いから更新しないんだよね。
wikiよりこのスレでいいじゃんという人もいるし。
立てるなら、>>468が死ぬ気で保守するつもりじゃないと。

472 名前:名前は開発中のものです。 mailto:sage [2010/02/28(日) 21:21:24 ID:5ju70AEw]
wikiなんて何に使うんだ?

473 名前:名前は開発中のものです。 mailto:sage [2010/02/28(日) 21:49:55 ID:DtoSZeKr]
情報源並べたりとか?
俺もこのスレでいいとは思うなぁ。

必要だと思った人が適当にここから拾ったりググったりしたのを並べて作りゃいいんだと思う。

474 名前:名前は開発中のものです。 mailto:sage [2010/02/28(日) 22:16:44 ID:5ju70AEw]
講座とかやってなきゃある程度で更新が止まるのは当たり前じゃね?

475 名前:名前は開発中のものです。 mailto:sage [2010/02/28(日) 23:36:56 ID:FLZsiwsa]
だよねぇ。
誰かがC#ゲーム作りまくリング講座とか、SlimDX活用講座とかやらない限りは
wikiでまとめるほど情報はなさそうだし。

476 名前:名前は開発中のものです。 [2010/03/01(月) 01:39:30 ID:IVHysUvX]
>>468
VBとSlimDXで3Dやってるけどかなりいいとこまで使い込めてる
SlimDXの本出すなり講座作るなりできたら面白いんだけどね

477 名前:名前は開発中のものです。 mailto:sage [2010/03/01(月) 01:43:55 ID:e/OrKGEO]
wikiでリンク集があるだけでも違うと思う
スレの消費が遅いからテンプレも更新できないし

478 名前:名前は開発中のものです。 mailto:sage [2010/03/01(月) 01:51:30 ID:F++E42+D]
そもそもここも賑わっていない、SlimDXのスレも賑わっていない、つまり
C#でゲーム開発というのは流行っていない、人気がないということ。
みんなHSP、C++、VB辺りでやってんだろうね。

479 名前:名前は開発中のものです。 mailto:sage [2010/03/01(月) 07:44:39 ID:9s8WXKsE]
ギャグに笑った。



480 名前:名前は開発中のものです。 mailto:sage [2010/03/01(月) 09:47:28 ID:R/ddI/cc]
C++>>>C>>>HSP>>>VB>=C#
ユーザー人口で考えるとこれくらいじゃないだろうか?
この板HSPのスレ大杉w
それに比べるとC#は・・・

481 名前:名前は開発中のものです。 mailto:sage [2010/03/01(月) 11:04:29 ID:F++E42+D]
C#はまだ新しい言語だし、書籍も少ないし、DirectXとの連携弱すぎるし。
.Netはゲームに向かないという認識が多いような気もする。

482 名前:名前は開発中のものです。 mailto:sage [2010/03/01(月) 11:09:22 ID:PvsVfa3z]
C#ももう少しいろんな情報が増えれば人口拡大しそうなんだけどなぁ

483 名前:名前は開発中のものです。 mailto:sage [2010/03/01(月) 11:19:10 ID:nHfukh+l]
既存の情報、ライブラリなりが生かしにくいから、
C++とかHSPに偏ってしまうのは仕方ないかと。
ただ、ABA Gamesの人とかは色々な言語でバリバリゲーム作ってるし、
要は開発言語よりやる気だと思うよ。

484 名前:名前は開発中のものです。 mailto:sage [2010/03/01(月) 11:28:13 ID:/y68wErN]
英語さえOKならC++に次ぐ情報量だと思うんだけどな
最近の言語で生に近いDirectXを触りたかったら良くも悪くも唯一の選択肢なのは事実

485 名前:名前は開発中のものです。 mailto:sage [2010/03/01(月) 11:42:24 ID:yxnn7vKi]
Managed DirectXで昔ゲーム作ってたなあ
途中で一人じゃ無理だ!と思ってやめたんだけど、今はManaged DirectXなんて誰も見向きしてないのかな

486 名前:名前は開発中のものです。 mailto:sage [2010/03/01(月) 12:03:08 ID:/y68wErN]
MDXにしろSlimDXにしろXNAにしろ「意外に難しい」というのがネックになってると思う
C#で作ると簡単っていうのはちゃんとオブジェクト指向とか理解してて
DirectX使った経験もある人が同じものをより楽に作れるという意味なんだけど
勘違いして挫折する人が多そう

487 名前:名前は開発中のものです。 mailto:sage [2010/03/01(月) 12:06:58 ID:vg9zPgWn]
事実上まともに使えるようになった初めての言語がC#だから、どうしても趣味の開発はC#がメインに。
C#を0から始めて3年強だが、Managed DirectXでゲーム作ってるよ。

488 名前:名前は開発中のものです。 mailto:sage [2010/03/02(火) 21:29:50 ID:VZeQsxZ+]
C#て構造体使えないの?

489 名前:名前は開発中のものです。 mailto:sage [2010/03/02(火) 21:42:00 ID:pA72ewEG]
他の言語の構造体に相当するものはC#には「構造体」と「クラス」の二種類がある
でもよくわからないうちは無条件にクラスだけ使ってればおk



490 名前:名前は開発中のものです。 mailto:sage [2010/03/02(火) 22:23:42 ID:AR61Egkn]
ManagedDirectXからSlimDXの乗りかえやった時に気づいた点。
この差以外は、MDXのコードをほぼそのまま流用できた。

全体的に、SlimDXの方がC++のインターフェイスに近い印象。

・クラス名がびみょーに違う箇所がある。大文字・小文字とか、微妙に省略されてたり。
・MDXはRenderStateの設定・取得をプロパティでやっていたけど、SlimDXはメソッド。
・SlimDXのDrawUserPrimitives系メソッドが軒並みジェネリクスメソッドになってる。
・MDXには最初から使える頂点フォーマットがあったが、SlimDXにはない。自分で定義する必要がある。
・SlimDXはプログラム終了時にDisposeされてないリソースがあるとデバッグ出力で教えてくれる。
・ライト関係のデフォルト値が微妙に違う?
・Windowed = trueの時にターゲットウィンドウをリサイズすると、MDXではデバイスリセットが起こったがSlimDXでは起こらない?


491 名前:名前は開発中のものです。 mailto:sage [2010/03/03(水) 00:03:47 ID:nrB8chpG]
頂点だのテクスチャだのの前に
ポリゴンデータファイルを指定すれば終わりくらいのところからプログラミングしたい

492 名前:名前は開発中のものです。 mailto:sage [2010/03/03(水) 05:18:32 ID:eWEus3uj]
>>490
あまりきちんと調べてなかったけど、
そうやって手探りで列挙していくしか方法ないくらい情報ないの?
参考になってありがたいけど、変なところで何かわきそうで怖いな。

少し真面目に>>468に期待してみよう。
いや、リンク集程度でも初学者には助かると思うけどね。
情報の得やすさにつられてHSPにいって、構造体が使えないことに切れた身からすれば。

493 名前:490 mailto:sage [2010/03/03(水) 08:46:33 ID:y9fo7Wsr]
>>492
うーん、調べ方が下手だったせいかもしれないけど
俺が見つけた有効そうな情報は>>224のページぐらいしかなかった。

SlimDX と C# で学ぶ DirectX
ttp://mainori-se.sakura.ne.jp/slimdxwiki/wiki.cgi

SlimDXはSampleFrameworkの解説ばっかりな印象・・・


494 名前:名前は開発中のものです。 mailto:sage [2010/03/03(水) 12:28:54 ID:xcXsi4DP]
初学者といってもオブジェクト指向言語使っててゲーム初めてって人と
プログラミング自体始めての人では全然違うからなあ
後者でいきなりDirectXやXNAに手を出すのはいくら情報があっても無謀すぎる
後者の人向けに適度に整理された簡単なライブラリがあってもいいと思う
C#で作るならどのみち.NETのライブラリ使うためにオブジェクト指向必須なわけで
DXライブラリみたいに全くクラス使わないのもそれはそれで勉強にならないだろうし

495 名前:名前は開発中のものです。 mailto:sage [2010/03/03(水) 12:39:34 ID:s3IZktwn]
オブジェクト指向だとゲームキャラがオブジェクト?
オブジェクトにどうやって処理移すんだい?
結局Mainでキャラ移動計算させて、その後まとめて画像処理するんでしょ?
構造体も楽かもしれないけどデータ処理する時に面倒だし、結局配列処理が楽じゃなかろうか

496 名前:名前は開発中のものです。 mailto:sage [2010/03/03(水) 12:57:01 ID:xcXsi4DP]
オブジェクトに処理を移すのは、単にオブジェクトに定義したメソッドを呼び出すだけ。
実際には上からまとめて処理したほうが適切な場合もあるけど
それは両方のやり方を理解した上での判断。
それと少なくともC#では構造体というかクラスを使ったほうがあらゆる場合において楽。

497 名前:名前は開発中のものです。 mailto:sage [2010/03/03(水) 13:52:54 ID:eWEus3uj]
>>494
ああ、一応自分は「ゲーム製作が初めて」って人のつもりでいった。
CUIからGUIに移るときみたいに、DirectXに手を出すのってすごい緊張するし、
散漫とした情報がまとまってるだけでも助かると思うんだよね。ていうか普通に助かる。
プログラム自体が初めてで、言語を学習するっていうステップがだるいのなら、それこそHSPとかで問題ないと思うけど。

498 名前:名前は開発中のものです。 mailto:sage [2010/03/03(水) 15:13:16 ID:afOgtRF+]
>>495
根本的に勘違いしてる悪寒

499 名前:名前は開発中のものです。 [2010/03/03(水) 15:18:23 ID:Ze2euE6W]
>>494
オブジェクト指向自体そんなに難しいものでないと思うけど
プログラミング経験無しでVB.NETやったけどクラスの概念はすぐに身につけられる
RPGにしてもアクションにしてもキャラのパラメータを複数種類管理する場合一つにまとめるクラスや構造体が無いとプログラミング辛い
キャラが多数登場した場合どうやって各キャラのHP、MP計算するのって感じ
HSPでは2次元配列使う人もいるらしいが生産効率良くないのでは



500 名前:名前は開発中のものです。 mailto:sage [2010/03/03(水) 15:21:02 ID:kTwTJSCn]
>>495
なにしにこのスレきたんだw

501 名前:名前は開発中のものです。 mailto:sage [2010/03/03(水) 19:23:24 ID:kC+oOCRK]
なんか私情につきストレスたまってきたから発散てがらWiki作りたくなってきた。
@Wikiで無問題?

502 名前:名前は開発中のものです。 mailto:sage [2010/03/03(水) 19:30:43 ID:eWEus3uj]
個人的にはwikiwiki.jpの方が広告がうざくなくて好きだな。
友人が@wikiを運営してたんだが、かなりのバグレポートを運営に送ったよ。

まったくスレ違いだけど、MediaWikiはカスタマイズしようとすると敷居が高すぎる。
専門書籍があるっていうか貸してもらったら、ただの導入ガイドだった。

503 名前:名前は開発中のものです。 mailto:sage [2010/03/03(水) 19:47:09 ID:kC+oOCRK]
確認してから作るんだったw
@wikiで作っちまったぜ。さて、初めて立てたはいいが、とりあえずトップページを整理するか。

504 名前:名前は開発中のものです。 mailto:sage [2010/03/03(水) 21:37:50 ID:WrVTVr2b]
@wikiでも問題ないと思うよ
ゲーム内からシームレスにwikiにアクセス出来たら楽しいかなぁとか思ったことはあるなぁ。

505 名前:名前は開発中のものです。 mailto:sage [2010/03/03(水) 22:03:11 ID:Mn00E9kp]
@wikiって、画像張ってたらそのうち消えてなくならない?

506 名前:名前は開発中のものです。 mailto:sage [2010/03/03(水) 22:04:01 ID:Mn00E9kp]
>>504
WebBrowserで表示すんの?
オンラインヘルプには使えそうだけど。

507 名前:名前は開発中のものです。 mailto:sage [2010/03/03(水) 23:05:44 ID:WrVTVr2b]
>>506
サービスとしてwiki作っといてXMLで取得した結果を適当に整形して表示とか。


508 名前:名前は開発中のものです。 mailto:sage [2010/03/03(水) 23:10:37 ID:MGKJMo+R]
じゃあどうせならWCFで

509 名前:503 mailto:sage [2010/03/03(水) 23:51:12 ID:kC+oOCRK]
www21.atwiki.jp/csharpgamedev/

色々整理したりソースコードを添付しても問題ないCSSとか検討してたら時間がかかってしまったぜ。
トップ、メニュー、更新履歴は変更不可にしてあるから、メニューに追加したい項目があったらここで言うか、Wikiの要望にでも追加してクレイ。



510 名前:名前は開発中のものです。 mailto:sage [2010/03/03(水) 23:51:19 ID:eWEus3uj]
XNAだのSlimDXだのWPFだのWCFだの周辺技術はたんとあるのに、
どうして肝心の資料がこんなに乏しいんだよ!

511 名前:名前は開発中のものです。 mailto:sage [2010/03/03(水) 23:54:41 ID:kC+oOCRK]
あと、極端に連続して一人で更新してると規制がかかるようにしてある。
困ったらこっちで言えばたぶん調整する。

512 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 00:03:26 ID:qUgZwniE]
だから今必死にMDXの情報をWikiに書いてる。

正直適当にまとめて同人誌とかにでもしようかとも思ったが、需要微妙、どう考えても赤字、本だと後で修正できない、MDXも末期を既に通り越している。
それならC#布教の方向でってことで今現在Wiki編集中。

513 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 00:51:23 ID:ZZ1RE2F0]
全部あてにしないでC#+元祖DirectXで

514 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 01:06:51 ID:qUgZwniE]
とりあえず1項目書いた。こんな感じで気軽にWikiを使ってやってください。

515 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 01:30:45 ID:0F0RDIl6]
もうちょっと幅広がらないかね・・・
狭すぎる。

516 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 01:31:47 ID:lM24vRy8]
>>509
MDXの情報いらなくて?

もう亡くなった物の情報集めても意味無いと思うが
他の事に力を使った方が時間が無駄にならない

517 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 02:01:39 ID:qUgZwniE]
>>515
問題ない程度に広げた。

>>516
MDXは基本うちが吐き出すだけだ。気にするな。

518 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 02:06:33 ID:7axQMIrm]
>>516
まあ、いいじゃないか。
なんでもいいから更新し続けていれば、人は集まるよ。

>>517
がんがってくれ。
こちらも何か書けることあれば、協力するよ。

519 名前:名前は開発中のものです。 [2010/03/04(木) 02:36:23 ID:wwLMhN5T]
>>509
うちもSlimDXの講座作ろうかなって思ったが、VBなんだけどさ
見に来てくれるもんかな



520 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 04:53:15 ID:2QjDvH9B]
>>509
おつ。悲しいかなうたた寝してた……。
なんか文句ばっかで悪いけど簡潔に、

装飾にはちょっと泣いてもらって、幅は遠慮無くひろげたりできない?
普通なら問題ないけど、ソースコード読むときにはちょっときついって印象を覚える。

同様に、line-heightの値をどのくらいか設けてくれると
弱視としては非常に嬉しかったりします。

このデザインは@wikiのテンプレかな。
普通に使う分にはひげがかわいいけどw、今回はもうちょっと機能的でいいんじゃないかとも思った。
頭痛がするのでいいっぱなしですまん。@wikiに登録したことないんで、管理側のことが少し分かりにくい。

521 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 07:18:15 ID:zAv+8g22]
>>519
俺はVBでも大歓迎だな
管理者がどう思うかは分からんが

522 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 08:51:45 ID:J2UTh2sv]
VBでも.NETならC#への変換は容易だし別に問題ないんじゃね?

523 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 09:58:06 ID:6hy57dse]
気になった人がC#に翻訳すればいいんじゃないの
たいていの.NETのTipsサイトがそうなってるみたいにVBとC#両方あってもいいでしょ
C#わかるのにVB分からない人はいないけど逆は拒否反応示す人がいるし

524 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 10:21:00 ID:vnyJQUOn]
>>509
どれも一通りさわったからいろいろ書きこみたいけど、こういうの書いたこと無いからなあ・・・

525 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 11:37:13 ID:qUgZwniE]
>>520
デザインに関しては、プログラムコードを考えて微妙とは思ってた。ので変更。
メインエリアのline-heightは1.4emにした。

C#の人はVBでもガンバりゃ読めるから※VBとか適当にコード説明の前に書いとけばいいと思う。
DOBONとかその他サイトもそうだし。

>>524
まずは気楽に書くといいよ。プレーンテキストでも書けば、誰かが適切に装飾、整理するかもしれないしね。


526 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 12:56:00 ID:ouP8H33O]
俺もC#とVBを載せるのは賛成
できればC++も載せてほしいぐらいだよ

527 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 13:02:47 ID:FKVyGG34]
だったらDelphiも載せてください。

528 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 16:24:41 ID:ouP8H33O]
↑こういう人が出てくるから詳しく書くとC++と言ってもCLIのことね

529 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 16:27:53 ID:FKVyGG34]
Delphiだってそれぐらいあるよ・・・・



530 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 16:53:14 ID:m6zX6+Q9]
>>519
期待
C#使いはVB読めるだろうからVBのみでもいいよ
たぶんみんな脳内翻訳するから

531 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 16:57:09 ID:vnyJQUOn]
>>528
Delphiも今は.NETなのだよ

532 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 17:02:39 ID:5nWuLvdw]
Delphiとか、もはや旧時代の遺物だろ

533 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 17:14:17 ID:diHC1hi0]
Kylixならともかく、Delphiを過去の遺物とか何言ってんだ?w

534 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 17:32:37 ID:FeTlEaQa]
mqoファイルをアニメパターン分読み込んで
複数キャラを動かすまでのサンプルを誰か作って^^

535 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 17:40:28 ID:m6zX6+Q9]
C#スレにDelpahi嫌いがいるのはちとうさんくさいなw

536 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 17:47:19 ID:6hy57dse]
C++/CLIってVS2010でインテリセンス非対応なんでしょ
一時的とは言ってるものの、ここまで酷い扱いされてるようだと先行きが心配
メインで使うなっていうのはもともとMSも言ってるんだし
ラッパー書いたりする分には問題ないだろうけど

537 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 18:14:25 ID:U/THXGgG]
そいやMSがC#作るさいDelphiのPGが引きぬいたんだっけ

538 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 18:16:52 ID:Z2zKlpNJ]
ja.wikipedia.org/wiki/C_Sharp

539 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 19:23:57 ID:2QjDvH9B]
自分はVB.NETは使わないからあってもなくてもいいけど、
必要に応じて誰かが補完してくれるんじゃないかな?

あれもこれも贅沢言えばきりないし、ひとまず言語としてはC#中心で
著者都合でVBの場合は、誰かができるだけC#に翻訳したのも掲載するとかでどうすか?

>>520
手数かけてすまない。だいぶ読みやすくなった。



540 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 20:12:15 ID:FKVyGG34]
>>537
アンダース・ヘルスバーグ(Anders Hejlsberg)
Turbo Pascalの原作者でDelphiのチーフアーキテクト
マイクロソフトに移ってからは.NET Frameworkのキーアーキテクトであり
J#やC#言語チーフ・アーキテクトでもある

伝説級といえばカトラーやウォズニャック、チャールズ・シモニーあたりが有名だけど
現在進行形でいえばこの人が最強じゃないかと思う

541 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 22:40:46 ID:qUgZwniE]
>>534
要点だけ書いた。後は自分で実装してくれ。

542 名前:名前は開発中のものです。 mailto:sage [2010/03/05(金) 02:20:10 ID:h0gn4F3e]

>実際の描画はワールド座標系に全て描画する必要があるため、描画毎に算出する必要がある。

そうだっけ?一番親のシーンフレームだけ指定すれば子の奴は全部勝手にやってくれなかったっけ?
これ全部プログラマ側がやるんだったらシーンフレームの概念の意味ねーんじゃね?


543 名前:名前は開発中のものです。 mailto:sage [2010/03/05(金) 02:27:53 ID:qihDdtWW]
>>542
まじか?SDKのサンプルとかcuttingEdgeのサンプルとかはこんな風にやってた気がするが・・・

544 名前:名前は開発中のものです。 mailto:sage [2010/03/06(土) 23:20:50 ID:p//cZbeb]
VB.netの方がC#よりさらに人口少なそう
つーかスレ自体ないし
VB6多少出来るんでVB.netで何か作ろうとしたらほとんど資料なし
潜在的な需要はけっこうありそうだけど

545 名前:名前は開発中のものです。 mailto:sage [2010/03/06(土) 23:38:45 ID:yEhKrCJ6]
VB.NET やるぐらいなら C# でやるわーな人が多いんじゃないのかね。

ちなみに資料は C# のあたってもほぼ問題ないよ。
少しだけ文法違うぐらいで出来ること一緒だし。

546 名前:名前は開発中のものです。 mailto:sage [2010/03/06(土) 23:39:28 ID:KmGM80Om]
そりゃ趣味でやるならC#よりもVBを選ぶ積極的な理由は何一つ存在しないからな

547 名前:名前は開発中のものです。 mailto:sage [2010/03/06(土) 23:42:45 ID:p//cZbeb]
>>545>>546
そうか、この際C#勉強するか
VB.netってゲーム製作関連書籍もほとんどないしな
MSはVBに関しては完全に失敗じゃね?

548 名前:名前は開発中のものです。 mailto:sage [2010/03/06(土) 23:46:10 ID:Aa+tFW7Z]
>>547
何を勘違いしてるんだ?
ゲームだけじゃないんだぞ?
プログラミング言語が必要なのは・・・


549 名前:名前は開発中のものです。 mailto:sage [2010/03/06(土) 23:54:50 ID:KmGM80Om]
C#4.0になってCOMとの相互運用の強化や動的型のサポートなどが行われたから
従来VBの方がやりやすいと言われてた分野は完全に無くなったね
でもだからってVBが消えるとは思えない



550 名前:名前は開発中のものです。 mailto:sage [2010/03/07(日) 01:44:56 ID:CQZl//k1]
つまり、好きなほうを選べと。
俺はC#だけど会社だとVBなんだよね。

551 名前:名前は開発中のものです。 mailto:sage [2010/03/08(月) 00:30:07 ID:Sp1XDJTx]
4月ぐらいになって暇だったらC#+MDXでゲームでも作ってみよかと思ってます
日記ついでに自分用アンカーおいときますね >>266 >>298 >>300






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

前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