• ベストアンサー

ゲームの内部構造について

モンスターハンターをやっててふと思ったのですが、 敵の攻撃のモーションなどはどのように管理されているんですか? 一定のモーションを作ったものをデータとして定義しておいてそれをメモリに呼び出して使用していたりするわけですか? シューティングなどで時機の座標と敵の座標をなどは計算で出してるのかなぁとなんとなく納得できるんですがCGを自由にプログラムに組み込んで動かしてるあたりが違和感があるんですよ。 やっぱり画像データ(3Dにしろ2Dにしろ)を時間的に順番に座標移動してるような感じですかね? 言ってること意味不明かもしれませんが暇がありましたらお答えください。

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

  • ベストアンサー
  • MRT1452
  • ベストアンサー率42% (1392/3296)
回答No.1

シューティングにしろ、確かに座標の移動そのものに関してはプレイヤが入力している間とか時系列的なものになるかもしれませんが、 その際、グラフィックを機体が傾いたようなグラフィックに変えるとか、そういったものは貴方の言う所の「一定のモーション」なわけで。 3Dの場合はそのモーションも座標計算で表現できるという話。 2Dにしろ3Dにしろ、それらを複雑に組み合わせて表現しています。 なので一定のモーションだろうが、時系列の動きだろうが、やってることは一緒です(3Dなら尚更)。 基本的には、単にユーザのインプットがあるかどうかの括りしかないです。 動きそのものであれば、敵味方関係ない話になると思います。 MHで言うならプレイヤが攻撃ボタンをおしたら、武器を使いますよね。 その動きそのものをコントローラで操作しますか?しないですよね? これも貴方の言う「一定のモーション」ではないですか? また、プレイヤ以外の動きを起こす部分は、AI等のロジックが担当するわけです。 この部分に関しても、基本的なところは2Dとかわりません。 シューティングの場合は単純に弾幕ばら撒けば良いというユニットは単純仕様ですが、プレイヤーを狙い撃ちするとか、そういうユニットは同様にプレイヤを狙うというモーションを起こすためのロジックが組まれているわけで。

kracfire
質問者

お礼

回答ありがとうございます。 納得しました。仕組み的にはそんなに難しいことはやってないんですね。AIとかを組むのは大変だと思いますが・・・

関連するQ&A

  • 2D系CGのフリーソフトはありませんか

    今趣味で、CGをやりたいと思ってます。2D系のCGのフリーソフトはありませんか。 モンスターハンターポータブルの背景・モンスターのような、良質な2D系CGフリーソフトがあったら教えてください。                      宜しくお願いします。

  • CGフリーソフトはありませんか?

    今CGのフリーソフトを捜しています。2Dです。 OSはWindoWSです。モンスターハンターポータブルの背景・モンスターのような良質なCGがありましたら教えてください。

  • 80年代?のアーケードゲームの名前を教えて下さい。

    もう17年ぐらい前だと思いますが、シューティングゲームで、時間を越えながら敵と戦うものがあったんです。 最初は、時代遅れの複葉機が相手なんですが、クリアして年代があがるにつれて、最新鋭のジェット戦闘機になってきて手ごわくなります。 最後のほう?ではUFOみたいなのになって、これはもの凄く強かった記憶があります。 ゲーム名を忘れてしまいましたが、タイム・・・なんとかだったような、、、あと、時機が画面の真ん中にいたような気がしますし、敵が360度の方向から攻撃してきたような感じもします。 いま、このゲームがやりたくてしょうがないのですがパソコンでもできますかね~。

  • 2Dのフリーソフトをさがしています。

    モンスターハンターポータブルのようなモンスターを2Dの、CGフリーソフトが見つかりません一回、「六角大王」などでやったのですが、難しくて出来ません。モンスターハンターポータブルのような良質なフリーソフトがあったら教えてください。 ちなみに、初心者で趣味でやっているので簡単なのがいいです。             無理を言ってすみません。宜しくお願いします。

  • モンスターハンターG系で簡単なの教えて!

    モンスターハンターGをプレイしたのですが、難しくて先に進めなくなりました。3Dフィールドを走り回って、アイテムを採取したり、装備を良くしたり、モンスターを倒したりと言う要素は気に入っているので、よく似た他の簡単なゲーム知りませんか? 操作性が良い方が好みです。モンスターハンターGは、キャラのモーションがトロくて、イライラ・・。

  • モンスターハンターのモンスターのようなCG

    モンスターハンターポータブルに出てくるモンスターやステージ背景のような3DのCGを作りたいと思っているのですが、どのよなソフトを使えばあのようなCGを作ることができますか? ちなみに、仕事に使うのではなく、趣味として作成するつもりです。 出来るだけ安いほうがいいのですが・・・・。 ご回答お願いいたします。

  • MHP2の属性攻撃について

    初歩的な事ですみませんが教えてください。 モンスターハンター2ポータプルをやっているのですが、少し気になる点があります。 武器の属性攻撃についてですが、 例えば攻撃力250、水属性400の武器で 水属性に弱い敵に攻撃した場合の攻撃力ってどんな計算をすればいいのでしょうか?

  • モンスターハンター2ndGのスキル「心眼」について

    モンスターハンター2ndGのスキル「心眼」について いつもお世話になっております。 今回はゲームの話で失礼いたします。 PSPのモンスターハンター2ndGでPlay中、疑問が生まれたのですが(今さら!?って感じですが) スキル「心眼」がついているとき、斬れ味に関係なく硬い敵にも弾かれずに剣を振り切ることができますよね。 そこで思ったのですが、剣は振り切れても、一応モーション?(演出?)的には弾かれたときに出る火花のようなものが出ますよね。 この場合、相手に与えるダメージは弾かれた時と同様、半減してしまうのでしょうか。 それとも普通の時と同様に通常ダメージを与えられているのでしょうか。 ちょっとわかりにくいですかね?? わからないことがあったら補足します。 ご回答よろしくお願いします。

  • アクションゲームでの敵のAI

    いま、ゲームを作成しているんですが。 3DCGを用いて1つのマップに敵(モンスター)をランダムに配置して、プレイヤーがそれを狩るという感じのやつです。 そのなかの、モンスターの挙動をいまかんがえてます。 そしていろいろなゲームを参考にして、敵キャラの挙動について以下のパターンを考えました。 ・待機用ループ(そこら辺をうろちょろする) ・感知距離に入ると、走って距離を詰める ・ある程度近づくと、横移動(なんというか、間合いは一定で円を描くようにうごく?) ・近づきすぎれば、前を向いたまま後ずさり ・攻撃 大・中・小 ・吹っ飛び、起き上がり そこで質問なんですが、これらのパターンを場合に応じて選んで行動させたいのですが。 一つ自分なりにやったんですが 一つ一つのパターンに、その行動を取るに対して妥当なプレイヤーとの距離を設定 例 感知距離に入ると、走って距離を詰めるの場合 20M~100Mの間でのみこの行動をとる そして、プレイヤーとの距離が設定した距離の範囲ならば、そのパターンを候補に入れ 候補を、乱数でランダムに選ぶ。 1,これを試したところ、走ってきて攻撃が何回も続いたり 2:候補がいくつかあった場合、1つ当たりのモーションが短くせわしなく、前後や横に動くような挙動になったり 等々、不自然な挙動が続いたため断念しました。 どんなふうに、敵キャラの挙動を設定すればいいでしょうか? そもそも、パターンはもうちょっと用意したほうがいいですか? 根本的に、考え方が間違ってるんでしょうか。 思ったことなんでも言ってください!

  • PS2 3Dアクション

    僕は最近持っているゲームに飽きたので新しいカセットを買おうと思います、どうせ買うなら今まで持っていなかったようなものがいいので3Dアクション要素が入っているカセットを買おうと思います、ドラクエのようなターン制でわなくモンスターハンターのような自由に動いて自由に攻撃するようなもので、できれば魔法のようなものが入っているしうれしいです、こんなゲームありませんか?