Unity – Joystickを使ってみる –
2020年7月18日
2020年7月19日
PC用に作ったゲームをAndroid用にBuildしたら動いたけど操作ができないのでJoystickをつけてみる。
参考サイト
「Unityのバーチャルパッドの追加」
1.Asset Storeから「Joystick Pack」をImport(無料)
2.Asset>Joystick Pack>Prefabs>Fixed JoystickをCanvasにドロップ
3.ScaleやPosを変更してGame画面で良さそうな位置に来るようにする。
4.参考サイトのスクリプトを以下のように変更する。
5.4.のScriptをBarにアタッチする。
6.Canvas>Fixed Joystickを
5.でBarにアタッチしたScriptのJoystickにドロップする。
7.これだけでPC上では操作可能になる。
8.Android用にBuildして実行するとこんな感じ。
操作はできるけど表示位置がこんなところになってしまう。
9.ならばとPC用にBuildしてみたが、やっぱり位置がおかしい。
どうやら、CanvasとかCanvas上のObjectとかCameraとか、実際のGame画面での位置関係とかが全く分かってないようだと気づいた。
Tweet