본문 바로가기

C#

(2)
[unity] #5. C# 스크립트 기초 - 클래스, 벡터 - 클래스 클래스는 함수와 변수를 모아둔 것이다. 플레이어의 스크립트를 작성한다고 가정했을 때, 플레이어에는 HP, MP 등 상태(변수)와 공격, 방어, 마법 등 액션(함수)등이 필요하다. 클래스를 사용하면 관계가 있는 변수와 함수를 하나로 합칠 수 있으므로 스크립트를 관리하기 쉽다. 멤버 변수 : 클래스에서 사용한 변수 멤버 메서드 : 클래스에서 사용한 메서드 class 클래스명{ 멤버 변수 선언; 멤버 메서드 구현; } Player라는 class를 구현 후 Player myPlayer;를 쓰면 myPlayer 변수를 만들 수 있다. 이 상태에서 myPlayer 변수의 상자 안은 비어있는 상태이다. int형의 num변수에 숫자를 대입하는 것처럼 myPlayer 변수에는 플레이어의 실체를 대입한다. 이 ..
[unity] #4. C# 스크립트 기초 - 배열, 함수 - 배열 : 동일한 특성을 가지며 일정한 규칙에 따라 몇몇 요소가 나열되어 있는 데이터 집합 new 키워드 : 스크립트에서는 만든다는 뜻에 가깝다. 배열을 만들려면 배열을 선언하고 바로 이어서 new를 이용해 배열에 필요한 크기를 지정해야 한다. 데이터타입[] 변수명 = new 데이터타입[크기]; 로 선언 및 할당해준다. //정수 배열 선언 int[] points; //배열 크기 지정 int[] points = new int[5]; //배열의 요소에 값을 대입할 때 간단히 int[] array = {2, 10, 5, 15, 3}; 배열의 길이(요소 수)는 배열형의 변수명.Length를 써서 배열의 길이를 얻을 수 있다. using System.Collections; using System.Collecti..