using UnityEngine;

public class Constants
{
    // 현재 스테이지의 이동 가능한 범위 설정
    public readonly static Vector2 min = new Vector2(-8.65f, -5.25f);
    public readonly static Vector2 max = new Vector2(8.65f, 5.25f);
}

2023-05-23 (1).png

// MovementRigidbody2D 스크립트
private void LateUpdate()
    {
        float x = Mathf.Clamp(transform.position.x, Constants.min.x, Constants.max.x);
        transform.position = new Vector3(x, transform.position.y, transform.position.z);
    }

GameObject - 2D Object - Sprites - Square(Enemy)

2023-05-26 (1).png

Assets 폴더에 Prefabs 폴더를 만들어 Hierarchy 창에 있는 Enemy object를 프리팹으로 만든다.

Enemy 프리팹의 Inspector 창에서