2014-09-25 14 views
1

가로 세로 비율 (16 : 9, 4 : 3과 같이 camera.aspect 속성이 충분하지 않음)을 결정하는 클래스를 만들고 싶습니다. 앱이 시작될 때, 모든 장면에서이 수업에 참여하고 싶습니다. 따라서 장면이 사라지고 다른 장면이 나타나면 더 이상 게임 객체를 갖지 않을 것이므로이 스크립트를 모든 게임 객체에 첨부하고 싶지 않습니다.이 값을 어디서나 가져오고 한 번만 계산하면되기 때문입니다. 어떻게하면 될까요?모든 화면에서 Unity 정적 변수

+0

관련 항목 : http://stackoverflow.com/questions/13730112/unity3d-singleton-manager-classes – DuckMaestro

답변

1

정적 클래스를 만듭니다. 정적 클래스는 프로그램을 완전히 실행하는 동안 생존합니다.

원하는 정보를 변수에 저장하십시오. 그런 다음 세터와 게터를 사용하여 정보를 수집하십시오.

public static class Test 
{ 
    private static int x; 


    public static int foo() 
    { 
     return x; 
    } 
} 
+0

감사합니다! 효과가있다. –