본문 바로가기

C# 기초19

Unity C# 문법 (4) 함수, 지역변수, 전역변수 안녕하세요 연꿈술사입니다. 오늘은 Unity 3D C# Script에서 사용하는 함수에 대해서 알아보겠습니다. 먼저, 함수는 구현부와 호출부로 나뉘어 사용하게 됩니다. 함수를 구현하고, 사용할 위치에서 호출하는 형식입니다. 어떤 구조로 이루어져 있는지 알아보겠습니다. 구현부 반환 자료형 함수이름(인자(변수 선언)) { // 기능 구현 return 반환값; } 호출부 함수 이름(인자값) 함수는 영어로는 'Function'이고, 이를 다시 한글로 번역하면 '기능'을 뜻합니다. C#에서 함수는 메소드라고 불립니다. 함수를 호출할 때에 인자 값을 전달하며, 구현부에서 전달된 인자 값을 변수에 담아 사용합니다. 원하는 기능을 사용한 후에 결과를 반환한다고 보시면 되겠습니다. 2개의 값을 인자로 받아 더하기 기능을.. 2023. 8. 1.
Unity C# 문법 (3) for, while 안녕하세요 연꿈술사입니다. 오늘은 C# 문법 중 반복문에 대해서 알아보겠습니다. 우리는 가끔 일을 여러 번 반복해야 할 때가 있습니다. 길을 걸을 때 계속 다리를 앞 뒤로 움직여줘야 하고, 껌을 씹을 때는 계속 껌을 씹어주는 것 처럼 말입니다. 이처럼 프로그래밍을 할 때에도 반복적인 실행을 명령해야 할 때가 있습니다. 반복문에는 for 문과 while 문, do while문이 있습니다. 어떤 것들이 다른지 한 번 알아보겠습니다. 반복문 for for문은 다음과 같이 사용합니다. for( 초깃값; 조건; 증감식) { // 실행 } 예를 들어 설명해보겠습니다. 초깃값 i변수를 선언해주고, 초깃값을 0으로 설정합니다. 이후 i 2023. 7. 31.
Unity C# 문법 (2) if, switch case 안녕하세요 연꿈술사 입니다. 오늘은 조건문과 반복문에 대해서 알아보겠습니다. 조건문 if if문은 쉽게 설명하자면 우리가 항상 하게되는 선택과 같습니다. 아침 6시에 일어난다면? 운동을 1시간 하자. 혹은 길을 가는데 앞에 작은 돌부리가 보인다면? 누군가 걸려 넘어지지 않게 옆으로 치워두자. 와 같은 '~라면 ~한다.'가 if문의 구조라고 보시면 될 것 같습니다. '~라면'은 조건이고, 조건이 성립하면 '~한다'가 되는 것입니다. 하지만 우리도 여러가지 선택을 하듯이 if 문에서도 조건을 여러 개 설정할 수 있습니다. 그럴 때 사용하는 것이 else if 와 else 입니다. 위의 사진처럼 if문이 참이면 아래 구문을 실행하고, 그렇지 않으면 else if문을, 모든 조건들이 참이 아닐시에는 else문을.. 2023. 7. 30.