본문 바로가기

분류 전체보기24

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.
Unity 3D 엔진 기초 (1) Hierarchy, Inspector 등 안녕하세요, 연꿈술사 입니다. 오늘은 Unity 3D의 새 프로젝트를 만들고 나면 보이는 화면의 정보를 알아보겠습니다. 먼저 Hierarchy 뷰 입니다. 아래 씬 뷰에서 보여지는 게임 오브젝트들의 목록을 관리하는 창입니다. 이를 통해 Hierarchy 뷰에서 마우스 오른쪽 마우스를 누른 후 Create 버튼을 통해 다양한 오브젝트들을 생성하고 관리할 수 있습니다. 유니티 화면에 들어가면 이 Scene 화면이 우리를 반겨줍니다. Scene에 보이는 카메라와 빛모양 처럼 Scene의 역할은 게임에 사용되는 오브젝트들을 비주얼적으로 확인하거나 조작할 수 있는 창입니다. Hierarchy 뷰에서 만들어진 게임 오브젝트들이 이곳에 보여지며, 위치, 방향, 사이즈 등을 직접적으로 조절할 수 있는 화면입니다. 우리.. 2023. 7. 29.
Unity C# 문법 (1)C#이란? 변수, 자료형 안녕하세요 연꿈술사입니다. 오늘은 Unity 3D 에서 사용되는 C# 문법 첫 번째 파트입니다. C# 언어의 특징 1. 안정적인 객체 지향 언어입니다. 2. 기존 C, C++ 언어에 비해 생산성을 높인 언어입니다. 3. 마이크로소프트사가 만든 .NetFramework 위에서 동작하며, 이가 있으면 OS에 상관없이 사용가능합니다. 4. C#은 모바일 응용 프로그램, 유니티 2D, 3D, XR, VR, AR 등 여러 곳에 사용됩니다. 위는 Unity 3D를 통해 C# Script를 프로젝트 상에서 만들고 실행시키면 나오는 첫 화면입니다. using UnityEngine; 을 통해 유니티엔진에서 만들어진 것들을 사용할 수 있게 됩니다. 한 Script당 하나의 class를 사용하며, 만들어진 class는 :을.. 2023. 7. 28.