[過去ログ]
C# C# C♯ でゲームを作ろう Part2 (496レス)
C# C# C♯ でゲームを作ろう Part2 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
72: 名前は開発中のものです。 [sage] 2010/12/22(水) 13:11:33 ID:MbCuhdtT 音ゲにNPC AIもステージ設計も無いもんな むしろ事前初期化ぐらいしかやる事なさそ http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/72
73: アジェグ4倍 ◆4xAJeG.COM [chage] 2010/12/22(水) 13:21:41 ID:msb7iRfo おれの場合、MIDIを使って、既存のデータで遊べるようにしてるから、 そのMIDI関連の調査には、チョットばかし苦労したねぇ。 最近はソノヘンの資料が少なくてねぇ。 何とかならんのかねぇ、あの叩いてから音が出るまでの遅延。 マックならそれほどひどくもないんだが・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/73
74: 名前は開発中のものです。 [sage] 2010/12/22(水) 13:21:53 ID:8WY0reJe JavaのGCって.NETのと比べてストップザワールドを起こしやすいし 値型を定義できないしジェネリックも飾りでボックス化が発生しまくるからゴミも多発しやすい インデックスの更新ってほんとにそんなものがボトルネックになったことあるのか? 知りもしない調べもしない測りもしない http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/74
75: アジェグ4倍 ◆4xAJeG.COM [chage] 2010/12/22(水) 13:32:07 ID:msb7iRfo そんなものがボトルネックになったことあるのかって? そういうリスクを未然に防ぐ作り方を心がけてるから、 知りもしないでいいし調べもしないでいいし測りもしないでいい。 おれがおれのやりかた。 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/75
76: 名前は開発中のものです。 [sage] 2010/12/22(水) 13:35:51 ID:MbCuhdtT 本人がキチガイ認めて完結 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/76
77: 名前は開発中のものです。 [sage] 2010/12/22(水) 16:16:47 ID:87uiMMNX なんだ、やっぱりキチガイが妄想を根拠にした俺理論で騒いでたのか。 通りで理詰めで説明しても通じないわけだ。 >必死に無駄な最適化をしている君は実に馬鹿だなぁ >無駄な努力をするのは別にいいけど、誤った知識を広めて人に迷惑かけんなよ。 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/77
78: 名前は開発中のものです。 [sage] 2010/12/22(水) 18:35:42 ID:1bNr51j3 調べも測りもしない上に使ってる言語はJava 思慮に値しない戯言だったって事だな http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/78
79: 名前は開発中のものです。 [] 2010/12/22(水) 18:52:03 ID:YXiGsK9q それぞれを比較できる幾つかの数値的な根拠なりなんなりを出していない時点でどっちもどっち。 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/79
80: 名前は開発中のものです。 [sage] 2010/12/22(水) 19:51:48 ID:87uiMMNX ID違うけどお前さん◆4xAJeG.COMの捨て台詞みたいな事言ってるな。 まぁ、実際に問題なくゲーム(Robot Game)が動くのが何よりの証拠。お前の目は節穴か。 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/80
81: 名前は開発中のものです。 [sage] 2010/12/22(水) 19:54:10 ID:XMfWOza8 このスレはゲ製板を象徴するようなスレだな。ダウトだらけ。本当にコンスタントにゲーム作ってる人いるんかね。 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/81
82: 名前は開発中のものです。 [sage] 2010/12/22(水) 20:01:53 ID:4NXPbAbv ここまでほとんどゲーム関係ないじゃん 純粋に.NETの知識としては特定の人以外はそんなに間違ってはいない http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/82
83: 名前は開発中のものです。 [sage] 2010/12/22(水) 20:03:19 ID:Wg8SNA4z ゲーム関係ないw。いらないなこんなスレ http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/83
84: 名前は開発中のものです。 [] 2010/12/22(水) 20:08:02 ID:YY2LjFIA C#の話題ならム板で事足りる。 最近の流れはヲチとしては面白い。 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/84
85: 名前は開発中のものです。 [sage] 2010/12/22(水) 20:15:47 ID:MbCuhdtT >>84 何の話しする? どうして いきなり興奮してるの? 教えて 84 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/85
86: 名前は開発中のものです。 [sage] 2010/12/22(水) 20:44:11 ID:MbCuhdtT 俺より難しいことを知ってる奴はゲームなんか作ってない はい これ繰り返し言ってみなさい ね、 落ち着いたでしょ http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/86
87: 名前は開発中のものです。 [sage] 2010/12/23(木) 01:28:50 ID:OCYjdJoh C#で作ることのメリットデメリットは実行速度・ライブラリと組みやすさってのはわかってるし、特に言語にまつわるできるできないもそんなにないし。 SlimDXやXNAの話題は専用スレもあるし、 このスレの価値はこれらのライブラリを比較することと、C++に根本的にない文法で実装した方法紹介ぐらいしかないような気がする。 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/87
88: 名前は開発中のものです。 [sage] 2010/12/23(木) 02:25:47 ID:GtUoPrZH yield return Reflection.Assembly.LoadFrom シリアライズ 効果 相手は死ぬ http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/88
89: 名前は開発中のものです。 [sage] 2010/12/23(木) 07:11:33 ID:7ot6aP0i 何でイテレータがそこに入ってるの? 配列へのforeach(最速)に比べりゃ遅いが コンパイラが生成するクラスと動作を知ってれば大したコストはないと分かりそうなもんだが >>84>>87 こういう最適化絡みの取るに足らない罵り合いはム板じゃできんよ。 あっちでやったら"誤差の範囲"と一蹴されて終わってしまう。 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/89
90: 名前は開発中のものです。 [sage] 2010/12/23(木) 10:33:35 ID:77raTIZw まあ前はXNAのModelMeshCollectionなどの列挙子がクラスとして実装されてて foreachでガベージが発生してパフォーマンスが落ちるとか騒がれてたくらいだからな yieldも構造体じゃなくてクラスなのでwindowsではまず問題にならないけど360では問題になるのかも http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/90
91: 名前は開発中のものです。 [sage] 2010/12/23(木) 12:02:54 ID:vF4GDpDy vs2010だとC++でも文字列処理の塊みたいなプログラムだと Debugで実行するとReleaseの1000倍以上遅くなった Debugで実行すると30分たっても終わらないのに Releaseで実行すると5秒もしないうちに終わったりする C#も似たような面がある Debugで実行すると不安になるぐらいおっそいの でもReleaseで実行すると問題ないぐらい早く動くの debugで実行して遅い遅いいってない?(って開発の妨げになることはなるけど) http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/91
92: 名前は開発中のものです。 [sage] 2010/12/23(木) 12:10:58 ID:77raTIZw 文字列処理ならそうだろうけど、DirectX使ってるときはあまり感じないな 描画がボトルネックになってるとほとんど関係ない気が http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/92
93: 名前は開発中のものです。 [sage] 2010/12/23(木) 12:15:02 ID:GtUoPrZH >>89,90 マイクロスレッド yield return でぐぐるとよい 良かったね 知らない事がひとつ減って >>91 音ゲーくんのことはもういいよ 音ゲーってそんなもんだ http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/93
94: アジェグ4倍 ◆4xAJeG.COM [chage] 2010/12/23(木) 12:37:31 ID:9G5RY3Zb 最近のゲームって、このように基礎知識がなってない連中が作ってるのか。 まあガベージコレクション自体、ソノヘンが欠けた技術者?の為の機能だからな。 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/94
95: 名前は開発中のものです。 [sage] 2010/12/23(木) 13:29:08 ID:GtUoPrZH 痛々しいな ツッコミが怖くて技意味のある発言ができなくなっとる まぁ 嘘臭いからツッコまれるのだがw http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/95
96: 名前は開発中のものです。 [sage] 2010/12/23(木) 13:31:49 ID:y5spn/N8 GC自体否定&ゲームに使ってる言語もJava なのになぜC#スレにくるのか… http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/96
97: アジェグ4倍 ◆4xAJeG.COM [chage] 2010/12/23(木) 14:17:35 ID:9G5RY3Zb なにしろ今、開発に忙しいからね。 技術味のある発言なんて始めからしてないし。 new に関する話なんて基礎の基礎だから、 技術味なんてご大層なレベルじゃないもん。 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/97
98: 名前は開発中のものです。 [sage] 2010/12/23(木) 14:26:58 ID:GtUoPrZH 俺より強い奴はみんなハメ 俺より強い奴はみんなチート 俺よりゲーム開発詳しい奴はみんなゲーム作ってない new http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/98
99: 名前は開発中のものです。 [sage] 2010/12/23(木) 19:00:16 ID:y5spn/N8 開発に忙しいなら尚更こなければ良いのに。 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/99
100: 名前は開発中のものです。 [sage] 2010/12/24(金) 11:05:04 ID:t+N1XtKX >>93 マイクロスレッドなら最初からそう書けよwアホかw http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/100
101: 名前は開発中のものです。 [sage] 2010/12/24(金) 11:37:59 ID:n1/ru3ep 煽るにも、俺の方が詳しいんだゼ って事を書かないと 負け犬の遠吠えですぜ http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/101
102: 名前は開発中のものです。 [sage] 2010/12/24(金) 11:55:56 ID:t+N1XtKX >yield return >Reflection.Assembly.LoadFrom >シリアライズ > >効果 >相手は死ぬ >>93はこの並びにyield returnが入ってる理由の説明になってない。 yield returnはマイクロスレッドの事だって後付けにも程がある。後付けしたせいで「相手は死ぬ」との関連性が不明瞭になった。 最初から間違っていたのか、後付けしたために自己矛盾を抱えることになったのか、日本語が不自由だったため誤解を与えたのか。別にどれでもいいか。 >>101 俺は詳しくない。技術的には理解してても あんまり上手く使いこなせてないから詳しいなら教えてほしい。 とは言っても設計に絡んだ事は自分で頑張るしかないだろうね。 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/102
103: アジェグ4倍 ◆4xAJeG.COM [chage] 2010/12/24(金) 11:59:47 ID:dJK+lbCf 技術のことはソースで語るんだよ。 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/103
104: 名前は開発中のものです。 [sage] 2010/12/24(金) 12:03:36 ID:t+N1XtKX >>103 つまり自分の書き込みには技術的価値は無い と 分かってるじゃん。 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/104
105: アジェグ4倍 ◆4xAJeG.COM [chage] 2010/12/24(金) 12:12:03 ID:dJK+lbCf おれがここで言うレベルなど、 技術者なら当然知っているべき、基礎の基礎だからな。 前にも書いたが、価値なんていうほどのもんじゃない。 でも、それさえ知らんとなるとねぇ・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/105
106: 名前は開発中のものです。 [sage] 2010/12/24(金) 12:19:11 ID:QYPADZMz もう無視でいいよね >>102 C#をスクリプトっぽく使いたいんじゃね yield returnをコルーチンとして使ってゲームのシナリオスクリプト書いたりしてて そういうのはdllとして分離して動的に参照したいと シリアライズはまあセーブに使うんだろう ところでセーブってシリアライザ使うのが一般的なの? XmlSerializerやDataContractSerializerはともかく、 他のはバージョン管理がうざいから嫌いなんだけど http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/106
107: 名前は開発中のものです。 [sage] 2010/12/24(金) 12:21:34 ID:n1/ru3ep C++にできないか、面倒くさくてやる気が起きない物が 3っつ並んでるのを 変に思い悩んじゃったんだね うぜー http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/107
108: 名前は開発中のものです。 [sage] 2010/12/24(金) 13:06:13 ID:t+N1XtKX 突っ込みどころが多すぎて、無視するのが勿体ないような気分に… >>107 誰かと勘違いしてるだろw http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/108
109: 名前は開発中のものです。 [sage] 2010/12/24(金) 13:26:19 ID:n1/ru3ep いったい誰とたたかっているんだ http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/109
110: 名前は開発中のものです。 [] 2010/12/24(金) 16:03:06 ID:c59ct/TR 謎の組織だろjk http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/110
111: 名前は開発中のものです。 [sage] 2010/12/25(土) 10:23:42 ID:ekX5bmeQ 俺基礎の基礎分かってないからそういう話あるとありがたい いろいろな考えあって勉強になる http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/111
112: 名前は開発中のものです。 [sage] 2010/12/26(日) 03:16:46 ID:k+BPickK 今冬コミのカタログチェックしてたんだけど もうXNAやらC#のゲームとか、普通に出回ってるな で、ちょっとだけのつもりでリフレクしちゃったんだけ 2chで言われってる事は嘘ばっかりだな 嘘で去勢はるのにこんだけ熱心になるとか マジキチガイだよお前ら http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/112
113: 名前は開発中のものです。 [sage] 2010/12/26(日) 10:43:37 ID:KkuDmqCl え?2chってそれがデフォだろ? http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/113
114: 名前は開発中のものです。 [sage] 2010/12/26(日) 10:46:25 ID:hn07w6Cz >で、ちょっとだけのつもりでリフレクしちゃったんだけ 日本語でおk http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/114
115: 名前は開発中のものです。 [sage] 2010/12/26(日) 10:54:17 ID:awOm0khx 確かに間違ってる奴はいるけど、どれが間違ってるか具体的に全部指摘してみてよ そんなに難しいことはここまでひとつも書かれてないよ http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/115
116: 名前は開発中のものです。 [sage] 2010/12/27(月) 03:34:23 ID:vJm0vazk 基礎の基礎を明らかに間違ってる奴が約一名居る。 お前らと言うからには他にも沢山あるんだろうが、具体的にどれがどう間違ってんの?w >>114 リフレクするって言い方は馬鹿っぽいと思うけど、普通に考えて.NET Reflectorだろ。.NET使った開発での定番ツールの一つ。 >>112が平気でライセンス違反するような屑だという疑惑が出てくるが、そんな事は別にどうでもいいや。 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/116
117: 名前は開発中のものです。 [sage] 2010/12/27(月) 08:43:43 ID:is3ZHvvL 痛々しいなコイツ 新しい話題がでてもこの一手先が読めない猿が 偉そうにオナニー講釈するだけで終わりだな http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/117
118: 名前は開発中のものです。 [sage] 2010/12/27(月) 11:09:37 ID:e7NS5L10 こういう罵りあいがあると、このスレの板的知名度も大分上がったんだなーとかふと思う。 このスレには、C#ゲームを現在のPCで動かすことを前提とした人と、XNAで動かすことも見越した人がまずいる。 それとは別に、流れがどういうスタンスか考えずにとりあえず持ってる知識で相手を否定したがる人が数名。 速度を過剰に云々語る人は、まぁ十中八苦アマチュアではないよなーとは思う。 まったく作ったことがないか、それとも過去の歴史にしがみつつ、わかってても少し警笛をならしたい老人か。 あとこのスレやJava関連で語るのに適した話題として、データ構造やアルゴリズム設計なんかもあるかもね。 シーンをどう定義してどう管理してるとか、メニューを作るとか。 まぁここら辺はちゃんと仕様書がきってあって、変更されにくいポイントだと言う前提なら、ハードコードしてもいいんだが。というかさっさと最速で実装するべきだが。 ・・・ん、背伸びしてレスしてもいいことないな・・・ みんなそんなことよりゲーム作ろうぜ http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/118
119: 名前は開発中のものです。 [sage] 2010/12/27(月) 11:39:22 ID:e7NS5L10 流れぶったしたついでにぐぐれば出てくる内容を書いとこう。どれも読んだだけで実装したことないから勘違いしてたらよろ。 >yield return 本来は確かforcach文を実現するために使われる文法の1つ。 匿名メソッドとかラムダ式とかと似たような感覚で、主に既存の文法を省略表記できるように、とっぴな記述を実現できるようにしたやつらの一人。 列挙子あるいは反復子(英語だとイテレータだっけ?デザパタとかとは別で、C#の用語・文法に存在する)とよばれる、 特定の自作クラスをfreeach文で利用する可能にするための一連の記述内で登場する。 実際の動きがマイクロスレッドやファイバーと呼ばれる機構そのままを実現してる。 ゲーム屋はそういう用途で使いたいときに使うことも可能。自分はやったことないけど。 >Reflection関連 メタデータから強引にあれこれしたいときに使う。通常用途はプラグイン機能を実現するための機能。 ここら辺をうまく使うと、理論上C#プログラムのスクリプト言語にC#を選択できるみたいだけど、知らん。C#仮想マシンってそもそも簡単に使える状態で公開されてるの? 実現すればかなり有効な気はしないでもないが、動的コードの読み込みと再起動を実現したいためにスクリプトを使う場合は、情報の多いLua仮想マシンを利用する手段に落ち着く傾向ががが。 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/119
120: 名前は開発中のものです。 [sage] 2010/12/27(月) 11:55:53 ID:M20BTjY4 >C#プログラムのスクリプト言語にC#を選択できる 現状では無理がある。一度読み込んだらアンロードできないからAppDomainを分けない限りメモリリークする。 CLRには、ILを動的に生成して実行できて生成されたコードはGC対象になるという LCGと呼ばれるとっても便利な機能があって IronPythonなどはそれを使ってるから問題ないんだけど、C#コンパイラは対応してない。 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/120
121: 名前は開発中のものです。 [sage] 2010/12/28(火) 00:15:05 ID:w6osm0oX で、具体的にどれがどう間違ってんの?w http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/121
122: 名前は開発中のものです。 [sage] 2010/12/28(火) 01:48:16 ID:RS4PyatJ 首尾一貫して.NET CLRは十分高速だから、無駄な最適化の時間をゲーム開発に使えよ って話だろ。 ×XNAで動かす/○XNAで作ってXbox360で動かす なら頑張ってGC抑制するしかないってのもずっと上の方で結論出てるじゃん。 ぐぐれば出てくる基礎的な話で、知ってるからといって威張れるような話ではない。でも知らずに書くと上の例のように周りから笑われてしまう。その程度の話。 >まったく作ったことがないか、それとも過去の歴史にしがみつつ、わかってても少し警笛をならしたい老人か。 Javaで作ってると主張してるのに、newがmallocと思ってて、ListのAddとRemoveで都度長さが変わると思ってるJavaの基礎の基礎ができてない人が 間違った知識で講釈垂れ流そうとしたあたりから話がおかしくなった。 >このスレの板的知名度も大分上がったんだなーとかふと思う。 Part1の過疎っぷりを思うと胸が熱くなるな。 みんなそんなことよりゲーム作ろうぜ http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/122
123: 名前は開発中のものです。 [sage] 2010/12/28(火) 04:11:28 ID:kmbjQwMU >>120 詳しい情報サンクス。 うふふ、うひゃひゃ寝る暇ねー。。。。また・・・また・・・体験版を刷らなきゃいけないのか・・・ リプレイの機構見直さないとうまく動かないや・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/123
124: 名前は開発中のものです。 [sage] 2010/12/29(水) 00:31:16 ID:FINczj2t マイクロスレッドの実装例をWikiのTipsに追加してみた。 突っ込みがあったら容赦なくplz. http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/124
125: 名前は開発中のものです。 [sage] 2010/12/29(水) 01:05:46 ID:OFv+y9dv 乙です IEnumerableは途中で変更されない一連の動作をさせるには便利っぽいんだけど どうも使い所が見つからないw http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/125
126: 名前は開発中のものです。 [sage] 2010/12/31(金) 15:18:47 ID:VyXa73To XNAで360のコントローラーを取得するのはわかるんだけど プログラムから送信するってできる? ボタンが押されていなくても、押した事にするという感じで。 getじゃなくてsetというイメージ。 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/126
127: 名前は開発中のものです。 [sage] 2010/12/31(金) 15:30:12 ID:6eev3oNe そういうことをしなくていいように設計する。 InputManagerみたいなクラスを作って、コントローラーの入力を直接取得するのはそのクラスだけにする。 他のクラスは常にInputManagerを経由して入力を取得するようにする。 そうしておけば、InputManagerを使って自由に入力を偽装できる。 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/127
128: 名前は開発中のものです。 [sage] 2011/01/03(月) 23:59:18 ID:+Us08eHK 複雑な衝突判定とか必要なくて、 とりあえず自分で作ったポリゴンモデル動かしたいだけなんだけど、 DirectX + C++でやるのとXNAでやるのは生産性全然違うって認識でいいの? http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/128
129: 名前は開発中のものです。 [sage] 2011/01/04(火) 00:04:16 ID:vxp4EKHn それならC++でIrrlichtみたいなフレームワーク使ったほうが早いよ たくさんコード書くならC#の方が遥かに楽だけど http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/129
130: 名前は開発中のものです。 [sage] 2011/01/04(火) 00:24:09 ID:ysUfWyLy >>129 Irrlicht.NET by SWIGはどう? 実用に耐える? http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/130
131: 名前は開発中のものです。 [sage] 2011/01/04(火) 00:28:52 ID:zGzKnjbP easy 3d(RokDeBone2)や mikumiku dance が多分お望みの物だな d3dx.hを使わないで済ませられれば飛躍的に楽になる 同様にXNAのSkinnedEffectも忘れた方がいい 結局mikumiku dance for XNAを読むハメになった http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/131
132: 名前は開発中のものです。 [sage] 2011/01/04(火) 00:52:44 ID:ysUfWyLy >>131 SkinnedEffect使わなくても、easy3Dかなんかでは簡単に同様の事ができたり? その二つも検討してみるよ、ありがとん http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/132
133: 名前は開発中のものです。 [sage] 2011/01/04(火) 18:20:35 ID:IVa0Kycj >>124 コンストラクタでIEnumeratorを受け取るようにすればテンプレートメソッドにする必要がなくなるんじゃね? あとActionを返す反復子を作ってみたら結構使えそうだった http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/133
134: 名前は開発中のものです。 [sage] 2011/01/04(火) 23:24:49 ID:zGzKnjbP 質問者はC#で作ることまでは決まっていて、 C++と比較したい訳では無かったのか。 読み返すと全く話が解ってないまま回答してしまった。 とりあえず解決したっぽいし、良いか。 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/134
135: 名前は開発中のものです。 [] 2011/01/05(水) 18:12:52 ID:4nw3q9lq あげ http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/135
136: 名前は開発中のものです。 [sage] 2011/01/05(水) 20:05:41 ID:WpE5qgLi やっぱXNAには動的にファイル入力するクラスとか無いよね http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/136
137: 名前は開発中のものです。 [sage] 2011/01/05(水) 22:40:12 ID:mBota3aS 動的にファイル入力って何? http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/137
138: 名前は開発中のものです。 [sage] 2011/01/06(木) 01:19:29 ID:3qyNRZky >>137 ファイルからIOしたいわけですよ http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/138
139: 名前は開発中のものです。 [sage] 2011/01/06(木) 01:23:27 ID:3qyNRZky くっそwwwww Keyboard.GetState().IsKeyDown(Keys.Right)とLeftが押してもないのにtrue返しやがる・・・ もうわけわかめ http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/139
140: アジェグ4倍 ◆4xAJeG.COM [chage] 2011/01/06(木) 09:28:24 ID:QYGetP1N Keyboard.GetState()ってのはアテにならんわけか。 そういや使ったこと無いな。 KeyDownとKeyUpのイベントがあれば、そこでフラグをセットだけして、 使用時にそのフラグを見るようにするのがよかろう。 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/140
141: 名前は開発中のものです。 [sage] 2011/01/06(木) 17:06:58 ID:wjpby+MQ 他の環境でも再現するならバグ。 でもそんなバグがあったら今までに見つかってないわけがないので、 君の環境がおかしいか使い方が間違ってる可能性が高い。 バグだというなら再現する最小限のコードをMSに提出。 ファイルについてだけど、Windowsなら普通にFileStreamでも使えば読める。 Texture2D.FromStreamで画像読み込んだりすることもできる。 上の人は無視で。 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/141
142: 名前は開発中のものです。 [sage] 2011/01/06(木) 17:26:13 ID:uXXSOax9 上の人などいない http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/142
143: 名前は開発中のものです。 [sage] 2011/01/06(木) 19:45:49 ID:3qyNRZky >>141 良く見たら同じメソッドがパッドからの入力で呼ばれてたよ 寝ぼけばがらやるもんじゃないね、迷惑かけた http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/143
144: 名前は開発中のものです。 [sage] 2011/01/07(金) 01:46:29 ID:/mL8TiWE MMDXのExControlが最高に良いな Windows.FormでXNAが使えるなんて思わなかった モデルの読み込みが激重だけど・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/144
145: 名前は開発中のものです。 [sage] 2011/01/07(金) 10:25:58 ID:GqCoKInr 普通に使えるだろ 公式のサンプルあるよ http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/145
146: 名前は開発中のものです。 [sage] 2011/01/08(土) 13:59:26 ID:f8whFlFu >>138 「フィルからIO」ってなんだろ。意味が分からない・・・。 http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/146
147: 名前は開発中のものです。 [sage] 2011/01/10(月) 09:11:51 ID:POFYwAz5 >>146 もちつけ http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/147
148: 名前は開発中のものです。 [sage] 2011/01/17(月) 22:09:49 ID:5lTPbuLE キネクトドライバが大盛況の昨今 未だにボーンモデルが使えない周回遅れって 生きてて恥ずかしく無いの? http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/148
149: 名前は開発中のものです。 [sage] 2011/01/17(月) 22:32:20 ID:Ycj63+Du 素のDirectXだってボーンモデルなんて使えないけど 何を勘違いしてるの? http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/149
150: 名前は開発中のものです。 [sage] 2011/01/18(火) 20:05:15 ID:wAcnWAak 情弱(>>149)は自分が情弱のことを知らない http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/150
151: 名前は開発中のものです。 [sage] 2011/01/20(木) 11:35:14 ID:E0RqosUy 情弱(>>150)は自分が情弱のことを知らない http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/151
152: 名前は開発中のものです。 [sage] 2011/01/22(土) 08:48:10 ID:nHDGDD4u 引きこもりや車輪再発明厨でなければ 日付を見れば釣りな事がわかるw http://mevius.5ch.net/test/read.cgi/gamedev/1290300779/152
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 344 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.010s