前回スプライトが表示できたので、今回はスプライト移動を実装していきます。
環境
- Windows 11 Home 21H2
- Unity 2021.3.11f1
手順
アセットのインポート
アセットは「Joystick Pack」を使います。
https://assetstore.unity.com/packages/tools/input-management/joystick-pack-107631
上記リンクを開いてアセットを Unity に追加します。
プロジェクトの Assets フォルダーに「Joystick Pack」が追加されます。
Floating Joystick の配置
初めに「キャンバスグループ」を配置し、
その中に「Floating Joystick」をドラッグで配置します。
スクリプトの作成
Assetsフォルダー内に C#スクリプト を作成し、次のコードをコピペします。
1 | using UnityEngine; |
アタッチ
Unityオブジェクト と C#スクリプト を紐づけします。
キャラクタースプライトにコンポーネント「PlayerScript」を追加します。
PlayerScript の「InputMove」にヒエラルキーの「Floating Joystick」をドラッグします。
確認
実行して確認します。