LoginSignup
0
0

More than 3 years have passed since last update.

UnityのStandardAssetsで、ThirdPersonControllerが機能しなかった原因はBuildSettingsのPlatform選択にあった

Last updated at Posted at 2020-10-17

起きていたこと

Unityでキャラクターを動かしたくてStandardAssetsをインポートしました。
ThirdPersonControllerをヒエラルキーにドラッグアンドドロップした後、早速キャラクターを動かそうとしてみたのですが、

  • 矢印コントローラーを押下しても移動ができない
  • スペースキーを押下してもジャンプしない
  • しゃがむ(cキー)事だけできる

という状態でした。
isan.gif
しゃがむことしかできないイーサン

原因

Build SettingsのPlatformがAndroidになっていた。
build-settings.png

PCに変更したところ、矢印キー押下でキャラクターが動くようになりました。

StandardAssetsを、スマホ時のキャラクター操作に使う場合はジョイステックを表示することになる

元々は、スマホ時にフリック,スワイプでキャラクターを操作したくてStandardAssetsを利用しました。
ですが調べて見たところ、StandardAssetsでスマホの操作を行う場合はジョイスティックによる操作になるみたいでした。
なのでそもそもStandardAssetsを利用しない方向となりました。
参考記事: Unity5版Standard Assetsを使って仮想ジョイスティックを実装

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0