본문 바로가기

TIL24

클래스(Class) 이제 기초적인 부분 중에 마지막인 클래스에 대해서 배워보도록 하겠다. 지금까지 배운 것도 계속 복습하면서 머리에 새겨 넣도록!!!! 클래스란 하나의 오브젝트에 대응하는 로직을 뜻한다. public class에서 이 class가 클래스 선언에 사용되는 것이다. 먼저 새로운 클래스를 만들어주겠다. 스크립트를 만들면 해당 Player의 기본적인 함수를 입력하겠다. 클래스를 만들 때에는 처음 스크립트를 만드면 Start나 Update 등이 있는데 class 말고 다 지워주면 된다. Player의 기본적인 함수를 만들었다면 지금까지 사용했던 스크립트로 돌아가 Player의 정보를 입력해주겠다. 타 스크립트에서 클래스를 땡겨 쓰기 위해서는 그 클래스를 또 하나의 변수로 만들어주어야 한다. Player player .. 2020. 9. 15.
함수와 지역,전역 변수 지금까지 조건문, 반복문, 연산자 등등 C#에서 쓰이는 기본적인 것들에 대해서 공부해보았다. 이번 시간에는 이러한 기능들을 하나로 묶어서 사용할 수 있는 함수에 대해서 알아보도록 하겠다. 가장 먼저 함수란 무엇일까? 간단하게 말하면 위에서 잠깐 설명한 것처럼 여러 기능을 하나로 묶어서 사용할 수 있는 것이다. 만약 내가 플레이어가 움직이는 코드를 만들었고, 이 코드가 50줄이 넘는 엄청나게 긴 코드라고 가정하자. 그러고 다른 곳에 움직이는 코드를 사용해서 또 다른 것을 구현하고 싶을 때, 하나하나 50줄이나 되는 코드를 작성하기는 상당히 귀찮을 일이다. 그때 움직이는 코드를 하나의 함수(playerMove)로 지정해두었다면 playerMove만 입력하면 움직이는 코드를 간편하게 사용할 수 있는 것이다. .. 2020. 9. 12.
반복문(while, for, foreach) 오늘도 돌아온 C# 시간!!!!! 저번 시간까지는 조건문을 배웠다면 이번에는 새로운 파트!!! 반복문에 대해서 배워보겠다. 서론은 짧게 바로 시작해보자. 반복문도 조건문처럼 여러 종류가 있는데 그중에서 이번에는 while문에 대해서 배워보겠다. while문은 조건이 true일 때 로직을 반복해서 실행한다. 문법은 위와 같이 while 뒤에는 true값이 들어가야 하기 때문에 bool 타입을 써야 한다. 그다음 반복하고 싶은 로직은 써넣으면 간단하게 끝. 바로 예시를 들어보겠다. 위의 로직을 풀어서 설명한다면 현재 플레이어의 hp는 100이다. 그리고 hp가 0 초과일 경우 hp를 - 1씩 깎는다. 이렇게 될 경우 hp는 100부터 시작해서 1일 깎이며 결국 0이 될 것이다. 만약 독 대미지를 입다가 플레.. 2020. 9. 11.
조건문 (switch-case,default) 오늘도 어김없이~~~~~~~~~~~~~돌아온~~~~~~C# 공부시간!!! 짝짝짝 저번 시간에 이어서 조건문인 switch문을 한 번 배워보는 시간을 갖도록 하겠다. 바로 본론으로 가즈아. switch문은 switch에서 얻은 값을 통해서 case와 비교한 뒤 있다면 해당 case를 출력하고 마지막까지 해당되는 case가 없다면 default를 출력하는 구문이다. 실제로 스크립트에 작성하기 전에 switch문의 문법을 본 다음에 해보도록 하겠다. swtich문을 쓸 때 주의해야 될 점은 case가 끝날 때마다 break로 마무리를 지어줘야 한다는 것이다. 바로 실제로 써보도록 하겠다. 먼저 변수는 string으로 배열을 사용해서 여러 가지의 값을 설정해두었다. switch의 값이 bossMonster[1].. 2020. 9. 9.