1 名前:名前は開発中のものです。 [2008/06/09(月) 14:36:53 ID:yieVRZfd] C#でゲームを作ろうと思う人が情報を交換するためのスレです。 テーマはアクション、パズル、RPG等なんでもOK
692 名前:名前は開発中のものです。 mailto:sage [2010/04/12(月) 15:17:02 ID:8xJvJ51i] おすすめ書籍とかもほしいな
693 名前:640 mailto:sage [2010/04/13(火) 08:26:37 ID:kbnMpoxp] Wikiの管理人さん、Silverlightのページのメニュー登録ありがとー でもFlexって何か違う気がするんだけど・・・?
694 名前:名前は開発中のものです。 mailto:sage [2010/04/13(火) 09:37:45 ID:dpuJoQJs] >>692 C#は解説サイトだけで十分だと思う。 www.atmarkit.co.jp/fdotnet/csharp_abc2/index/index.html ufcpp.net/study/csharp/ あえて書籍でというのであればオライリーかな。 www.oreilly.co.jp/books/9784873113968/ XNAならボーンデジタルの2冊どちらか。 www.borndigital.co.jp/book/detail.php?id=66 www.borndigital.co.jp/book/detail.php?id=67 ゲームプログラミングならC#じゃないけどセガ本。 www.shuwasystem.co.jp/gpro-sp/index.html
695 名前:名前は開発中のものです。 mailto:sage [2010/04/13(火) 09:56:25 ID:YIe9gwqO] >>694 なるほど解説サイトが充実してるんだね ありがとう
696 名前:名前は開発中のものです。 mailto:sage [2010/04/13(火) 10:25:51 ID:X6hZJgzd] しかしあれだな 本は買われなくなってるんだろうからせめて解説してるサイトの アフィぐらいは踏もうなw アドセンスなら結果ださなくても記事書いてる人に貢献できるんだから
697 名前:名前は開発中のものです。 mailto:sage [2010/04/13(火) 10:37:23 ID:qvlBkmZI] Flexは違いすぎるわ C#や.NETと全く関係ないどころかSilverlightと真っ向から衝突する敵だ
698 名前:名前は開発中のものです。 mailto:sage [2010/04/13(火) 10:47:49 ID:HtDOuYKm] 「ゲーム制作サイト」とするのか「.NETゲーム制作サイト」とするのかの違いだね。 参考程度にはあっても良いとは思うけどなぁ。 実装の違いはあれどアルゴリズムとか参考にすることも出来るだろし。
699 名前:名前は開発中のものです。 mailto:sage [2010/04/13(火) 11:02:38 ID:9lRFPxFH] 金ださないのに情報だけくれとかww 参考程度だって出したくないだろw ネットで探してでてこないってことはそれなりに ノウハウとして黙っておきたいからだろうし 嫌ならおとなしくXNAとか使えってことだ
700 名前:名前は開発中のものです。 mailto:sage [2010/04/13(火) 11:18:12 ID:HtDOuYKm] なんで金の話しが出てきたんだ? 執筆依頼でもされてるの?
701 名前:名前は開発中のものです。 mailto:sage [2010/04/13(火) 11:20:03 ID:mmQLNmB0] だれにもプレイしてもらえないXNAゲームなんて作るだけ無駄
702 名前:名前は開発中のものです。 mailto:sage [2010/04/13(火) 11:20:44 ID:9lRFPxFH] >>700 いや冷静に考えてそうだと思うよw 執筆依頼とか関係なしに ネットで探してでてこない、もしくは探しきれてない でも実現してるソフトがあるってことは大げさに言えば 企業秘密みたいなもんだからな それをタダで知りたいってのが虫のいい話で ソフトウェア界隈はその辺がすげールーズなんだよ
703 名前:名前は開発中のものです。 mailto:sage [2010/04/13(火) 11:28:56 ID:qvlBkmZI] >>698 いやその「実装」のノウハウを紹介するのが目的でしょ だからSlimDXとMDXとXNAが分かれてるわけで SilverlightとFlexは意図的にコードを似せることは出来るけど一般的には全然違うよ
704 名前:名前は開発中のものです。 mailto:sage [2010/04/13(火) 11:41:12 ID:dpuJoQJs] VisualStudio2010の正式版がリリースされたよ。 www.microsoft.com/japan/visualstudio/ www.microsoft.com/express/downloads/
705 名前:名前は開発中のものです。 mailto:sage [2010/04/13(火) 11:45:49 ID:9lRFPxFH] 今度からstandardがなくなるんだっけ?
706 名前:名前は開発中のものです。 mailto:sage [2010/04/13(火) 21:44:19 ID:4/enstWs] >>694 そのXNAの本2冊はゴミ
707 名前:名前は開発中のものです。 mailto:sage [2010/04/14(水) 18:19:27 ID:LEehwSLi] >>509
708 名前:名前は開発中のものです。 [2010/04/15(木) 19:03:12 ID:oBzuHVfq] ネットワーク系のクライアントをC#で書いてサーバー側の cgiの仕様を相談しようかと思って専門板当たったが過疎ってるなw もうそういう時代じゃないのかね?
709 名前:名前は開発中のものです。 mailto:sage [2010/04/15(木) 19:19:48 ID:zqiuVh7O] それってネトゲの鯖なのか?w
710 名前:名前は開発中のものです。 [2010/04/15(木) 19:25:13 ID:oBzuHVfq] >>709 アクション性の低いゲームだとゲームの計算ロジックとかは サーバー側に置いてクライアントは表示と入力受付だけすればいいからなあ アクション性が高いとラグとかいろいろ気になるけど
711 名前:名前は開発中のものです。 mailto:sage [2010/04/15(木) 20:03:12 ID:stHDe4cp] >>708 折角 C# 使うんだし WCF 使ってみるとか。 とりあえず xml とか json で返す仕様にしとけばなんとでもなるんじゃない?
712 名前:名前は開発中のものです。 [2010/04/15(木) 20:13:13 ID:oBzuHVfq] となるとサーバー側のプログラムもC#で書く必要があるのか .netが動かせるサーバーってあるんだろうか?
713 名前:名前は開発中のものです。 [2010/04/15(木) 20:33:09 ID:oBzuHVfq] .net動くサーバー提供してるところは結構あるんだな www.microsoft.com/japan/msdn/nextweb/hosting/default.aspx
714 名前:名前は開発中のものです。 mailto:sage [2010/04/15(木) 21:03:45 ID:stHDe4cp] >>712 いや、WCF でいくんだとしてもサーバ側は別に何でも良いよ。 たとえば WCF で作った Twitter クライアントとかあるし。 d.hatena.ne.jp/ZOETROPE/20080910 とか vertigotwitter.codeplex.com/Wikipage とか。 xml とか json の場合はいわずもがな。
715 名前:名前は開発中のものです。 [2010/04/15(木) 21:06:21 ID:oBzuHVfq] >>714 まあなんでもいいのは分かってるw でもC#の構文になれるとperlとかの構文は無理してやりたいと思わないからなあw
716 名前:名前は開発中のものです。 mailto:sage [2010/04/15(木) 21:20:28 ID:stHDe4cp] でも .NET 使えるサーバって大概 ASP.NET とかじゃない? 借りたことないからわからんけど。 両方 C# ならクラスとかの受け渡し楽で良いだろね。 シリアライズ内容とか適当で良いもんね。
717 名前:名前は開発中のものです。 [2010/04/15(木) 21:39:52 ID:oBzuHVfq] というか.netが入ってるのでASP.NETにも対応しますよって感じじゃないかな? なのでASPのようにhtmlをはかないようなWCFサーバーも動きそう keicode.com/dotnet/ ここのサンプル動かしてみたけど以前http鯖作ったときとそれほど変わらない感じだし
718 名前:名前は開発中のものです。 mailto:sage [2010/04/15(木) 21:52:13 ID:stHDe4cp] なるほどなるほど。 ただ、ポート自由に開けるならソケットでシリアライズしたインスタンス渡しでも良いんじゃねって気もする。
719 名前:名前は開発中のものです。 [2010/04/15(木) 22:15:46 ID:oBzuHVfq] ただ、いざサーバーを借りるとなるとあんまりないんだよな・・・ linux系はごろごろしてるんだが・・・
720 名前:名前は開発中のものです。 mailto:sage [2010/04/15(木) 22:27:43 ID:A7ls5Dds] monoでよくね?
721 名前:名前は開発中のものです。 [2010/04/15(木) 22:31:53 ID:oBzuHVfq] >>720 おお www.atmarkit.co.jp/fdotnet/special/mono10_01/mono10_01_04.html こんなのもあるのかw
722 名前:名前は開発中のものです。 [2010/04/15(木) 22:34:28 ID:oBzuHVfq] これあれだな・・・ Mac用MonoがあればJava不要じゃん・・・
723 名前:名前は開発中のものです。 mailto:sage [2010/04/15(木) 22:46:14 ID:ghmt77+s] Java信者ですが、ゴスリング先生が会社辞めてしまって辛いです…
724 名前:名前は開発中のものです。 mailto:sage [2010/04/15(木) 23:21:47 ID:stHDe4cp] >>722 Java と C# はまた似て非なるものだしそれはなんとも言えない。 Mono 絡みだと iPhone の規約変更でひともんちゃくって感じだね。
725 名前:名前は開発中のものです。 [2010/04/18(日) 21:39:58 ID:All6gyju] 実装サンプル cs2ch.blogspot.com/ 上で出てたテトリスの製作者らしい
726 名前:名前は開発中のものです。 mailto:sage [2010/04/19(月) 03:42:17 ID:7ix7gFMV] >>725 全然関係なくて悪いけど、 このソースコードを表示する部分、どっかで配布されてんの? 同じデザインよく見かけるし、実装するのがちょっとめんどくさそうなんだけど
727 名前:名前は開発中のものです。 mailto:sage [2010/04/19(月) 04:20:19 ID:c9puwKmj] >>726 つSyntaxHighlighter
728 名前:名前は開発中のものです。 mailto:sage [2010/04/19(月) 04:23:40 ID:THjMoLC0] 自分で宣伝するなハゲ
729 名前:名前は開発中のものです。 mailto:sage [2010/04/19(月) 12:25:16 ID:t3GCTZBN] 制限された中で工夫するのもSilverlightでは楽しいけど WinFormsだけは体が受け付けない
730 名前:名前は開発中のものです。 mailto:sage [2010/04/19(月) 12:41:35 ID:7ix7gFMV] >>727 さんくす。欲しかった奴だわ。
731 名前:名前は開発中のものです。 mailto:sage [2010/04/20(火) 14:53:19 ID:jOVRbFvG] Mono以外だとGlassFishとNetBeansでサーバー側書いて WCFで通信というのもあるかな
732 名前:名前は開発中のものです。 mailto:sage [2010/04/22(木) 22:34:21 ID:oq5rSU7I] C#で作られた有名なフリーゲームってなんかある? 洞窟物語とかは違うよなぁ・・・
733 名前:名前は開発中のものです。 mailto:sage [2010/04/22(木) 22:44:02 ID:Uu4Ki4D+] >>732 FreeTrain
734 名前:名前は開発中のものです。 mailto:sage [2010/04/22(木) 22:54:41 ID:Qwj4pzJf] >>732 コードが有名というよりゲームが有名なのだと>>725 じゃね? テトリスを作ったらしい
735 名前:名前は開発中のものです。 mailto:sage [2010/04/22(木) 23:38:31 ID:UvAdoTLF] >>734 それは流石に質問の趣旨と違うような。
736 名前:名前は開発中のものです。 mailto:sage [2010/04/23(金) 05:06:03 ID:xlxLtl02] >>732 xboxのゲーム全般
737 名前:名前は開発中のものです。 mailto:sage [2010/04/23(金) 08:31:42 ID:Ce44Edfd] ダウソ厨か
738 名前:名前は開発中のものです。 mailto:sage [2010/04/23(金) 09:03:25 ID:xlxLtl02] >>737 あ、フリーってとこ読んで無かった・・・ スマン
739 名前:名前は開発中のものです。 mailto:sage [2010/04/23(金) 16:04:50 ID:4BBTYGTl] >>732 Mazer Mayhem
740 名前:名前は開発中のものです。 mailto:sage [2010/04/24(土) 10:51:02 ID:qsdAsrGe] a
741 名前:名前は開発中のものです。 [2010/04/28(水) 17:40:43 ID:RaynRbrh] VS2010キター
742 名前:名前は開発中のものです。 [2010/04/28(水) 22:49:37 ID:nacVW8rg] >>741 目玉はパラレル機能か アレをどうやってゲームに活用出来るかだ
743 名前:名前は開発中のものです。 mailto:sage [2010/04/28(水) 23:36:17 ID:z4UJTCoL] 普通のゲームならシンプルにスレッドで解決出来るだろうしね。
744 名前:名前は開発中のものです。 mailto:sage [2010/04/28(水) 23:38:20 ID:YEMx3wOw] 高度なAIとか静的な画像処理とか?
745 名前:名前は開発中のものです。 mailto:sage [2010/04/29(木) 01:47:35 ID:MsUIFFzP] 性的な画像処理?
746 名前:名前は開発中のものです。 mailto:sage [2010/04/29(木) 02:12:16 ID:mAjDO/4m] ゲームにはやっぱりかわいい女の子の性的な画像は必要だよね
747 名前:名前は開発中のものです。 mailto:sage [2010/04/29(木) 11:46:23 ID:ut1UuGdU] ゲーム製作的には2008以前でも十分な気がする。 違いはIDEの使い勝手とか?w
748 名前:名前は開発中のものです。 mailto:sage [2010/04/29(木) 12:26:52 ID:mAjDO/4m] C#の機能はともかく VS2008と大きく異なる点の評価 AbcdEfghIjklmNopqという変数があったとして 大文字だけを組み合わせ、AEINだけでインテリセンスが効く。 なくても別にいい。 AbcdEfghという変数が cdefみたいに途中の文字でもインテリセンスが効く。 まぁ、ちょっと便利かな。 フォームデザイナやコードエディタがVSと切り離してウィンドウをバラバラにできる。 環境によってはこれは大きいか。 あとはハイライトくらいか
749 名前:名前は開発中のものです。 mailto:sage [2010/04/29(木) 13:24:13 ID:fL5SiSy1] VS2010、ヘッポコピーなPCだと重いってのは大きい変更点だぜ。
750 名前:名前は開発中のものです。 mailto:sage [2010/04/29(木) 14:12:16 ID:mAjDO/4m] それってVS2010? 俺の場合VS2010EEはVS2008EEより早かったんだが ベータバージョンはとんでもない代物でまったく使えなかったが・・・・
751 名前:名前は開発中のものです。 mailto:sage [2010/04/30(金) 00:06:11 ID:cLnibg07] s
752 名前:名前は開発中のものです。 mailto:sage [2010/04/30(金) 08:50:20 ID:SoO+SnLu] VS2010入れたけどXNA4CTPやWP7使いたい人はどうすればいい?
753 名前:名前は開発中のものです。 mailto:sage [2010/05/01(土) 01:14:04 ID:Q/KZh9jT] アンインストールしていれなおせ
754 名前:名前は開発中のものです。 mailto:sage [2010/05/02(日) 16:44:22 ID:dOIrGnNs] 以外とXNA使ってるひと多いんだな。
755 名前:名前は開発中のものです。 mailto:sage [2010/05/02(日) 18:44:21 ID:hYxeLkbV] XNAのコントローラーの問題解決した?
756 名前:名前は開発中のものです。 mailto:sage [2010/05/04(火) 07:13:46 ID:ATvQPLh8] >>755 XNA4.0の新機能 ・Windows Phone 7 に対応 ・Visual Studio 2010 に対応 ・グラフィクスAPIを機能的に”Reach(リーチ)”と”HiDef(ハイデフ)”にカテゴリ分け(大幅なリファクタリング) ・ダイナミックオーディオ ・マイク ・BasicEffectに加えて基本的エフェクトクラスの追加 コントローラー周りの変更は無さそうだ。
757 名前:名前は開発中のものです。 mailto:sage [2010/05/04(火) 11:03:12 ID:i+l1zvaC] やっぱりゲーム作るのは C#とかXNAより C++使うのが主流かね。 ゲーム作るのなんて 画像を表示する 文字表示する 音楽流す 計算する くらいの機能あればなんでもいいしな
758 名前:名前は開発中のものです。 mailto:sage [2010/05/04(火) 11:38:34 ID:eQQJZwfO] 単にノウハウの蓄積量の違いと .NET に対する偏見とネイティブ信仰があるからだと思うが。 列挙してる要件満たすだけなら別に Ruby でも PHP でもかまわんし。
759 名前:名前は開発中のものです。 mailto:sage [2010/05/04(火) 11:41:25 ID:cqGYUpon] あとキー入力な
760 名前:名前は開発中のものです。 mailto:sage [2010/05/04(火) 12:53:45 ID:cGgJU10r] 機能よりC++の構文が受け付けない
761 名前:名前は開発中のものです。 mailto:sage [2010/05/04(火) 13:24:27 ID:N34u4eL6] 何でこのスレにいるの?
762 名前:名前は開発中のものです。 mailto:sage [2010/05/04(火) 13:25:57 ID:4QsT1ir0] >>757 表示するだけなんだからますますXNAでいいんじゃないの? なんでいまさらC++なのかって思うわ
763 名前:名前は開発中のものです。 mailto:sage [2010/05/04(火) 15:52:56 ID:TzEVd1bD] >>756 コントローラーの問題解決してくれれば使いたかったんだけどなぁ残念
764 名前:名前は開発中のものです。 mailto:sage [2010/05/04(火) 17:00:28 ID:ATvQPLh8] >>763 コントローラー入力だけ別のライブラリ使えばいいんじゃないの?
765 名前:名前は開発中のものです。 mailto:sage [2010/05/04(火) 17:14:00 ID:TzEVd1bD] >>764 それだと複数インストールしなきゃいけない問題が起こる そんな手間かけるぐらいなら始めからXNA使わずにDirectXだけ使う
766 名前:名前は開発中のものです。 mailto:sage [2010/05/04(火) 18:05:27 ID:jebOQ7LK] >>765 言い訳ばっかするなら何もしなくていいから失せろ
767 名前:名前は開発中のものです。 mailto:sage [2010/05/04(火) 19:52:45 ID:TzEVd1bD] なに怒ってるの?社員?
768 名前:名前は開発中のものです。 mailto:sage [2010/05/04(火) 21:29:07 ID:ATvQPLh8] DirectXのSDKをインストールするのに手間がかかるってこと? ゲームを作る方がもっと手間がかかると思うけど・・・
769 名前:名前は開発中のものです。 mailto:sage [2010/05/04(火) 21:33:29 ID:sl2/Ix8s] 別にライブラリ使わなくてもWindowsのAPI呼ぶだけだろ
770 名前:名前は開発中のものです。 mailto:sage [2010/05/04(火) 23:11:39 ID:Ktm3IUCw] 別のライブラリってか、 [DllImport("winmm.dll")]してjoy〜系のAPI使うだけじゃないの?
771 名前:名前は開発中のものです。 mailto:sage [2010/05/05(水) 00:13:06 ID:30rFB5eU] やったことない奴が吠えてみただけだから大目にみてやって
772 名前:名前は開発中のものです。 mailto:sage [2010/05/05(水) 01:08:49 ID:ADV8g3OF] 必死だな
773 名前:名前は開発中のものです。 mailto:sage [2010/05/05(水) 20:34:41 ID:Uoh4ZPAe] >>509
774 名前:名前は開発中のものです。 mailto:sage [2010/05/06(木) 04:42:35 ID:vw2aVOvi] Managed DirectXを使うには最新版のSDKでもいいのかな?
775 名前:名前は開発中のものです。 [2010/05/06(木) 14:35:53 ID:zsg5BL1W] 2007 November以降サンプルは含まれてない 今更MDXはやめとけ とっくの昔に死んだライブラリだ .NET4が出たというのに.NET1.1ベースだぜ しかもネイティブ混在アセンブリだから新しいバージョンのCLRで動かそうとすると問題起きまくり
776 名前:名前は開発中のものです。 mailto:sage [2010/05/06(木) 16:39:39 ID:Jv9CoBSt] >>775 レスありがとうございます SlimDXを使うことにします
777 名前:名前は開発中のものです。 mailto:sage [2010/05/06(木) 17:44:14 ID:+OW0wgUE] そこで「ではXNA〜」と言えないのが悲しいな 個人的にはテキスト表示をもうちょっと頑張って欲しい……
778 名前:名前は開発中のものです。 mailto:sage [2010/05/06(木) 18:45:03 ID:Cgxj3FLs] C++,DirectX>>>(超えられない壁)>>>XNA>>>MDX>>>Windows API Code Pack>>>(MS公式の壁)>>>SlimDX 現状こんな感じだと思う。 SlimDX使ったゲームって見たことないんだけど何があるの? ライブラリ自体はそんなに悪くないと思うけどドキュメントやサンプルがほとんど無いのはやっぱり使いづらいよ。
779 名前:名前は開発中のものです。 mailto:sage [2010/05/06(木) 19:56:03 ID:mMUy6KHe] DTXMania CandyDoll
780 名前:名前は開発中のものです。 mailto:sage [2010/05/06(木) 22:53:51 ID:pAIT1HJA] XNAはフォントがもっと気楽に使えるようになるのと 好きなジョイパッド使えるようになればもっと使われるんじゃないかなぁと思うわ
781 名前:名前は開発中のものです。 mailto:sage [2010/05/06(木) 22:57:40 ID:BT80FJo6] 簡単に見えて結構難しいのが一番の障害だろ XNA使いこなせるレベルならフォントやジョイパッドなんか自分でちょちょいと解決できるから全く問題にならない
782 名前:名前は開発中のものです。 mailto:sage [2010/05/07(金) 00:09:04 ID:y0xpQUlB] 最近XNA薦める人いるけどXNA全然盛り上がってないじゃん
783 名前:名前は開発中のものです。 mailto:sage [2010/05/07(金) 06:15:35 ID:gTvrC6C1] XBOX360ControllerEmulator使ってる人いる? ちょっと試してみたけどジョイパッド問題はこれで解決できそうだけど・・・
784 名前:名前は開発中のものです。 [2010/05/07(金) 17:24:32 ID:/GU3nZ5O] わざわざエミュレートしなくても どうせ入力はキーボードやXboxコントローラやほかのジョイパッドを 統一して扱えるようにラッパーかませて使うから同じことだろ ほかのジョイパッドについては内部的に>>770 で実装すればいいだけのこと
785 名前:名前は開発中のものです。 mailto:sage [2010/05/07(金) 17:39:16 ID:vNCxZ0sv] 盛り上がってるかどうかXNAスレを見たが技術的な話が何もなくてワラタ ム板のほうも過疎気味 ちょっと悲しかった
786 名前:名前は開発中のものです。 mailto:sage [2010/05/07(金) 22:43:24 ID:DWedsHR4] XNAスレは変な粘着が居て技術的な話が出来る場にならなかった。 あと審査が通らない!!とかそんなんばっかりなんだよね。
787 名前:名前は開発中のものです。 mailto:sage [2010/05/07(金) 22:50:29 ID:VCDxCjhF] このスレでいいから技術的な話をしてみろよ
788 名前:名前は開発中のものです。 mailto:sage [2010/05/07(金) 23:00:37 ID:ulUfu5lM] >>787 ぶっちゃけ、ここに集う連中のレベルでは不可能。 それでも世間的には平均を上回るとされている連中なわけで、 そのあたりから日本の腐った状況を想像していただけると幸い。
789 名前:名前は開発中のものです。 mailto:sage [2010/05/07(金) 23:07:51 ID:1ejUoPFq] ここにも変な粘着いるけど^^:
790 名前:名前は開発中のものです。 mailto:sage [2010/05/08(土) 01:53:52 ID:5AUd+E60] DXライブラリ最強伝説
791 名前:名前は開発中のものです。 mailto:sage [2010/05/08(土) 02:00:39 ID:xf3c5Qvm] MOGRE使ってる人は居ないの? OGRE自体、表示に関しては非常に充実してるから、 そのラッパーのMOGREがいい選択肢に思える。
792 名前:名前は開発中のものです。 mailto:sage [2010/05/08(土) 10:16:00 ID:eHfRJ7Yl] あれ大袈裟すぎ あそこまでガッチガチのフレームワークになるとC++で書いても変わらない気がする
793 名前:791 mailto:sage [2010/05/08(土) 17:51:15 ID:xf3c5Qvm] どうせ後からいろんな機能が欲しくなって、 自分で実装しようとするが、 既にMOGREが持っていることがほとんど、 ということが起きると思う。 あと、C#で書けるという時点で、 .NETの恩恵が色々受けられるから、いいと思う。 (GCとかGenericsとかLINQとか。C++はヘッダ書いたりとか面倒だし…)
794 名前:名前は開発中のものです。 mailto:sage [2010/05/10(月) 06:08:33 ID:oQW91sL3] ※テンプレ※ [Wiki] C#ゲーム製作@wiki www21.atwiki.jp/csharpgamedev/ [C#解説サイト] 連載 改訂版 C#入門 www.atmarkit.co.jp/fdotnet/csharp_abc2/index/index.html C# によるプログラミング入門 ufcpp.net/study/csharp/ [書籍] プログラミングC# 第5版 www.oreilly.co.jp/books/9784873113968/ ゲームプログラマになる前に覚えておきたい技術 ※C#で書かれてないので注意※ www.shuwasystem.co.jp/gpro-sp/index.html Microsoft XNA Unleashed グラフィックスとゲーム開発 www.borndigital.co.jp/book/detail.php?id=66 Microsoft XNA ガイドブック XNA ゲームプログラミングの基礎 www.borndigital.co.jp/book/detail.php?id=67 XNA Game Studioではじめるゲームプログラミング www.o-kagen.gr.jp/release.html
795 名前:名前は開発中のものです。 mailto:sage [2010/05/10(月) 06:09:29 ID:oQW91sL3] [関連スレ] 【Xbox360】 XNA Game Studio その6 【C#】 pc11.2ch.net/test/read.cgi/gamedev/1210637248/
796 名前:名前は開発中のものです。 mailto:sage [2010/05/14(金) 19:05:04 ID:XBxl02Bz] 突然どうしたw
797 名前:名前は開発中のものです。 [2010/05/27(木) 02:32:36 ID:ftuNZSDK] すまない、くだららなくて、エスパー希望な質問なんだ でも、答えてくれるとうれしい Visual C# 2010 ExpressでSlimDXを使おうと思っているんだ 「SlimDX と C# で学ぶ DirectX」ではSlimDXのインストール後 「参照の追加」の「.NET」タブに「SlimDX」の項目が追加されているようだが 俺の環境では追加されていない。 インストールしたものは「SlimDX SDK (February 2010).msi」 インストールしたパスは「C:\Program Files\SlimDX SDK (February 2010)」 エクスプローラーから、SlimDX.dllが確認できるので それを認識させるパスをどこかに書く必要があると思うのだが それがどこだかわからない なので、助けて下さい
798 名前:名前は開発中のものです。 mailto:sage [2010/05/27(木) 06:52:55 ID:bzVKPayY] >>797 mainori-se.sakura.ne.jp/slimdxwiki/
799 名前:名前は開発中のものです。 mailto:sage [2010/05/27(木) 07:33:29 ID:aCWomQHN] >>797 SlimDX使ったことないからエスパー回答になるけど・・・ SlimDXのインストーラーがVC#2010に対応していないとか、フィルターにひっかかってるとか。 msdn.microsoft.com/ja-jp/library/wkze6zky.aspx 「.NET」タブじゃなくて「参照」タブで追加できない?
800 名前:名前は開発中のものです。 mailto:sage [2010/05/27(木) 12:01:24 ID:Ds0GYQAl] ちょっとやってみたよ >>799 の言うように、.NETじゃなくて参照からDLL指定すれば行けるよ ただし、本体リビルドするんでなけりゃプロジェクトの作成またはプロパティから 対象のフレームワークを3.5以下にしないとデバッグできないみたい。
801 名前:名前は開発中のものです。 mailto:sage [2010/05/27(木) 18:11:12 ID:Ds0GYQAl] でもまあ最初なんだろうし2008で始めたほうがいいかもよ 公式の2010のとこからでも過去のバージョンたどればDLできる EEの場合、SP1で本体丸ごと入ってるからそれで
802 名前:名前は開発中のものです。 mailto:sage [2010/05/29(土) 10:13:37 ID:k9RbCjwF] FormにAnchorプロパティつけてウィンドウの左右や下にFormのサイズや位置を自動追従 させようとするときの、プロパティ値って。 ここ見るとAllとかBottomRightとかあるんだけど ttp://www.atmarkit.co.jp/fdotnet/csharptips/002anchor/002anchor.html この簡易なAnchor指定って.NET2..0では廃止されてたりする? ここの2番目の ttp://www.tetsuyanbo.net/tetsuyanblog/3198 SampleTextBox.Anchor = (System.Windows.Forms.AnchorStyles) ( System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right ); だとビルド通って意図した通り動いた。
803 名前:名前は開発中のものです。 mailto:sage [2010/05/29(土) 14:59:36 ID:d7f0XFIO] >>802 上下左右にアンカー設定つけてデザイナーがどういうコード吐くか見てみるといいよ Form1.Designer.csってところに出力される ちなみにVC#2008EE(.net3.5)だと         private void InitializeComponent()         {             this.textBox1 = new System.Windows.Forms.TextBox();             this.SuspendLayout();             //             // textBox1             //             this.textBox1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)                         | System.Windows.Forms.AnchorStyles.Left)                         | System.Windows.Forms.AnchorStyles.Right)));             this.textBox1.Location = new System.Drawing.Point(13, 13);             this.textBox1.Multiline = true;             this.textBox1.Name = "textBox1";             this.textBox1.Size = new System.Drawing.Size(267, 241);             this.textBox1.TabIndex = 0; てな感じだった それに指定できる項目がどうなってるか気になるなら System.Windows.Forms.AnchorStyles. まで打って候補を確認してみればいいのに
804 名前:名前は開発中のものです。 [2010/05/29(土) 16:46:31 ID:wDVgbLlp] スレ違い ム板のふらっとC#スレで
805 名前:名前は開発中のものです。 mailto:sage [2010/05/30(日) 08:49:00 ID:wIc391nb] Express Edition で作ってる方に質問なんですけど インストーラーはどうしてます? 簡単なゲームならむしろインストーラーなしで解凍したフォルダ内で完結する方が 受けがよさそうな気もしますが・・・
806 名前:名前は開発中のものです。 mailto:sage [2010/05/30(日) 10:02:26 ID:ahIdcpZO] ClickOnceかWiXかなあ・・・
807 名前:名前は開発中のものです。 [2010/05/30(日) 10:09:58 ID:n9EzTz/n] >>805 まあインストーラーありだと嫌だって人も結構いるねえ なしでもいいような気もするけど
808 名前:名前は開発中のものです。 [2010/05/30(日) 10:17:56 ID:D/7gV3EU] 簡単なノベルゲーを勉強がてら作っているのですが文字描画とか画像描画の 勉強サイトのurlがあったら教えてください C#でやっていますがCでもjavaでもいいですお願いします
809 名前:名前は開発中のものです。 mailto:sage [2010/05/30(日) 10:22:09 ID:FxG37UgX] 文字描画や画像描画はプラットフォームに依存するから一般的な方法というのは存在しない まずは何を使って作るか決めないと始まらない C#ならDirect3D, WPF, XNA, Silverlight, WinForms, SDLくらいか
810 名前:名前は開発中のものです。 [2010/05/30(日) 10:37:55 ID:t7+jn5KC] >>809 WP7を買おうと思ってるのでSilverlightを考えています プラットフォーム依存の部分は勿論なのですがノベルゲーの基礎的な部分が知りたいのです 例えば文字列を遅延させて描画する、Save/Loadの実装、背景画像と立ち絵画像のブレンドとか 書いててあきらかにスレ違いな気がしてきました すみません
811 名前:名前は開発中のものです。 mailto:sage [2010/05/30(日) 10:46:31 ID:FxG37UgX] 画像のブレンドはSilverlightが勝手にやってくれるからいらん もちろん自前で実装することもできるけどそういう低レベルな部分を上で実装してしまうとものすごく遅くなる タイプライターみたいな文字表示とかは書籍によく載ってるよ
812 名前:名前は開発中のものです。 [2010/05/30(日) 10:56:45 ID:t7+jn5KC] >>811 ありがとう 本屋に行って探してみますね
813 名前:名前は開発中のものです。 mailto:sage [2010/05/30(日) 14:59:25 ID:/7OiDesI] とりあえずJava/Swingあたりで、 適当なプロトタイプでもこしらえてみるかと思って作業してたんだけど、 あれってウィンドウサイズがOS依存なんだってな。JDK7まで修正されませんって名言されてて泣いた。 とてもじゃないが、処理速度とかを除いてもゲーム向けとしては使えない。 XNAがWindows標準セットになればまだなあ……
814 名前:名前は開発中のものです。 mailto:sage [2010/05/30(日) 19:49:36 ID:FxG37UgX] Swingで作れるものなんだったらSilverlightはお勧め 結構描画速いしピクセルシェーダとか使えちゃうしXNAと違ってUI簡単に作れるし.NETいらないし もちろんどこで動かしても同じ見た目になる
815 名前:名前は開発中のものです。 mailto:sage [2010/06/01(火) 14:58:24 ID:Z3pLIbqC] >>814 Silverlightは詳しく知らない、というか触ったことないんだよな 微妙な評価が多かったように記憶してるけど、存外そうでもない? WPFはこれからやってみようと思ってるんだけど 今はとりあえず慣れ親しんだLL言語でプロトタイプ作ってるよ
816 名前:名前は開発中のものです。 mailto:sage [2010/06/01(火) 23:35:05 ID:7w24hSGx] 微妙なのはWPFの方だろ 確かにWPFは強力で超柔軟なフレームワークだけどゲームで使う分にはSilverlightとそんなに変わらない 3DならXNAやSlimDXなどを使うだろうしな
817 名前:名前は開発中のものです。 mailto:sage [2010/06/02(水) 02:35:11 ID:OLRLXFr4] SlimDXはありえないランタイム多すぎ
818 名前:名前は開発中のものです。 mailto:sage [2010/06/02(水) 04:13:39 ID:vuix94gj] >>816 誤解を生む文章だった、失礼。WPFはゲームを意識してのことじゃない。 流用できるんならそれに超したことないけど。
819 名前:名前は開発中のものです。 mailto:sage [2010/06/02(水) 07:01:02 ID:mk7m5zuW] でも SlimDX 除外したら XNA しかのこらへんやん!
820 名前:名前は開発中のものです。 mailto:sage [2010/06/02(水) 10:01:03 ID:OLRLXFr4] XNAもランタイム多すぎだから駄目だな 正直C#でゲーム作りはまだまだ厳しい状況だと思う
821 名前:名前は開発中のものです。 mailto:sage [2010/06/02(水) 18:22:57 ID:FQq2ZRe/] と、C#でゲームを作ったことのない者が申しております
822 名前:名前は開発中のものです。 mailto:sage [2010/06/02(水) 18:27:55 ID:HTRMmaSk] 結局C#でゲーム作るときには何が良いのかわからないです 現状だったらXNAで良いのでしょうか? C++とか言わないで><
823 名前:名前は開発中のものです。 mailto:sage [2010/06/02(水) 18:40:42 ID:0z9+CDBc] 君のレベルによる。XNAやSlimDXは初心者にはかなり難しい。 情報が少ないことを除けばSilverlightは2Dならかなりとっつきやすい。 いずれにせよC#がきちんと理解できているのが前提なので、 ゲームはひとまずお預けにして、まずはWinFormsでいいから VC#の本買って練習しましょう。
824 名前:名前は開発中のものです。 mailto:sage [2010/06/02(水) 18:44:40 ID:eHTKFESg] そうだな。Formでいろいろできるようになるのが前提だな。 あとXNAは最初にゲームループ作ってくれるから、とっつきはいいかも 両方やって味噌
825 名前:名前は開発中のものです。 mailto:sage [2010/06/02(水) 18:51:18 ID:0z9+CDBc] XNAはいいけど間違ってもXNAを使いながらC#の勉強しようとは思わないことだな。 何をするにもおまじないがものすごく多くて勉強にならないし面白くない。多分挫折する。 最初はコンソールかWinFormsから
826 名前:名前は開発中のものです。 mailto:sage [2010/06/02(水) 19:07:58 ID:oYbeY1HW] SlimDXでユーザコントロール作ってる俺は変人ですかそうですか まあゲームじゃないんだけどね
827 名前:名前は開発中のものです。 mailto:sage [2010/06/02(水) 21:00:56 ID:Rya8rRs+] DXlibじゃダメ?
828 名前:名前は開発中のものです。 mailto:sage [2010/06/02(水) 21:32:19 ID:iMDpjMhT] >>822 XNAだとかいろいろ出てるけど、俺がおすすめするのはDXライブラリ MDX→XNA→DXライブラリと行って、DXライブラリが一番便利だった 初心者〜中級者までまあ満足できると思うよ C#で使うのも簡単だし、XNAとかMDXとか微妙なの使うよりは遥かにマシだと思う 何より豊富なマニュアルがある(必要ならばソースを読めばコメントがいっぱいついてるのでコード読めなくてもどんな関数なのか一目でわかる) ただし3Dのゲームを作ろうとしたらDXライブラリではお話にならないが……
829 名前:名前は開発中のものです。 mailto:sage [2010/06/02(水) 21:38:20 ID:vuix94gj] C#はともかく、VisualStudioの機能はよくわかんないんだよな MSDN分かりにくいし、少し込み入ったことやろうとすると大抵情報不足の壁にぶちあたる そこらへんをうまく切り抜けるスキル欲しいなあ
830 名前:名前は開発中のものです。 mailto:sage [2010/06/02(水) 21:59:24 ID:mk7m5zuW] VSEE ぐらいだとわかんないって程複雑なこと出来ないような気もするけどなぁ。 .NET がわけわからんってのならまあたしかに MSDN わかりにくいよねって思うけど。
831 名前:名前は開発中のものです。 mailto:sage [2010/06/02(水) 22:55:47 ID:PaQ5DcfB] >>828 C#での使い方教えてくれ 公式のサンプルとかそのまま使えるん?
832 名前:名前は開発中のものです。 mailto:sage [2010/06/02(水) 23:22:26 ID:9XN1MApu] DXライブラリってアップデートが今後ないって時点でまっさきに却下じゃないの?
833 名前:名前は開発中のものです。 mailto:sage [2010/06/02(水) 23:26:18 ID:vuix94gj] >>830 使い方がいまいちよく分からないコントロールとかだけでも結構あるんだけど GUI慣れしてないってのもあるけど、すっきり納得いかない部分があると、どうにも……
834 名前:名前は開発中のものです。 mailto:sage [2010/06/02(水) 23:31:07 ID:W0uXHtrz] WPFのコントロールって振る舞いとUIが分離されてるから 恐ろしく柔軟なんだけど抽象的でわかりにくいのは確か
835 名前:名前は開発中のものです。 mailto:sage [2010/06/03(木) 00:06:18 ID:OXFdEe+y] >>832 詳しく
836 名前:名前は開発中のものです。 mailto:sage [2010/06/03(木) 06:59:44 ID:YkPuM695] >>833 あーわかるわかる ぶっちゃけ下の方のコントロールはゲームで使うことあんまりないだろうし 気にしなくてもいいんじゃね?
837 名前:名前は開発中のものです。 mailto:sage [2010/06/03(木) 07:16:54 ID:1/cJKBoc] >>836 ゲームなら確かに不要だけど、一般のアプリを作りたい欲求があると大変だよ 中途半端に「こんなの作れないかな?」っていう妄想をかきたててくれるから、 視界に入るたびに思考が脱線してしょうがない
838 名前:名前は開発中のものです。 mailto:sage [2010/06/03(木) 19:34:51 ID:SyvKrFvn] >>832 Managed DirectXとDXライブラリをごっちゃにしてないか
839 名前:名前は開発中のものです。 mailto:sage [2010/06/03(木) 19:38:12 ID:YmxWGlvY] OpenTKェ…
840 名前:名前は開発中のものです。 mailto:sage [2010/06/03(木) 22:06:11 ID:oXwSTE0N] OpenTKってOpenGLのラッパーだっけ? そう言えばGLSharpってのもあったな
841 名前:822 mailto:sage [2010/06/04(金) 15:37:34 ID:qeTf61mP] なるほどご回答頂きありがとうございますです。 レベルは初心者脱出しかけの中級者以下みたいな感じです。 VC#の本もいくつかあるにはあるんですが、 あまりフォームアプリケーションの本が身近にない・わからないのでなんとも…ですね。 緑のバイクとかその辺りのサイトを巡ってはいますがなんかピンとこなかったりです。 何はともあれ将来的に2Dなゲーム作ってみたいです、頑張ります
842 名前:名前は開発中のものです。 mailto:sage [2010/06/04(金) 15:43:57 ID:f/lS/S6X] Silverlightでゲームってどうなんだろう FLASHと同等のことは出来ると考えて良いのかな
843 名前:名前は開発中のものです。 mailto:sage [2010/06/04(金) 21:54:13 ID:cDQYMcVR] >>838 ゴメン それだ
844 名前:名前は開発中のものです。 mailto:sage [2010/06/05(土) 00:40:17 ID:y2sFpnQS] >>842 JavaアプレットのガワをFlashにした感じ Flashと同じくらいの表現力はあるし何よりコードをガンガン書ける
845 名前:名前は開発中のものです。 mailto:sage [2010/06/06(日) 16:23:14 ID:l604ajPT] 個人的にはSilverlightがWindowsに標準で載ってきたらFlashいらないんじゃないかと思う なんだかんだでMSの開発環境は魅力
846 名前:名前は開発中のものです。 mailto:sage [2010/06/07(月) 20:46:28 ID:ZNxeru9O] MSはサポートだけは厚いからな。まあしばし様子見じゃね
847 名前:名前は開発中のものです。 mailto:sage [2010/06/08(火) 06:01:22 ID:dxMszho6] Silverlightがリリースされて3年近く経ってると思うけど、未だにGayO以外で見かけたことがない・・・
848 名前:名前は開発中のものです。 mailto:sage [2010/06/08(火) 10:05:57 ID:NENvi/2k] 確かにGyaOでSilverlight見かけたときは驚いたなw
849 名前:名前は開発中のものです。 mailto:sage [2010/06/08(火) 19:21:28 ID:jfouXr5I] 実際にSilverlightが普及してるかどうかはともかく、Flexだって見かけないでしょ そういうのって内部で使うのが主だからな 動画プレイヤーとしての用途は特別だよ
850 名前:名前は開発中のものです。 mailto:sage [2010/06/08(火) 19:24:44 ID:l2JElTNK] 業務だとFlex使ってたなあ 便利といえば便利なんだが規則とか連携が面倒だった
851 名前:名前は開発中のものです。 mailto:sage [2010/06/12(土) 20:38:25 ID:dZMw/sQc] ノベルゲーム(というか紙芝居)を作ってみたいのですが 参考になりそうなサイトはありませんか?
852 名前:名前は開発中のものです。 mailto:sage [2010/06/12(土) 21:03:47 ID:X8SIX+pm] >>851 吉里吉里とかじゃあかんの?
853 名前:名前は開発中のものです。 mailto:sage [2010/06/12(土) 21:29:13 ID:dZMw/sQc] >>852 仕事でVisualStudioを使っているのでMobileで作ってみたいと思いました ただDB出し入れの受託開発が主なのでゲーム制作については知識があまりにも無く知恵を借りれればと
854 名前:名前は開発中のものです。 mailto:sage [2010/06/12(土) 21:39:04 ID:pqr3dJp7] まずNスクでやれよ
855 名前:名前は開発中のものです。 mailto:sage [2010/06/12(土) 21:53:45 ID:ce4MnpED] >>853 MobileってWindowsMobileのこと?
856 名前:名前は開発中のものです。 mailto:sage [2010/06/12(土) 22:08:37 ID:dZMw/sQc] >>855 はい。自宅ではVisualStudio2008のProなのでWM開発が可能なので試してみたいと思いました スクリプトエンジンでテキスト(コマンド)を読み込み処理するのはわかったのですが その前のメインループ?ゲームループ?などの基礎知識でこけていたのでテンプレ的なものがあればと
857 名前:名前は開発中のものです。 mailto:sage [2010/06/12(土) 23:15:03 ID:ce4MnpED] >>856 ゲームプログラミングが初めてなら「ゲームプログラマになる前に覚えておきたい技術」は読んでおくといいよ。(C++だけど) それより年末にWindowsPhone7が出るというのに、今からWindowsMobileをやるということが気になったけど・・・
858 名前:名前は開発中のものです。 mailto:sage [2010/06/12(土) 23:33:38 ID:dZMw/sQc] >>857 ありがとう。書店で見つけたら読んでみます 仕事でWindowsMobile機が支給されているので部の全員が持っているんですよね、それで試してみようかと C#にはテンプレ無いようですのでJavaやCも読めるのでそれらのサイトをC#に置き換えて考えてみます
859 名前:名前は開発中のものです。 mailto:sage [2010/06/13(日) 01:12:50 ID:mKvizW4i] C#でタスクシステムを作った例とかあるといいんだけどね。
860 名前:名前は開発中のものです。 mailto:sage [2010/06/13(日) 03:19:29 ID:BJQpOBn0] 発作的にゲームコーディング・コンプリート頼んじまった。 立ち読みしようとしてもどこにもおいてないんだもんなあ……。 それはそうと、新刊の技術書とか読んでる限りではちまちまだけどC#の評判があがってきてる感じがするね。 個人的にJavaが苦手なんで、是非とも普及して欲しい。 そしてDirectXの混乱もなんとかなってくれればなあ、と思う。
861 名前:名前は開発中のものです。 mailto:sage [2010/06/13(日) 07:35:41 ID:51yRyvSb] Windows Phone 7はXNAまたはSilverlightと併用だからどうだろう
862 名前:名前は開発中のものです。 mailto:sage [2010/06/13(日) 09:37:44 ID:KSmC9EA3] >>858 分かっててWindowsMobileやるんならいいんだけど・・・ WindowsPhone7と互換性がなくて、技術にも将来性がないし、正直あまりお勧めできないけどなあ。 >>861 ゲーム=XNA、その他=Silverlightという住み分けになると思う。 Silverlightではパフォーマンスが出ないらしいし。 wpsevens.jpn.org/2010/05/127/
863 名前:名前は開発中のものです。 mailto:sage [2010/06/13(日) 10:08:43 ID:51yRyvSb] >>862 標準の.NETはなかったことになるのかなぁ? パソコンでもゲーム=XNA その他=Silverlightにするのかなぁ?
864 名前:名前は開発中のものです。 mailto:sage [2010/06/13(日) 10:13:49 ID:ET8tcLmj] アクション意外ならイベントドリブンでも良いと思うんだけどね 60fpsでゲームループ回さなきゃならないなんてルールは無いし 要は面白いかどうかでしょ
865 名前:名前は開発中のものです。 mailto:sage [2010/06/13(日) 10:33:52 ID:KSmC9EA3] >>863 PCではゲーム=XNA、デスクトップアプリ=WPF、ブラウザアプリ=Silverlightになる。 WPFやSilverlightでもやろうと思えばゲームも作れるけどメリットは無いと思う。 ブラウザゲーム作るんならSilverlightより普及率の高いのFlashの方がいいし。
866 名前:名前は開発中のものです。 mailto:sage [2010/06/13(日) 10:48:33 ID:gO9M/8O7] Silverlightはメリットあるだろ VS+C#で作れるし.NET不要でインストール一瞬だしMacでも動く 普及率を気にせずに.NET4系の最新機能が今すぐ使えるのはSilverlightだけ
867 名前:名前は開発中のものです。 mailto:sage [2010/06/13(日) 12:02:17 ID:51yRyvSb] >>865 なるほど 日本だとWPFの情報が少なすぎて泣けてくる XNAはOSに同梱してくれないとユーザーに負担かけてしまうのでなかなか採用できなくて泣けてくる ブラウザゲーはHTML5まで待つつもり
868 名前:名前は開発中のものです。 mailto:sage [2010/06/13(日) 12:38:12 ID:gXJeRzJD] WPFはあんまり普及しないような気がする。 実際それで作られているアプリは未だ少ない。 グラフィカルな物が必要な医療ソフトや図面関係ソフトとかなら使われてそうだけど。 何よりあの取っつきにくさと資料不足が大問題。 ハウツー書籍やサイトがもっと沢山あれば普及しそうではあるが。
869 名前:名前は開発中のものです。 mailto:sage [2010/06/13(日) 21:35:15 ID:aYneJApd] C#の話しろよボケナスども
870 名前:名前は開発中のものです。 mailto:sage [2010/06/13(日) 21:59:03 ID:QDimaqJw] えっ
871 名前:名前は開発中のものです。 mailto:sage [2010/06/14(月) 06:27:22 ID:iv7tKl3i] >>869 ワロタw
872 名前:対に家にも光が mailto:sage [2010/06/14(月) 07:49:38 ID:rcfvMBqr] >>869 そういうギャグ、嫌いじゃないな
873 名前:名前は開発中のものです。 mailto:sage [2010/06/14(月) 12:59:27 ID:K3Evndr4] >>869 おもしろいね
874 名前:名前は開発中のものです。 mailto:sage [2010/06/14(月) 23:53:20 ID:DO1ZEmMv] >>859 Javaならあるん? ライブラリは全く違うけど言語的には似てるからあるならそれを参考に書きなおせばいいんじゃないのかな
875 名前:名前は開発中のものです。 mailto:sage [2010/06/15(火) 07:58:15 ID:Bd+vYoWW] >>859 yaneSDKにあったと思う
876 名前:名前は開発中のものです。 mailto:sage [2010/06/17(木) 21:12:32 ID:0EWa2QA/] >>864 海外のWindowsMobileMarket覗いたらモロにポトペタ多いよね。 日本は幸か不幸か、アマチュアでも作りがいいものが多いけど。 上でも書いてる人がいたが、ADVゲームならポトペタでもいけると思われ。 画面の描画とタイプライター風文字描画だけどうにかしちゃえばいいわけで。
877 名前:名前は開発中のものです。 mailto:sage [2010/06/19(土) 16:08:25 ID:EhrGW2Sy] silverlightの画面遷移むずかしいな コントロールの有効無効でタイトルとかメニューなんかの切り替えやってるけどヘボいなー
878 名前:名前は開発中のものです。 mailto:sage [2010/06/19(土) 21:43:30 ID:EQVLjEVu] 画面をそれぞれ別々のパネルに収めるようにすればいい パネルを直接RootVisualに設定してしまうとトランジションとか難しいから ルート要素は常に固定しておいてその子要素として画面を設定すればおk
879 名前:名前は開発中のものです。 mailto:sage [2010/06/19(土) 23:54:27 ID:KXLD0ESZ] なんでFormと同じような作りにしなかったんだろう Page1とPage2を相互に表示したいだけなのに死ぬほど煩雑
880 名前:名前は開発中のものです。 mailto:sage [2010/06/19(土) 23:59:40 ID:EQVLjEVu] いやこれだけのことだろ LayoutRoot.Remove(タイトル画面); LayoutRoot.Add(ゲーム画面);
881 名前:名前は開発中のものです。 mailto:sage [2010/06/20(日) 07:45:19 ID:E7Kov7+v] 昨日からDInputの初期化まわりを弄っているんだがぜんぜん終わらんorz こんなのどうやってC#に移植しろと #define MAKEDIPROP(p) (*(const GUID *)(p)) #define DIPROP_RANGE MAKEDIPROP(4) MDXが廃止になったのは単にクソ汚いコードの移植が面倒になっただけじゃないかとオモ
882 名前:名前は開発中のものです。 mailto:sage [2010/06/20(日) 14:16:26 ID:j/tpd1c/] DirectInputなんか必要? XNAはマウスやキーボードにはWin32API使ってるよ ゲームパッドにはXAudio使ってるけどWin32APIだけでもゲームパッドは使える
883 名前:882 mailto:sage [2010/06/20(日) 14:17:57 ID:j/tpd1c/] わかるとおもうけどXInputの間違い
884 名前:名前は開発中のものです。 mailto:sage [2010/06/20(日) 17:10:12 ID:VtXVZ+vU] IntPtr使えばいいし
885 名前:名前は開発中のものです。 mailto:sage [2010/06/20(日) 19:54:07 ID:Zy2UHkh4] C#でWin32API使えるの?
886 名前:名前は開発中のものです。 mailto:sage [2010/06/20(日) 20:17:27 ID:a19/uwLg] system.runtime.interopservices
887 名前:名前は開発中のものです。 mailto:sage [2010/06/20(日) 20:53:36 ID:Zy2UHkh4] なるほど
888 名前:名前は開発中のものです。 mailto:sage [2010/06/20(日) 21:34:50 ID:E7Kov7+v] 半日がかりでようやく動いたぜ。こんな感じ↓ InputDevice.SetProperty(new IntPtr(4), ref diproprange); IntPtr(4)とか怖ええよ。長年C++やってきたからジンマシンが出そうだ ちなみに元はref GuidだったインターフェースをIntPtrに修正している。 >>882 XInputは箱コントローラー専用じゃないっけ? エミュに頼るのもな… しばらくDirectX/C++でやってたから極力DirectXで生きたいところ
889 名前:名前は開発中のものです。 mailto:sage [2010/06/20(日) 21:50:07 ID:j/tpd1c/] joyGetPosで一発だぞ 面倒な初期化もいらないしC++/CLIやCOM Interop使うよりはずっとクリーン
890 名前:名前は開発中のものです。 mailto:sage [2010/06/20(日) 22:18:51 ID:0YbLnie5] >>880 やってみた。ありがとう だがxamlで書くとややこしいのでMenuから何から何までC#で書いちゃった 昔のゲーム制作みたいになったけどw
891 名前:名前は開発中のものです。 [2010/06/23(水) 20:09:38 ID:K6DtFqRe] WindowsPhone7出るからXNAやってみっか
892 名前:名前は開発中のものです。 mailto:sage [2010/06/23(水) 22:21:27 ID:CH9ZgxGL] 日本じゃ出ないけどね
893 名前:名前は開発中のものです。 mailto:sage [2010/06/24(木) 09:31:16 ID:RPPmBLFz] 嘘乙
894 名前:名前は開発中のものです。 mailto:sage [2010/06/24(木) 12:15:50 ID:gy8bOEjl] そこは嘘じゃなくてアップル乙だろ
895 名前:名前は開発中のものです。 mailto:sage [2010/06/24(木) 21:29:00 ID:JXBdF/k9] やっとcsvから値を読み込ませることに成功した・・・
896 名前:名前は開発中のものです。 mailto:sage [2010/06/24(木) 21:43:52 ID:1MMtUAdV] string[][] map = File.ReadLines("map.csv").Select(line => line.Split(',')).ToArray(); 一般的のcsvに対応するならダメだけど自分で決めたフォーマットのファイルを読むだけならこれだけ
897 名前:名前は開発中のものです。 mailto:sage [2010/06/24(木) 23:21:52 ID:YG5z7Eig] おめ
898 名前:名前は開発中のものです。 mailto:sage [2010/06/25(金) 06:58:14 ID:3W3THW9/] LinQきもいな
899 名前:名前は開発中のものです。 mailto:sage [2010/06/25(金) 20:35:50 ID:gYS51J8f] int[][] map = ( from line in File.ReadLines("map.csv") let items = from str in line.Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries) select int.Parse(str) select items.ToArray() ).ToArray(); 数値ならこうか
900 名前:名前は開発中のものです。 mailto:sage [2010/06/25(金) 20:40:46 ID:J8mGWrRJ] selectフェチか
901 名前:名前は開発中のものです。 mailto:sage [2010/06/25(金) 23:21:40 ID:uyVdSEuU] Linq持ち出した割に なんかどちらも汚くね?
902 名前:名前は開発中のものです。 mailto:sage [2010/07/13(火) 20:40:26 ID:Qp8MQ8Xo] どうした?
903 名前:名前は開発中のものです。 [2010/07/27(火) 01:10:05 ID:oDUw7TE9] なんか書き込みにくい雰囲気になってるな
904 名前:名前は開発中のものです。 mailto:sage [2010/07/27(火) 10:48:55 ID:v9w4gEfK] wiki見事に止まってるな silverlight書いてみるか
905 名前:名前は開発中のものです。 mailto:sage [2010/07/27(火) 20:52:47 ID:RkY17E+w] SlimDX希望
906 名前:名前は開発中のものです。 mailto:sage [2010/07/28(水) 09:28:03 ID:fV2jVWCx] 何か言語、Tips関連、MDXなら希望があれば書けるんだが・・・
907 名前:名前は開発中のものです。 mailto:sage [2010/07/28(水) 09:52:55 ID:fa16qIsf] すっかり存在を忘れてた。勉強がてらに書いてみるかな
908 名前:名前は開発中のものです。 mailto:sage [2010/07/31(土) 23:34:15 ID:fXSjmIYz] LINQって再配布するときは実行PCにもSQLServerが必要?
909 名前:名前は開発中のものです。 mailto:sage [2010/07/31(土) 23:36:02 ID:vHj0ksi1] え?
910 名前:名前は開発中のものです。 mailto:sage [2010/08/01(日) 00:51:00 ID:cZMu8Wv5] 誰かbulletsharpについて書いてくれんかのう
911 名前:名前は開発中のものです。 mailto:sage [2010/08/01(日) 09:47:45 ID:OVgFP4Gu] ラッパーなんだからC++のBulletの情報があれば十分だろ DirectXとかXNAとか使ってC#で作るならC++は書けなくても最低限読めるようにはなっといたほうがいい C#わかってるんだったら読むだけなら全然難しくない
912 名前:名前は開発中のものです。 mailto:sage [2010/08/01(日) 21:23:19 ID:XUWKzdSJ] >911 その最低限C++が読める奴を二人ぐらい見つけて、 何かのラッパーのソース読ませてどう使うか見てみろよw
913 名前:名前は開発中のものです。 mailto:sage [2010/08/29(日) 01:29:23 ID:Zu2j70Xc] 保守
914 名前:名前は開発中のものです。 mailto:sage [2010/08/29(日) 08:45:40 ID:aI1XS2UB] しかし今のところSlimDXかXNAぐらいしか選択肢がないなんて... C++でDirectX直が正解だろうけど、MSもなんでC#流行ってないのか理由考えろと。 C#用でDirectXが普通に使えれば、C#の利点がいろいろ生かせるのに。
915 名前:名前は開発中のものです。 mailto:sage [2010/08/29(日) 10:31:37 ID:8MMd7QOd] >>914 SlimDXで十分「DicrextXが普通に使える」と思うんだけど 何をお望み?
916 名前:名前は開発中のものです。 mailto:sage [2010/08/29(日) 10:48:11 ID:1iyotIKw] 普通に使って作ったゲームどこ?
917 名前:名前は開発中のものです。 mailto:sage [2010/08/29(日) 20:54:00 ID:8MMd7QOd] 確かに見ないね。 でもそれはDirectXを使えるかどうかとは別の話だと思うけど…… ちなみに、「普通に使える」ってのは 「C++に提供されているものと同様のレベルでAPIを利用することが出来る」 っていう意味だと解釈したんだけど あってるのかな?
918 名前:名前は開発中のものです。 mailto:sage [2010/08/30(月) 00:27:56 ID:nzWRQofU] SlimDXの一番の問題は日本語の情報が少ないのと、いろいろとランタイムが必要なとこかな。 ゲームするのにいろいろDLしてインスコなんてめんどくせという人も多いだろうし。 まあVista、7だとNetやDirectXは最初から入っているから敷居は低くなるだろうけど。 XPは無印だとNet2とDx9ぐらいだっけ?
919 名前:名前は開発中のものです。 mailto:sage [2010/08/30(月) 01:29:05 ID:M5wfZVlV] XP無印だとDirectXは8.0、.netは1.1
920 名前:名前は開発中のものです。 mailto:sage [2010/08/30(月) 10:23:19 ID:EdJUexTi] .NETは1.1すら入っとらんよ
921 名前:名前は開発中のものです。 mailto:sage [2010/08/30(月) 11:05:18 ID:DVtnCiGK] 今時.NET2.0入れてない奴は無視していいと思うよ それ以上のバージョンは厳しいかもしれないけど
922 名前:名前は開発中のものです。 mailto:sage [2010/09/01(水) 23:48:18 ID:O21kiQGF] 商売でないなら.NETの導入の手間とかは気にしなくてもいいと思うけどね。
923 名前:名前は開発中のものです。 mailto:sage [2010/09/01(水) 23:52:39 ID:yXrq1MPA] >>919-920 ありがと。 XP無印だとかなり前だから、そんなに古いのか。 気をつけんといかんね。
924 名前:名前は開発中のものです。 mailto:sage [2010/09/03(金) 21:02:03 ID:kuj5G6Ds] インストーラで勝手にインストールさせるようにすりゃいいんじゃないの? .NET なんざ。
925 名前:名前は開発中のものです。 mailto:sage [2010/09/03(金) 21:41:13 ID:lcPBf6pW] インストーラ形式が嫌いな人も居るんだよ
926 名前:名前は開発中のものです。 mailto:sage [2010/09/03(金) 22:05:25 ID:w0wZFGnb] インストーラ形式じゃないと嫌な人も居るんだよ
927 名前:名前は開発中のものです。 mailto:sage [2010/09/03(金) 22:55:56 ID:8pzrQ03T] そもそも、そんなでかいのをDLするのが嫌な人もいるんだよ。
928 名前:名前は開発中のものです。 mailto:sage [2010/09/03(金) 23:17:45 ID:sFSLxkCc] そんなことを言い出したら、インストールすら面倒とか、 ゲームやるのすら面倒という糞もいるわけで。 最初は(余力がなければ)ガンガン切り捨てていいよ。 どうせ趣味なんだからさ。 要望が来てから対応すればよろし。
929 名前:名前は開発中のものです。 mailto:sage [2010/09/04(土) 07:40:21 ID:rXmm+vQl] ゲームやる人はたいてい暇人だから大丈夫だろ。 それより.net無しで作る苦労に耐えられない。
930 名前:名前は開発中のものです。 mailto:sage [2010/09/04(土) 07:58:27 ID:lb64ehz2] Seleneの.net用ラッパーがあれば… c++でコード書いてると色々面倒な事が多くてイライラする
931 名前:名前は開発中のものです。 mailto:sage [2010/09/04(土) 12:15:30 ID:Wxxlx4d8] いい加減、MSはC#用のMDX復活させろよ。 一応Slimあるから何とかなるけどさ。 Slim使うと ゲーム本体 + .Net Framework + Direct X + SlimDx + VC++ Runtime とこれだけ必要になるんだよな。
932 名前:名前は開発中のものです。 mailto:sage [2010/09/04(土) 14:15:34 ID:UMLodiAV] Unityで作ろう
933 名前:名前は開発中のものです。 mailto:sage [2010/09/04(土) 19:39:02 ID:Wxxlx4d8] うに見てきたけど、あれはいいね。 ただ、自分の今考えてるゲームはあそこまで要らないw
934 名前:名前は開発中のものです。 mailto:sage [2010/09/04(土) 21:52:45 ID:DrVMr9mA] いつまでもSlimがどうとか言ってばかりで、 スレのゲームを作ろうって話はいつになったら始まるの?
935 名前:名前は開発中のものです。 mailto:sage [2010/09/04(土) 22:01:27 ID:Wxxlx4d8] スレのゲームって、どのスレ?
936 名前:名前は開発中のものです。 mailto:sage [2010/09/05(日) 22:50:18 ID:kEyh+xD6] スレのゲームっていったい何の話だ?
937 名前:名前は開発中のものです。 mailto:sage [2010/09/05(日) 23:07:10 ID:R7D4jB8/] >>934 妄想乙
938 名前:名前は開発中のものです。 mailto:sage [2010/09/06(月) 10:24:29 ID:3n9eK35D] >>931 MDXがあったところでSlimDXのところがそのままMDXに置き換わるだけだよ 他のはどっちみち必要
939 名前:名前は開発中のものです。 mailto:sage [2010/09/06(月) 11:06:06 ID:ZKzOmPtM] んぁでいいじゃん
940 名前:名前は開発中のものです。 mailto:sage [2010/09/06(月) 14:37:28 ID:/C6LMsvz] そろそろDirectX9を切り捨ててWindows API Codepackにしてしまうとか
941 名前:名前は開発中のものです。 mailto:sage [2010/09/06(月) 16:31:59 ID:1J+eOJaA] 切り捨てたところでslimdxの方が全然マシだよ・・・
942 名前:名前は開発中のものです。 mailto:sage [2010/09/06(月) 21:59:10 ID:MjG/Yix3] >>938 MDXになればSlimDXとVC++ Runtimeが不要になるから、それだけ楽になるだろ。
943 名前:名前は開発中のものです。 [2010/09/06(月) 22:04:18 ID:QbiA981K] 1000
944 名前:名前は開発中のものです。 mailto:sage [2010/09/06(月) 23:51:34 ID:1J+eOJaA] >>942 必要項目の「SlimDX」が「MDX」になるだけだし ぼくのかんがえたみらいのMDXがVC++ランタイム不要になる保証もないでしょ・・・ 少なくともC++/CLIで実装する限りは漏れなくついてきちゃう
945 名前:名前は開発中のものです。 mailto:sage [2010/09/07(火) 01:36:19 ID:RTG8q0fQ] まずは面白いゲーム作ってから心配しろよ
946 名前:名前は開発中のものです。 mailto:sage [2010/09/07(火) 13:50:50 ID:xkqHmaNh] うむ しかしMDXの利点はDirectX入れると一緒に入ってることだったけどな
947 名前:名前は開発中のものです。 mailto:sage [2010/09/07(火) 14:21:33 ID:OoJ6h8mx] C++/CLIで作ったものはCLRのバージョン間の互換性が無いから MS自ら今MDXを提供するなら必然的に.NET4専用になるわけで 現状、要件としてはSlimDXよりもはるかに厳しいと思うよ
948 名前:名前は開発中のものです。 mailto:sage [2010/09/07(火) 14:22:16 ID:YP8WYV53] 結局現時点で一番良さげなのはXNAっぽいな もちろんゲームの種類やらプレイヤー層にもよるけど
949 名前:名前は開発中のものです。 mailto:sage [2010/09/07(火) 16:21:48 ID:OoJ6h8mx] C++/CLIは排除して、純粋なアンマネージC++でラッパー書いて C#でdllimportするのが一番良い形なんだけどな なんせめんどくさい
950 名前:名前は開発中のものです。 mailto:sage [2010/09/07(火) 18:46:55 ID:kKB13GEZ] SWIGを使うってのはどうだろう? 完全じゃないがめんどくささは軽減されそう。
951 名前:名前は開発中のものです。 mailto:sage [2010/09/07(火) 19:38:10 ID:uuzAzAn8] まぁ素直にC++で作った方がいいと思うね。後々を考えるなら。 あと2年もすれば2000、XPは少数派になってDirect11が主流に。C++ + Direct11みたいな感じになるでしょ? 逆に2年以内のことを考えたら別にMDXでいいじゃないとか思うけど。
952 名前:名前は開発中のものです。 mailto:sage [2010/09/07(火) 21:33:27 ID:eexHCZ9r] XNA はなんかちょっと DirectX とノリが違うのがなぁ。
953 名前:名前は開発中のものです。 mailto:sage [2010/09/07(火) 22:26:03 ID:2RRYJEPp] XNAはXNAスレへ池よ
954 名前:名前は開発中のものです。 mailto:sage [2010/09/08(水) 18:37:16 ID:tkZ7x8L5] XNAは中途半端だよなあ クロスプラットフォームというなら機能削りまくっていいからSilverlightと統合するくらいやってほしい
955 名前:名前は開発中のものです。 mailto:sage [2010/09/08(水) 21:16:29 ID:iLnqpgMz] Visual Studioで適当にボタンはりつけ 適当にランダム配列用意して ジャンケンゲームの出来上がり 簡単
956 名前:名前は開発中のものです。 mailto:sage [2010/09/08(水) 21:55:40 ID:C7ncfTRT] 出来上がりか。もうこのスレは必要無いな
957 名前:名前は開発中のものです。 mailto:sage [2010/09/30(木) 01:59:55 ID:RMd6Ohi3] なんだ結局C++かよ。
958 名前:名前は開発中のものです。 mailto:sage [2010/09/30(木) 10:56:53 ID:00ZiBlVV] >>956 ほんとに終わっちまったじゃねーかよ
959 名前:名前は開発中のものです。 mailto:sage [2010/10/08(金) 23:52:00 ID:caDMLVb8] 実験してみた lteeanl.web.fc2.com/sldxlibtest/silverlightdxlibtestpage.html SilverlightのOOBでDXライブラリを動かしてみるジョーク 要Silverlight4, .NET4 うちのWindowsXPでしか試してない
960 名前:名前は開発中のものです。 mailto:sage [2010/10/09(土) 00:19:23 ID:YjKDyiB6] はいおわりおわり
961 名前:名前は開発中のものです。 mailto:sage [2010/10/09(土) 08:47:55 ID:ZtvvhzRO] >>959 Win7だけど、MyDocumentsにファイル生成はされるけど その後音沙汰がない。 OOBのウィンドウは真っ白のままで、Game.exeはダブルクリックしても動かない。
962 名前:名前は開発中のものです。 mailto:sage [2010/10/10(日) 12:15:01 ID:3rB4nMfQ] DXLibのC#のソースが多くあるなら置き換えて動かすやつ作ってみるのも 面白そうだが、動くものほとんどなさそうだな。 Cならソース公開されてるの多いのかな
963 名前:名前は開発中のものです。 mailto:sage [2010/10/10(日) 12:56:21 ID:FvnyzFXY] 。。。
964 名前:名前は開発中のものです。 mailto:sage [2010/10/10(日) 14:24:02 ID:7FVaL6iS] パクリありきの生き方
965 名前:名前は開発中のものです。 mailto:sage [2010/10/10(日) 16:33:23 ID:3rB4nMfQ] そうじゃねーよ DXLibのC#版と同じインターフェースの純粋.NET版を作れば そのままSilverlightで動かせるだろ? でもそのDXLibのC#版で作ったコードが少ないんじゃしょうがないなと
966 名前:名前は開発中のものです。 mailto:sage [2010/10/10(日) 16:35:18 ID:3rB4nMfQ] まあこれは>>959 のレスから考えただけですがね。 自分でDXLibで書いたコードをXNAに移植するのは結構簡単だったんで
967 名前:名前は開発中のものです。 mailto:sage [2010/10/10(日) 18:17:41 ID:LwYTVivq] もうそういう口だけの話はいいから
968 名前:名前は開発中のものです。 mailto:sage [2010/10/10(日) 22:07:03 ID:N1lZ8Waw] 久しぶりにwikiのほう見てみたら、更新されてるのに更新履歴に反映されてないな・・・なんでじゃろ。 気がつけばSlimDX結構情報つみあがってきてるじゃないか。
969 名前:名前は開発中のものです。 mailto:sage [2010/10/10(日) 22:48:57 ID:4URr/JAv] DXライブラリのC#インターフェイスをそのまま移植するよりも、 C#で使いやすいようにラップしたものを作ってその実装をXNAなりSilverlightなりDXライブラリなり 差し替えるようにした方がいいと思う。 そのまま使うにはあまりにも汚すぎる。
970 名前:名前は開発中のものです。 mailto:sage [2010/10/10(日) 23:01:18 ID:4URr/JAv] それと、Silverlightサポートを前提にするならかなりフレームワーク的な感じにしたほうがいいと思うよ。 更新→描画→ウェイト→ループ のような流れを陽に書かれるとSilverlightへの移植が難しくなる。 描画も毎フレーム描き直しじゃなくて、スプライト置いといて勝手にフレームワークがそれを 描画するようなスタイルの方が移植しやすいはず。
971 名前:名前は開発中のものです。 [2010/10/11(月) 07:34:06 ID:GQ+fbaoC]
972 名前:名前は開発中のものです。 [2010/10/18(月) 05:40:00 ID:0qyQudr3]