Cinemachine Package 받기
메인 카메라에 Cinemachine 컴포넌트 넣기
빈 오브젝트 만들고 Polygon Collider 2D 넣어서 경계 지정하기
지정이 완료되면 해당 컴포넌트는 끄고 메인카메라 Confiner 2D에 넣기
플레이어와 바닥 레이어 만들고 각자 지정하기
캐릭터 스크립트에 간단한 코드 작성
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);
}