- 1 名前:名前は開発中のものです。 [2008/06/09(月) 14:36:53 ID:yieVRZfd]
- C#でゲームを作ろうと思う人が情報を交換するためのスレです。
テーマはアクション、パズル、RPG等なんでもOK
- 427 名前:名前は開発中のものです。 mailto:sage [2010/02/20(土) 01:17:06 ID:j7v2k0Qb]
- >>422
MDX先が無いことはわかってるんだけど、2Dオンリーなら不満が無いからなぁ・・・ MDXに限界が来たらライブラリをSlimDX用に書き直す感じ。それまではMDXで。
- 428 名前:名前は開発中のものです。 mailto:sage [2010/02/20(土) 02:55:10 ID:usJ1VsOB]
- SlimDXも.Net、DX9、SlimDX、VC++2008Runtimeと必要なものが多すぎる...
- 429 名前:名前は開発中のものです。 mailto:sage [2010/02/20(土) 10:03:56 ID:U8OIvjqs]
- 俺もそれは思った
せめて未インストール時に 「○○をインストールしてください ○○をインストールしてください」 っていう風にインストールが必要なものを警告表示できればいいんだが チェック方法がわからんorz
- 430 名前:名前は開発中のものです。 mailto:sage [2010/02/20(土) 13:10:41 ID:29F92df1]
- >SlimDXは数MBのファイルひとつだけで必要なSDKランタイム/エンドユーザーランタイムすべてをインストールしてくれる
>>224にこう書かれてるけど?
- 431 名前:名前は開発中のものです。 mailto:sage [2010/02/20(土) 14:52:39 ID:R/OX6DXK]
- ちょっとした2DゲームならSilverlightで十分な気がする
なんといっても.NET Framework不要、プラグインのインストールは一瞬
- 432 名前:名前は開発中のものです。 mailto:sage [2010/02/20(土) 16:30:54 ID:usJ1VsOB]
- >>430
俺はDirectXの1部だけの配布はできないと思ってたけど、今ランタイム落として内容確認したら D3D_nn.DLLとか更新が必要なやつだけ梱包されているみたいだね。 別途.Net 2.0、DirectXはインスコしてないとあかんけど、XP以降なら最初から問題ないだろうし。 つうことは、17MBほどのランタイムだけ入れさせれば、使用できるということか。 一度VPCで環境作って確認はしとかないといかんけど。
- 433 名前:名前は開発中のものです。 mailto:sage [2010/02/20(土) 16:32:27 ID:usJ1VsOB]
- >>429
.Net自体は.Netのバージョンを調べる方法が確かあったはずだし、DirectXもバージョン調べられるはず。 あとはDLLがあるかどうか確認すれば、いけると思うけど。
- 434 名前:名前は開発中のものです。 [2010/02/24(水) 20:12:53 ID:lWszCn7P]
- >>425
これマジ同意すぎて><
- 435 名前:名前は開発中のものです。 mailto:sage [2010/02/24(水) 21:36:28 ID:v0pMbtQH]
- 全部英語にしちゃいなYO
- 436 名前:名前は開発中のものです。 mailto:sage [2010/02/25(木) 02:43:25 ID:E4vRbEqX]
- 情報系大学とか、そっちの専門学校とかは、
基礎をちょっと教えたら残りは全部英語の授業でもいいよなってくらい、最近英語に悩まされてる。 せめてエラーメッセージくらいは自力で読んでくれよ…… それはさておき、XNAの漢字問題にはどう対処するのが賢そう? 使った漢字を自動抽出するのが主流って噂を聞いたけど、使用率によっては元テキストをなおした方がいい場合もあるし、 最初に「使用していい漢字のガイドライン(どうしても追加で必要な場合は応相談)」みたいなのがあった方が テキストを書く人物が別人の場合は楽かな?
- 437 名前:名前は開発中のものです。 mailto:sage [2010/02/25(木) 07:50:14 ID:dfNjmA1V]
- Box2DXってWindows7の64bitでは
使えないのね・・・
- 438 名前:名前は開発中のものです。 mailto:sage [2010/02/25(木) 09:59:29 ID:8oJeVww7]
- >>436
状況によるけど、XNAはだいたいコンテントパイプライン使って コンパイル時にテキストファイルから文字を拾うようにしてる。 そのテキストファイルがソースだったりシナリオファイルだったり 設定用のテキストファイルだったりするけど。
- 439 名前:名前は開発中のものです。 mailto:sage [2010/02/25(木) 10:12:07 ID:I2iVSb1z]
- XNAではまだ日本語つかったの作ってないけど
チャットみたいなユーザが何入力するかわからんようなの実装しようとするとキツそうだね。
- 440 名前:名前は開発中のものです。 mailto:sage [2010/02/25(木) 10:35:19 ID:8oJeVww7]
- そうなんだよね。日本語限定ならまあ全部作っとけばいいけど
ZUNEで曲名とか表示させたいときに、各国語の可能性あるから そうそう用意できないんだわ、、、こういうケースはシステムフォント使わせてほしい
- 441 名前:名前は開発中のものです。 mailto:sage [2010/02/25(木) 11:31:08 ID:I2iVSb1z]
- ジャストインタイムコンテントパイプライン、みたいなのがあればいいんだろうか
- 442 名前:名前は開発中のものです。 mailto:sage [2010/02/25(木) 12:55:16 ID:Ar+UEgOz]
- xna用ででまわってる個人製作のGUIライブラリなんかは
dxライブラリと同様の方法でリアルタイムにフォントスプライト生成してるな チャットとかならあの手のやり方が現実的かも
- 443 名前:名前は開発中のものです。 mailto:sage [2010/02/26(金) 10:08:04 ID:7mqiUOeg]
- 無理してSpriteFont使わなくても1から作ったほうが早いよ
自前のフォント描画なんかDirectX使うなら普通に行われてるんだから 探せばC++のサンプルは腐るほどある
- 444 名前:名前は開発中のものです。 mailto:sage [2010/02/26(金) 21:14:30 ID:4rJsMRm9]
- >>443
おすすめのサンプル1つあげてちょ プリーズ
- 445 名前:名前は開発中のものです。 mailto:sage [2010/02/26(金) 23:01:32 ID:TbWfS5Fw]
- >>444
それこそDXライブラリのソースでいいんじゃね?
- 446 名前:名前は開発中のものです。 mailto:sage [2010/02/27(土) 02:10:56 ID:D991P+rM]
- 普通に一度Win32や.NETFrameworkなどの標準ライブラリから文字のbmpを取得して、
そっからTextureを生成すればいいのでは・・・。 テクスチャのインスタンスは適当にDictionary<char, Texture>で持つとして、 テクスチャを取得するか生成してから取得するかは、利用側は意識しなくて言いようにクラスを作っておけばok。
- 447 名前:名前は開発中のものです。 mailto:sage [2010/02/27(土) 09:48:39 ID:vCoVs2W/]
- >>446
一度落ち着け
- 448 名前:名前は開発中のものです。 mailto:sage [2010/02/27(土) 12:08:09 ID:D991P+rM]
- あれ、443の流れに乗ったつもりだったが…サンプルコード載せなかったのがまずかったのか?
- 449 名前:名前は開発中のものです。 mailto:sage [2010/02/27(土) 12:36:32 ID:tyywBe4S]
- サンプルコードというかそういうライブラリを誰か公開してほしい。
前に自分で作ろうとしたことあったけどやり方がよく分からんかった・・・
- 450 名前:名前は開発中のものです。 mailto:sage [2010/02/27(土) 16:16:59 ID:lNYv9JrS]
- XNA用のネイティブフォントクラス作ってみた
gamdev4.hp.infoseek.co.jp/cgi-bin/up/No_0082zip.html ちゃんと試してないしオプションの実装も超適当だけど
- 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も載せてください。
|

|