BoxCollider2D를 추가, 범위를 적절하게 조절해서 플레이어가 가려지는 구간, 막히는 구간을 설정했음.
Sorting Order을 y축 값에 따라 변화시키는 스크립트를 추가하여 플레이어가 뒤에 있으면 가려지도록, 앞에 있으면 가구를 가리도록 구현하였음.
Sorting Order을 조정하는 기존 스크립트
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class SortingLayer : MonoBehaviour
{
public SpriteRenderer sr;
public int order;
void Start()
{
sr = GetComponent<SpriteRenderer>();
}
// Update is called once per frame
void Update()
{
// 오브젝트의 Sorting Order을 y좌표에 따라 설정
order = -((int)transform.position.y + 243);
sr.sortingOrder = order;
}
}