Hierarchy (+) - Create Empty: Scene Transition

아이콘 색상을 노란색으로 변경 (Scene 창에서만 아이콘이 보임)

Box Collider 2D

Is Trigger: 체크

Edit Collider: 크기 조정

스크린샷 2023-09-01 194009.png

using UnityEngine.SceneManagement;  // 씬 전환 클래스가 있는 라이브러리

public class SceneTransition : MonoBehaviour
{
    public string sceneToLoad;

    public void OnTriggerEnter2D(Collider2D other)
    {
        if (other.CompareTag("Player") && !other.isTrigger)
        {
            SceneManager.LoadScene(sceneToLoad);
        }
    }
}

[Scene Transition]

SceneTransition 스크립트 적용

Scene To Load: SampleScene

Prefab - Overrides - Apply All

스크린샷 2023-09-01 195437.png

→ HouseInterior 씬에서 SampleScene 씬으로 이동 구현 (일방향 씬 전환)

Scipts 폴더 - SciptableObjects 폴더 생성 - VectorValue 스크립트 생성

[CreateAssetMenu]
// Scriptable Object 스크립트를 이용해 쉽고 빠르게 에셋을 생성할 수 있게 만들어주는 속성
public class VectorValue : ScriptableObject
{
    public Vector2 initialValue;
}

Vector Value 생성: PlayerPosition