728x90
반응형

유니티 입문 5

유니티 입문 - 기본 문법(5) 제어문(for문)

for문은 조건이 참인 동안 처리를 반복합니다. for문은 다음과 같은 구조를 가집니다. for (초기화; 조건; 갱신) { //for문 블록 //조건이 참인 동안 이곳에 있는 코드를 반복 실행 } for문을 사용하려면 다음 세 가지 요소가 필요합니다. 초기화 : 주로 순번(index)이 될 변수를 선언하고 초깃값을 정합니다. 조건 : 어떤 조건에서 처리를 계속 반복할지 정합니다. 갱신 : 한 회의 처리가 끝나면 순번을 어떻게 갱신할지 정합니다. 그러면 for문 예제를 살펴보겠습니다. i를 0부터 시작해서 10보다 작은 수가 될 때까지 i를 1씩 증가시키게 됩니다. 그러니 총 10회 Debug.Log(i + "번째 순번입니다.");를 반복 실행하게 됩니다. 의도한 대로 유니티에서 실행됨을 확인할 수 있습..

유니티/기초 2021.06.07

유니티 입문 - 기본 문법(4) 제어문(if문)

기본적으로 코드는 위에서 아래로 실행하지만 제어문을 사용하면 조건에 따라 특정 코드의 실행 여부나 실행 순서를 변경할 수 있습니다. 제어문에는 분기를 결정하는 조건문(if문)과 수행을 여러 번 반복하는 반복문(for문, while문)이 있습니다. 게임에서 특정 조건을 만족하면 숨겨진 엔딩이 나오는 등, 조건과 선택에 따라 분기가 나눠지는 경우가 많습니다. 이때 if문을 사용합니다. if문은 주어진 조건을 평가하고 조건의 결과가 true나 false 중 하나가 되는 변수나 표현식입니다. 평가한 조건이 true면 if문 아래 중괄호로 묶인 영역을 실행하고, false였다면 무시하고 넘어갑니다. 기본적인 if문 구조는 다음과 같습니다. if(조건) { //if 문 블록 //조건이 참이면 이곳에 있는 코드를 실..

유니티/기초 2021.06.07

유니티 입문 - 기본 문법(3) 매서드 연습하기

두 점 사이의 거리를 계산하는 메서드를 만들어보겠습니다. (x1, y1)과 (x2, y2) 이 두 점 사이의 거리인 distance를 구하는 방법을 알아보겠습니다. 평면상에서 두 점 사이의 거리를 구하는데는 피타고라스 정의가 이용됩니다. 이 두 점을 꼭짓점으로 하는 직각삼각형에서 변의 길이들은 다음과 같습니다. 밑변 : width = x2 - x1 높이 : height = y2 - y1 빗변(거리) : distance = √(width^2 + height^2) = √((x2 - x1)^2 + (y2 - y1)^2)) 여기서 삼각형의 빗변이 두 점 사이의 거리가 되니, 이를 코드로 작성해보겠습니다. float distance = width * width + height * height; 여기선 일단 dis..

유니티/기초 2021.06.07

유니티 입문 - 기본 문법(2) 변수

화면 중앙에 있는 project창의 왼쪽 상단 십자 버튼을 눌러 C# Script를 선택합니다. 스크립트 파일의 이름은 HelloCode로 하겠습니다. 생성된 스크립트 파일을 실행시켜보면 자동 생성된 코드를 볼 수 있습니다. 다음과 같이 수정한뒤 저장해줍니다. Hierarchy 왼쪽 십자 버튼을 눌러 아무 오브젝트나 생성해줍니다. 이후 아까 작성한 스크립트를 드래그해 방금 생성한 오브젝트의 Inspector에 넣은 뒤 실행해봅니다. Hello World!가 정상적으로 Console에 출력되는 걸 확인할 수 있습니다. 이제 다시 작성했던 HelloCode 스크립트를 수정합니다. "라라"는 문자열이기에 string으로 저장합니다. "A"는 문자 하나이기에 char으로 저장합니다. 나이 "17"은 정수이기에 ..

유니티/기초 2021.06.07

유니티 입문 - 콘솔창에 메세지 띄워보기 / 비주얼 스튜디오 무료 설치

1일차로부터 날짜가 좀 지났습니다. 오늘은 콘솔창에 기본적으로 원하는 메세지 띄워보기를 해보려 합니다. 먼저 프로젝트 창에서 우클릭해 [Create] -> [C# Script]를 선택합니다. 이후 새 파일이 생성되고 그걸 더블클릭하면 해당 파일이 Visual Studio 2019와 연동되어 열려야 하는데 이 컴퓨터엔 Visual Studio 2019가 깔려있지 않았습니다. 빠르게 설치해줍니다. 구글에 비주얼 스튜디오를 검색하면 공식 홈페이지가 상단에 나옵니다. 뭐든 상관없으니 최상단을 눌러서 들어가 줍니다. 본인 환경에 맞는 파일을 골라 설치하면 됩니다. 저 같은 경우 윈도우 환경이기에 커뮤니티를 설치했습니다. 설치를 진행하면 워크로드에서 항목을 선택하게 됩니다. 시간적 여유가 많다면 앞으로 사용할만한 ..

유니티/기초 2021.04.04
728x90
반응형