카메라 경계 기능

Cinemachine Package 받기

Untitled


메인 카메라에 Cinemachine 컴포넌트 넣기

Untitled


빈 오브젝트 만들고 Polygon Collider 2D 넣어서 경계 지정하기

Untitled

레이어 충돌 무시 기능

플레이어와 바닥 레이어 만들고 각자 지정하기

Untitled


캐릭터 스크립트에 간단한 코드 작성

int playerLayer, floorLayer;

private void Start()
{
    playerLayer = LayerMask.NameToLayer("Player");
    floorLayer = LayerMask.NameToLayer("Floor");
}

private void Update()
{
    if (rigidbody2d.velocity.y > 0)
        Physics2D.IgnoreLayerCollision(playerLayer, floorLayer, true);
    else
        Physics2D.IgnoreLayerCollision(playerLayer, floorLayer, false);
}