Hierarchy (+) - Create Empty: Scene Transition
아이콘 색상을 노란색으로 변경 (Scene 창에서만 아이콘이 보임)
Box Collider 2D
Is Trigger: 체크
Edit Collider: 크기 조정
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
→ HouseInterior 씬에서 SampleScene 씬으로 이동 구현 (일방향 씬 전환)
Scipts 폴더 - SciptableObjects 폴더 생성 - VectorValue 스크립트 생성
[CreateAssetMenu]
// Scriptable Object 스크립트를 이용해 쉽고 빠르게 에셋을 생성할 수 있게 만들어주는 속성
public class VectorValue : ScriptableObject
{
public Vector2 initialValue;
}
Vector Value 생성: PlayerPosition