3Dゲーム制作の方法とは?

このQ&Aのポイント
  • 自分はC言語が少しわかる程度なのですが、3Dゲームの作り方を勉強したいと思います。
  • OpenGLの方がDirectXよりも簡単だと聞いたので、OpenGLを使いたいと思っています。
  • メタセコイアで作ったキャラクターにMIKOTO等でボーンを通して、OpenGLを使ってキャラクターを動かすことはできるのでしょうか?(DirectXでもかまいません) 例えばキー操作で腕を上げたり、歩いたりなどは可能でしょうか。
回答を見る
  • ベストアンサー

3Dゲームを作りたい

3Dゲームを作りたい 自分はC言語が少しわかる程度なのですが、3Dゲームの作り方を勉強したいと思います。 OpenGLの方がDirectXよりも簡単だと聞いたので、OpenGLを使いたいと思っています。 それとメタセコイアでの3Dキャラクターのモデリングの仕方もわかっているのですが、ここで質問です。 メタセコイアで作ったキャラクターにMIKOTO等でボーンを通して、OpenGLを使ってキャラクターを動かすことはできるのでしょうか?(DirectXでもかまいません) 例えばキー操作で腕を上げたり、歩いたりなどは可能でしょうか。 まだゲームプログラミングについてよくわかってないので馬鹿な質問をしてるかもしれませんが、回答よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

DirectX のほうがいいでうすね この場合、 多彩なファイル形式に対応していますから、 .obj, .x, .fbx フォーマットとか。 自分は XNAでちょっと3Dキャラ動かした程度ですけど、 うでを上げるとかは アニメーションとして扱ってました、 事前に 腕を上げるアニメーションを作って、 必要なときに 腕を上げるアニメーションをプレイするということにしてました。 MIKOTOでそういうのは分かりませんが。。。 もちろん直接ボーンをC言語で座標を調節しながら腕を上げることできますが てまとかかかりすぎて、 当たり判定をあまりに重視しないなら アニメーションで 十分だと思います。

nomalphard
質問者

お礼

そうですか。ではDirectXについて勉強しようと思います。 ボーンを操作するのも一応可能なんですね。 ありがとうございました。

関連するQ&A

  • 自作で3Dカスタム少女みたいなゲームを作りたい

    ミクミクダンスがVC++???でできていることが書かれていたので 自作で3Dカスタム少女みたいなゲームを作りたいのですが ほとんどプログラミング言語の知識はありません 何か月ぐらい勉強すればできますか? あと必要な知識の種類 言語 API 3Dモデリングなど ウインドウズ8でdll追加無しで作りたいです 機能を縮小してもいいです リアルなものはできますか?

  • メタセコイア+OpenGL+VC++

    開発環境VC++でOpenGLを使ってプログラミングをしているものです。 いまより複雑なモデルを3Dで描きたくて、最近メタセコイアなるものがあることを知りました。 これを使って作成した"***.x"を描画することが「C#とDirectX」の環境下で実現できたのですが、「VC++とOpenGL」の環境下で出力させるにはどうすればよいかわかりません。 ご教授お願いします。

  • 2Dゲームのモーションについて・・

    最近ゲームを作成しだして、2Dのゲームを作っているんですが、モーションを作るのが難しいので2Dゲームのモーションを簡単に作る方法とかツールとかしりませんか? それと、プログラミング言語などで作ったデータを別のプログラミング言語で作ったデータなんかと一緒に使うことは可能なんですが? わかりにくいかもしれませんが、お願いします。

  • 3Dゲームを作ってみたいのですが(初心者)

    3Dゲーム(windows)をつくってみたいのですがどのように開発したらいいのでしょうか? いろんなサイトをみてみると、directxで開発するのが一般的のようなので、c言語の本を一冊よんでその後に、vc++をつかったwindowsプログラミングの本を一冊読みました。(まだ完璧にわかったわけではないけど)次はどんなことをすればいいのでしょうか?参考になる本などを教えてください。 まず今後は、C++を覚えて?次にdirectx関連の本を読めばいいのでしょうか?(MFCはつかわない?) 本当のゲーム会社はどのようにゲームを作っているのでしょうか?プログラマとグラフィック作る人、音楽作る人が各何人ずついて、開発期間は何年ぐらいだとかを知っていればおしえてください。

  • ゲームプログラミング

    いま猫でもわかるC++という本でc++を学んでいます もともとゲームプログラミングがしたいと思ってとりあえずはじめたのですが、次に何をしたらいいかわかりません DirectXやWinAPI、OpenGLなどたくさんあってどれにしたらいいですか?

  • 3Dゲームのプログラミング

    3DをモデリングするのにはShade,lightwave3d,3dsmax,mayaとかいろいろありますが ゲームなどでポリゴンを動かしたりするプログラムは何言語が使われているのでしょうか?またどのようなソフトが必要になるのでしょうか? その手の本を見たことがありませんし。 詳しく書いてあるHPなどがあったら教えてください。 お願いします。

  • ゲーム用3Dキャラクター(人物)のモデリング

    勉強のための個人的な趣味になるのですが、 3Dのゲームを作ろうかと考えています。 3Dゲームですから当然3Dの人物が必要になってくるのですが 人物の作成については全くの初心者なので調べてみたらまずは 「メタセコイア(http://www.metaseq.net/)」で作成するのが 良いとあったので早速ダウンロードしヘルプ等を見ながら、 とりあえず手足2本ずつ生えた棒人間は作れるようになりました。 ですが棒人間だけではゲームになりませんのでもう一段階ステップ アップしてよりリアルな人体(髪や顔のパーツなど)を作ろうかと ネットでモデリング講座を探してみたのですが基本的な操作方法は あるのですが人物の作り方については(私の見た限りでは)どこも ほとんど触れていませんでした。 書籍のほうもAmazonというショッピングサイトでいくつか探って みましたが車やロボットの作り方であったりで目的のものが 見つからなかったんです。 人物の作成ってそんなに難しいものなのでしょうか? 人物の作り方の載っているサイトや書籍のほか、 もしモデリングで役に立つものがあれば教えてもらえないでしょうか? 3Dソフトは「Metasequoia」と「LightWave[8]」(どちらも初期状態のまま)が入っています。使用OSはWindowsXP(SP2)です。 よろしくお願い致します。

  • 3Dモデリングソフトについて教えてください!

    こんにちは。3DCG初心者です。3Dモデリングソフトについて、いくつか質問があります。 ちなみに、作ってみようと思っているのは「ファイナルファンタジー」のようなリアルなキャラです。 Amazon.co.jpでこちらの↑3Dモデリングソフトを購入しようと思っています。 初めて3Dモデリングソフトを購入するので、注意、または他におすすめのモデリング ソフトがあったら教えてください。PCのOSはWindowsXPです。 それと、疑問なのですが、技術さえあればフリーソフトのメタセコイアとかでも、ファイナル ファンタジーのキャラのような美しい3Dが作れるんじゃないんでしょうか? また、使いやすさ、機能など有料の物と比べてどのような違いがあるのでしょう? メタセコイアは使ったことあるのですが、なんか使いにくかったです。(素人だからでしょうけど・・・) やはり有料のソフトは違うのでしょうか。

  • ゲームプログラマを目指しています。

    カテゴリー違いだったら申し訳ありません・・・・・ ゲームメーカー就職(ゲームプログラマ)を目指し、現在「C言語」を必死こいて勉強している学生です。 そこで幾つか質問があります。 1.そもそも「ゲームプログラマ」として会社に応募するには「C/C++」を完璧にマスターしていないといけないのでしょうか? 2.ゲーム開発には「OpenGL」や「DirectX」といったAPIの知識が必要不可欠だと聞きます。 それなのに有名メーカーの「プログラマ」の募集要項を眺めても、それらの言葉が出てきません。 「OpenGL」や「DirectX」といった知識が求められていないのは何故なのでしょうか? 3.「プログラマ」の募集要項に「応募の際に自作ゲームを提出する」とありますが、どの程度の物を作ればよろしいのでしょうか? バリバリの3Dゲームとかそうゆうレベルのゲームでないと採用というのは難しいのでしょうか? 幾つも本当に申し訳ありません。 よろしくお願いします。

  • Flashで3Dゲームを作成するには

    Flashで3Dゲームを作成したいと考えています。 Windowsの3Dゲームアプリケーションを開発した経験はあるのですが、Flashはまったくの素人です。 "Flash 3D"で検索してSwiftというものが見つかりましたが、これは3Dデータを静的に組み込むもののように見受けられます。 3Dポリゴンをリアルタイムでグリグリ動かすようなゲームを開発したいのですが、Flashには(C++で言うところのDirectXやOpenGLのような)3D描画用のライブラリはあるのでしょうか? どなたかご教示いただけますと幸いです。

    • ベストアンサー
    • Swift

専門家に質問してみよう