유니티 게임 개발(3)

Proffeine0327·2023년 4월 27일

Unity Basic Development

목록 보기
3/11

프로그래밍 기초 문법

  1. 변수

변수는 특정한 값을 담을 수 있는 공간이다. 값은 숫자, 단어, 문장 또는 오브젝트 등이 올 수 있으며, 반드시 어떤 값이 올지 지정해줘야 된다.

int a // <-- 정수를 담을 수 있는 a라는 이름의 공간
float b // <-- 실수를 담을 수 있는 b라는 이름의 공간
string c // <-- 문장을 담을 수 있는 c라는 이름의 공간
bool d // <-- 참, 거짓을 담을 수 있는 d라는 이름의 공간

이 변수들을 수정하고, 적용해서 값을 만들어내는것이 프로그램의 기본 원리다.

  1. 수식

변수의 값을 수정 하기 위해서 여러 기호들이 사용된다.

a = a + 1 더하기
a = a - 1 빼기
a = a * 1 곱하기
a = a / 1 나누기
a = a % 1 나머지

a = a + 1
= (a += 1)
= (a++)

...
  1. 조건

변수가 특정한 조건에 부합하는지 검사하는 식이다
if가 있으며 if의 괄호 안의 식이 부합하면 if의 중괄호 문으로 들어간다.
if이외에도 else if, else, switch 등이 있다.

> 크다
< 작다
>= 크거나 같다
<= 작거나 같다.
== 같다.
!= 같지 않다.

int a = 10;
if(a > 5) // true
{
	//들어간다.
}

if(a < 7) // false
{
	//들어가지 않는다
}
  1. 반복

for, while이 있다.

while은 괄호안의 조건식이 맞지 않을때까지 중괄호 내의 명령을 반복 실행한다.
for문은 while 문에서 특정한 수만큼 반복을 쓰기 위해서 만든 축약형 식이다.

int a = 0;
while(a < 10)
{
	// ...
    a++;
}

//10번 실행

for(int a = 0; a < 10; a++)
{
	//10번 실행
}
  1. 함수

위의 명령어들의 총 집합이다.
함수안에는 여러 명령들을 적어 놓을 수 있으며, 함수에서 다른 함수를 호출하면 호출한 함수의 명령어를 모두 실행시켜준다.

void A() // void는 return값이 없는 함수이다. 추후에 자세히 다루겠다.
{
	//...
}

int Add(int a, int b) //괄호 안에 들어간것은, 함수를 호출할 때 쓰는 숫자이다, 이 또한 추후에 다루겠다.
{
	return a + b;
}
profile
Programmer needs Caffeine / 공부하는 학생

0개의 댓글