こんばんは! しんがです。 前回に引き続き、ロックマン的なものでUnity2Dのお勉強。 今回はキャラクターの移動をやってみよー。 AddForceではなく、transform.localPositionを直接いじるタイプを。 今回やろうとしていること 状態と連動したキャラクターの移動 ひとまず今回の移動は、「走る」のところだけ。 ジャンプとかのY軸方向は次あたりに。 移動はtransform.localPositionを編集して実現していきます。 状態と連動したキャラクターの移動 前回のアクションメソッドで移動量を設定するという簡略的なやりかた。 using UnityEngine; using System.Collections.Generic; using System.Reflection.Emit; // 状態列挙体 public enum State : int { Idle