전체 글 14

[유니티] UNITY 싱글톤패턴(Singleton Pattern)은 어떻게 쓰나요

[유니티] UNITY 싱글톤패턴(Singleton Pattern)은 어떻게 쓰나요 안녕하세요. 오늘도 평화롭게 잘 삶아진 닭이 생각나는 2022년 중복입니다. 스크립터를 생성해서 쓰다가 보면 다른 스크립터의 함수나 변수를 사용해야 하는 상황이 생길 때 다음의 세가지 방법을 통해서 스크립터가 있는 게임오브젝트를 찾아서 사용하게 됩니다. 1. GameObject.Find("gameobject_name"); 2. GameObject.FindWithTag("gameobject_tag"); 3. GameObject.FindObjectsOfType("gameobject_type"); 하지만, 유니티로 앱을 만들 때, 변수나 함수를 사용하기 위해서 매번 Find 함수들을 사용하는 것은 여간 번거로운 것이 아닙니다. ..

[유니티] UNITY Box Collider를 켜고, 끄는 코딩방법은 뭔가요?

[유니티] UNITY Box Collider를 켜고, 끄는 코딩방법은 뭔가요? 안녕하세요. 오늘도 평화롭게 안개가 끼는 2022년 여름입니다. Box Collider를 Inspector 창에서 체크를 하거나 해제해서 끄거나 켤수 있습니다. 하지만, 유니티로 안드로이드 어플리케이션을 만들때 오브젝트의 Box Collider 를 이동할 때만 잠시 끄고, 정지할 때 켜야 하는 상황에서는 코딩으로 처리할 수 밖에 없습니다. 다른 분들도 저와 비슷한 경험을 하신 분들이 있을 것 같습니다. How??? 어떻게 하는지 알아보겠습니다. Box Collider를 끌때 gameObject.GetComponent().enabled = true; Box Collider를 켤때 gameObject.GetComponent().e..

[유니티] UNITY 안드로이드 앱을 만들고 나서 시작할 때 자꾸만 180도로 화면이 회전합니다.

[유니티] UNITY 안드로이드 앱을 만들고 나서 시작할 때 자꾸만 180도로 화면이 회전합니다. 안녕하세요. 오늘도 평화롭게 폭우가 내리는 2022년 여름입니다. 유니티로 안드로이드 어플리케이션을 만들고 나서 시작화면이 자꾸만 180도로 돌아가는 현상이 났습니다. 다른 분들도 저와 비슷한 경험을 하신 분들이 있을 것 같습니다. Why??? 왜 이런 현상이 일어났는지 알아보겠습니다. 유니티 안드로이드 플랫폼에는 화면 회전을 설정하는 곳이 있습니다. Player Settings/Player/Resolution and Presentation/Default Orientation 에 들어가서 설정을 수정하면 화면 회전을 변경할 수 있습니다. 아래 셋팅값을 보면 Default Orientation이 Portrai..