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);
}
.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)
Transform Component
Position (0, 1.55, 0)
Scale (0.05, 0.05, 0.05)
SpriteRenderer Component
Sprite: 비행슈팅 적(다운받은 리소스 적용)
CircleCollider2D Component
IsTrigger: true
Radius: 7
.png)
Assets 폴더에 Prefabs 폴더를 만들어 Hierarchy 창에 있는 Enemy object를 프리팹으로 만든다.
Enemy 프리팹의 Inspector 창에서