2Dシューティング_移動用スクリプトの作成

+ボタン押下でコードを確認できます!

コピペしても正しく動かない場合は
エディタでアタッチし忘れている可能性が高いです。

Movement
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Movement : MonoBehaviour
{
//このスクリプトはBoss以外のキャラ移動を扱う(PlayerもEnemyも)
[SerializeField]
protected float xSpeed = 1.5f, ySpeed = 1.5f;
private Vector2 moveDelta;
protected void CharacterMovement(float x, float y)
{
moveDelta = new Vector2(x * xSpeed, y * ySpeed);
transform.Translate(moveDelta.x, moveDelta.y, 0);
}
}
view raw Movement.cs hosted with ❤ by GitHub