스태틱
2022. 6. 16. 22:28ㆍUnity/스크립트 기본
정적변수
// 1번 스크립트 파일
public class 클래스이름{
// 정적 변수 선언 - 여러 게임오브젝트에 넣어도 되고, 어떤 게임오브젝트에도 안넣어도 됨
public static int 정적변수;
}
// 2번 스크립트 파일 위에 변수를 아래처럼 불러와서 사용 가능
클래스이름.정적변수;
정적함수
// 1번 파일
public class StaticTestClass{
public static int score; // 정적변수
public int memberInt;
public static void StaticFunction(){ //정적함수
score = 10; // static 변수는 호출할 수 있다.
memberInt = 10; // static 함수 내에서 멤버변수는 호출할 수 없다.
}
}
// 2번 파일
StaticTestClass.score = 10;
StaticTestClass.StaticFunction();
정적클래스
public static class StaticTestClass{
public static int score;
static StaticTestClass(){
score = 10;
}
public static void StaticFunction(){
score = 20;
}
}
728x90