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