Sahara's WebLog

日記のような、備忘録のような、うらみつらみのような、自慢のような…。

Unity - Joystickを使ってみる -

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画面での位置関係とかが全く分かってないようだと気づいた。

このエントリーをはてなブックマークに追加

Posted under: Unity


コメントを残す

メールアドレスが公開されることはありません。

Time limit is exhausted. Please reload CAPTCHA.