최대 1 분 소요

스크립트: 프로그램을 좀 더 원활하게 사용하기 위한 보조수단으로 만들어진 명령체계

스크립트를 만들때 주의사항

  • 스크립트의 파일명과 class의 이름이 일치해야함
  • 파일명에 띄어쓰기를 하면 안된다
  • 프로젝트당 스크립트의 이름이 같은게 있으면 안된다

Debug.Log(“”)

  • 콘솔 창에 띄우기
  • Debug.Log("안녕");
    

image

  • void Start에는 처음 한번만 실행
  • void Update()는 계속 실행 됨

변수

  • 정수형, 실수형, 문자열형, 논리형
  • int, float, string, bool
int number = 10;
Debug.Log(number);

image

  • 지역변수({}안에있는것)
  • 멤버변수는 전체적으로 다 접근 할 수 있음(global함수..)
  • 변수선언 앞에 public을 써주면 unity 에디터에서 값을 수정할 수 있음

제어문

반복문

       for(int n = 1; n <= 9; n++) 
        {
            Debug.Log("n : " + n);
        }

image

       for(int n = 1; n <= 10; n+=2) 
        {
            Debug.Log("n : " + n);
        }

image

        int n = 1;
        while(n <= 9)
        {
            Debug.Log("n: " + n);
            n += 2;
        }

image

조건문

        for (int n = 1; n <= 9; n++)
        {
            if (n % 2 == 1)
                Debug.Log("n : " + n);
            else
                Debug.Log("*");
        }

image

분기문

public class control : MonoBehaviour
{
    // Start is called before the first frame update
        public int number = 13;
    void Start()
    {
        switch(number % 3)
        {
            case 0:
                Debug.Log("3의배수입니다");
                break;
            case 1:
            case 2:
                Debug.Log("3의배수가 아닙니다");
                break;
        }
    }

image

댓글남기기