EasyFAQ/64

Last-modified: 2009-04-07 (火) 16:29:05

RPG(FF12など)のようなキャラ移動について

投稿者タク
重要度
状態
カテゴリ
HSPバージョン3.1
E3Dバージョン5.0.3.2
回答

ここから下を自由に編集してください。
上の投稿情報は安易に編集するとFAQリストのリストアップに支障が出るものもあります。
よく分からない方は分かる人に聞いてみてください。

  • サンプルなどでよくある、左右キーで回転、↑キーで向いてる方に前進。 ではなくて、RPGのような移動方法をさせたいのですが、よろしければ教えてください。カメラは自由に360度回転出来る仕様です。(ちなみにカメラ操作は完成しましたので、キャラ移動に関してだけ知りたいです(⊃д⊂)) -- タク? 2009-04-07 (火) 06:40:16
  • カメラから見た方向で↑↓→←に移動させるということでしょうか?
    左右に移動する場合はカメラと自機のベクトルを計算し、
    Y軸90°回転させたベクトルを使えばいいのではないでしょうか。
    E3DVec3RotateY
    向きはE3DLookAtQで設定 -- 26℃? 2009-04-07 (火) 11:25:40
  • 26℃さん、お答えありがとうございます! カメラから見た方向で・・・そうですね、そういう事だと思います。教えていただいて分かりましたが、カメラがどの角度の時も↑を押せば常に画面奥、→を押せば常に右に移動という事だったんですね^^ 教えて頂いた命令を勉強してやってみます!ありがとうございました^^ -- タク? 2009-04-07 (火) 15:19:55
  • えっと、おかげさまで出来ましたw 本当、感謝感謝です><26℃さん、ありがとうございました^^ -- タク? 2009-04-07 (火) 16:28:35