728x90
반응형
싱글톤 작성 패턴 방법 3가지
기본적으로 get,set 속성을 사용하는 것은 동일하다.
private static Player instance;
public static Player Instance
{
get { return instance; }
set { instance = value; }
}
public static Player instanseField;
public static Player GetInstanceField()
{
return instanseField;
}
public static void SetInstanceField(Player instanceField)
{
Player.instanseField = instanceField;
}
복잡성을 최소화 하고 클린한 코드를 사용하기 위해서 다음 코드를 대부분 사용한다.
public static Player Instance { get; private set; }
private void Awake()
{
if(Instance != null)
{
Debug.LogError("There is more than one Player instance");
}
else { Instance = this; }
}
728x90
반응형
'PROGRAMING📚 > Unity📑' 카테고리의 다른 글
[UNITY]뷰포리아(Vuforia) 이용해서 XR 만들기(1) (0) | 2023.07.17 |
---|---|
[UNITY]Player Input System 으로 캐릭터 컨트롤 하기 (1) | 2023.07.16 |
[UNITY]TryGetComponet()와 GetComponet의 차이와 사용하는 방법 (0) | 2023.06.08 |
[UNITY]모델링 머티리얼 적용시, Alpha texture 적용하기 (0) | 2023.06.05 |
[UNITY]레이캐스트(Raycast)를 사용해서 충돌 처리하기 (0) | 2023.06.02 |
댓글