- 1 名前:名前は開発中のものです。 [2008/06/09(月) 14:36:53 ID:yieVRZfd]
- C#でゲームを作ろうと思う人が情報を交換するためのスレです。
テーマはアクション、パズル、RPG等なんでもOK
- 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
- 552 名前:名前は開発中のものです。 mailto:sage [2010/03/09(火) 22:38:47 ID:TGZXNQHz]
- >>509
のWikiにSlimDX関連を少し追加してみました。 盛り上がるといいですねぇ
- 553 名前:509 mailto:sage [2010/03/10(水) 00:00:49 ID:qKagxpV9]
- >>552
乙ー。何気なくスキンメッシュの情報があるWikiって珍しい気がする。
- 554 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 10:01:29 ID:KVAxguOd]
- ラッパーよりもゲームエンジンが欲しい・・・
ソース上でテクスチャ貼るとかポリゴン弄るとか低層のことしないから ポリゴンデータ集めてきて初期配置するまではiniファイルとか設定メニューで済ませ ソースはDirectX関連は計算のみ使う状態で始めたい
- 555 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 14:11:47 ID:657TieNU]
- そういうのを自分で作ればいいんじゃね?
そして公開したらみんな幸せ
- 556 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 14:37:34 ID:ERiS5YJG]
- というか探せばいくらでもありそうではあるよね。
XNAベースのそういうの前どっかで見かけたような。
- 557 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 15:55:00 ID:ftvCaui6]
- >>554
>>422で言えばOrge.net、Irrlicht .NET、DXライブラリもゲームエンジンだと思うけど? CodePlexにもいくつかあるので探せば希望のものが見つかるかもしれない。 www.codeplex.com/site/search?projectSearchText=&sortBy=PageViews&tagName=%2cgame%20engine%2c&licenses=|&refinedSearch=true あと使ったことないけどUnityがC#で開発できたはず。
- 558 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 22:04:27 ID:Na9+T2Fv]
- >>509
DXライブラリの情報もほしい
- 559 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 22:07:52 ID:7ZOlEtnk]
- ゲームエンジンとフレームワーク、ライブラリはそれぞれ別の物。
- 560 名前:509 mailto:sage [2010/03/10(水) 23:40:47 ID:qKagxpV9]
- >>558
DXライブラリは、C++で無理しようとした頃少しだけ世話になったこともあるので、個人的には推したいねぇ。 今は全然覚えてないけど、C#版とかあるし誰かが記事を書いてくれると信じよう。 メニュー項目追加しときます。 >>559 自分の認識では ライブラリ→ある目的に沿ったクラスファイルや関数群 フレームワーク→特定の操作や手順強要する、特定のアプリを作るのに特化したシステムのこと。 ゲームエンジン→ゲーム作るのに必要な、フレームワークとライブラリの中間の何か。
- 561 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 23:41:58 ID:/6lrxuI1]
- XNAはシェーダ1.1縛りがあるから無理
- 562 名前:名前は開発中のものです。 mailto:sage [2010/03/10(水) 23:56:44 ID:T4bKJA7B]
- 意味もわからずに縛りとか言っちゃう厨房降臨
- 563 名前:名前は開発中のものです。 mailto:sage [2010/03/11(木) 01:45:47 ID:kSgcfpuM]
- >>560
今VB.NETを勉強中で作品1つ作ったらC#に移行しようとしてる最中なのでそれはありがたい
- 564 名前:名前は開発中のものです。 mailto:sage [2010/03/11(木) 03:00:36 ID:5SRNEDc3]
- >>554
よし、ゲームエンジンツクールを今から開発するんだ!
- 565 名前:名前は開発中のものです。 mailto:sage [2010/03/11(木) 10:01:30 ID:h8CMp/En]
- 例えば戦車のゲーム作るとして
戦車のポリゴンデータは 本体 ├キャタピラ1 ├キャタピラ2 ├キャタピラ3 └砲塔 ├砲身1 ├砲身2 └砲身3 キャタピラと砲身はアニメパターンで切り替え で、 戦車Mesh = new NonIndexedSkinnedMesh(Device, "戦車.x"); ここから 砲塔角度を与えれば、勝手に戦車Meshが修正されて返ってくる関数って 自分で用意しなきゃならんですか? それとも 本体 ├キャタピラ1 ├キャタピラ2 └キャタピラ3 砲塔 ├砲身1 ├砲身2 └砲身3 って分けて自分で回転軸指定してやった方がいいかな
- 566 名前:名前は開発中のものです。 mailto:sage [2010/03/11(木) 11:14:51 ID:7yJ8PJo2]
- >>565
例えば歩くアニメーションが全体で100フレーム分あったとしたら、その中からポーズを任意のフレーム目の状態に出来るって代物だから。 やったこと無いけど今回だと後者のほうが楽じゃね?砲身とかなら、自分で別々に計算して本体側の砲塔手前のFrameにくっつける感じで。
- 567 名前:名前は開発中のものです。 mailto:sage [2010/03/11(木) 15:23:30 ID:mzSSqjK7]
- 心が折れそうだ><;
- 568 名前:名前は開発中のものです。 mailto:さ [2010/03/11(木) 19:21:56 ID:w7pwXHLD]
- >>554
要はUnrealとかUnityのようにレベルエディタが付いてるような物のこと?
- 569 名前:名前は開発中のものです。 mailto:sage [2010/03/12(金) 08:53:21 ID:EN4bAdNZ]
- Unityって何ぞや?ってwikiのチュートリアル見たらブラウザ固まった・・・・
C#使えて一部無償か・・・・
- 570 名前:509 mailto:sage [2010/03/12(金) 19:17:28 ID:JKkhUh5c]
- 要望があったので、ファイルのアップロードを許可しました。多分。
- 571 名前:名前は開発中のものです。 mailto:sage [2010/03/12(金) 23:35:43 ID:R35iyj42]
- >>570
乙 特に協力できるような知識がなくてすまない
- 572 名前:名前は開発中のものです。 mailto:sage [2010/03/13(土) 00:56:15 ID:kMFW1dn8]
- >>565
普通、後者だろ? 砲塔回転させる方が楽だろ。 あと砲身も上下させるなら、それも分割して砲身だけ違う軸で回転させて。
- 573 名前:名前は開発中のものです。 mailto:sage [2010/03/13(土) 01:08:02 ID:kiM6cwSv]
- >>509>>511
SlimDXページへの編集制限回数を超えてしまいました。 調整をお願いしますー
- 574 名前:名前は開発中のものです。 mailto:sage [2010/03/13(土) 02:17:21 ID:AXVFtfJe]
- >>572
でも普通のモデラーは全部1ファイルに階層化して吐き出してるし モーションソフトではボーンで動かしてるよね?
- 575 名前:509 mailto:sage [2010/03/13(土) 11:55:37 ID:nfJqoL1x]
- >>573
マジカー とりあえず変えますた。ウチも記事を書かねば。 >>574 モデラーにもよるけど、メタセコ内でオブジェクト分けて別途ボーン入れソフト使った場合、 デバッグで確認したが、メッシュの対応がおおよそ一致してる。 例 ReplacedName0→ReplacedName1→base(腰)→upperLeg upperLeg→lowerLeg()→foot ↓upperLegR(upperLegと兄弟関係)→lowerLegR→foot だから、 1、モデラ等でボーン入れるときはオブジェクトを独立させて砲身のボーンは他のメッシュに影響しないようにして、発射アニメーションがあるなら作っとく。 2、プログラム上で砲身を回転させたかったら、砲身のメッシュを持つFrameのオフセットをいじくる。(ローカル軸回転とか利用して)。で別途保持して、描画の直前にそれを元にワールド変換行列を算出。 相対座標の強みは砲身自体を持つフレームの行列だけいじくれば、ちゃんと動いてくれるところだと思うよ。試したことないけど。
- 576 名前:名前は開発中のものです。 mailto:sage [2010/03/18(木) 21:11:21 ID:1c4y1/VI]
- >>509にてSlimDX関連サンプルを載せている者ですが、もし何かリクエストや、
サンプルでもっと説明して欲しいことがありましたらどうぞ。 できる範囲で対応します。 あまり複雑だと無理かもしれませんが・・・。
- 577 名前:509 mailto:sage [2010/03/19(金) 15:41:45 ID:71r/xMbH]
- >>576
お疲れ様です。SlimDX版Fontを元に文字テクスチャを生成する、があると需要があるかと。 Mdxの方は今からあげようと思います。
|

|