본문 바로가기

반응형
유니티 강좌 8

유니티 강좌_#08_카메라 사용하기 오늘은 유니티에서 카메라를 다루는 방법을 알아보도록 하겠습니다. 먼저 간단하게 큐브와 플레인을 추가해보겠습니다. 큐브의 왼쪽 위에 있는 카메라 모양 아이콘을 클릭하면 카메라의 위치를 조정할 수 있습니다. 오른쪽 하단에는 큐브가 보고 있는 시점을 작게 표시해주는 화면이 있는데요, 이 화면은 게임뷰의 화면과 동일합니다. 카메라 아이콘의 앞으로 생기는 하얀색 줄들이 카메라가 볼 방향입니다. 카메라 컴포넌트 이제 카메라 컴포넌트를 자세히 다루어보도록 하겠습니다. -Transform : 카메라의 위치, 회전, 크기 등을 자세하게 조정합니다. -ClearFlags : 배경화면을 정합니다. --Skybox : 스카이박스를 사용합니다. *추후에 더 자세히 다루도록 하겠습니다. --SolidCoor : ClearFlag.. 2021. 1. 20.
유니티강좌_#07_메쉬 렌더러 오늘은 메쉬 렌더러에 대해서 알아보도록 하겠습니다. 이번 강의에서는 메쉬 렌더러와 관련된 컴포넌트들에 대해서도 알아볼 겁니다. 메쉬 렌더러는 무엇을 하는 기능을 가진 컴포넌트일까요? 메쉬 렌더러에 대해서 알아보기 전에 MeshFilter를 알아봅시다. Mesh는 무엇일까요? Mesh는 입자 크기를 나타내는 단위라고 하는데요. 그냥 쉽게 입체 도형이라고 생각하시면 됩니다. Mesh의 오른쪽에 있는 버튼에 Cube라고 써져 있습니다. 그럼 이걸 한번 바꿔 볼까요? MeshFilter의 제일 오른쪽에 있는 동근 란 버튼을 클릭하시면 아래와 같은 사진이 나옵니다. 그곳에서 아무거나 선택해볼까요? 저는 Cylinder를 클릭해 보겠습니다. 그러면 씬 뷰에 있는 큐브가 원기둥으로 변하게 됩니다. *그리고 선택한 모.. 2020. 9. 19.
유니티 강좌_#06_유니티 유용한 단축키 & 비주얼스튜디오 유용한 단축키 오늘은 유니티에서 사용하면 유용한 단축키들을 알려드리겠습니다. 유니티에서 모든 단축키들은 Edit-Preferences-Keys에서 수정이 가능합니다. 초기화하려면 Use Defaults 버튼을 누르시면 됩니다. 유니티에서 유용한 단축키들 Ctrl + N : 새로운 씬을 만듭니다. Ctrl + S : 씬을 저장합니다. Ctrl + B : 빌드를 한 뒤 실행합니다. Ctrl + Z : 실행을 취소 합니다. Ctrl + C : 복사합니다. Ctrl + V : 붙여넣기 Ctrl + A : 모두선택하기 Ctrl + P : 게임을 실행합니다. Ctrl + R : 새로고침 합니다. Ctrl + Shift + N : 빈 게임 오브젝트를 생성합니다. Alt + Shift + N : 선택된 오브젝트에서 빈 자식 오브젝트.. 2020. 9. 15.
유니티 강좌_#05_ 컬라이더 오늘은 컬 라이더에 대해서 알아보도록 하겠습니다. 컬 라이더는 오브젝트를 충돌시키는 기능을 가진 컴포넌트입니다. AddComponent에서 collider라고 쳐 봅시다. 그러면 여러 가지 종류의 컬 라이더가 나타납니다. 컬라이더 명 뒤에 2D가 붙는다면 2D환경에서 사용하는 컬라이더고, 컬라이더 명 뒤에 아무 글자가 없다면 3D 환경에서 사용하는 컬 라이더입니다. BoxColider 사용하기 AddComponent에서 BoxCollider를 cube에 추가해주세요. 그리고 큐브도 하나 더 만들어 주세요. 그리고 큐브 두 개의 좌표를 0,0,0으로 정렬하고 Rigidbody가 없는 큐브를 선택하여 Y좌표를 -2로 설정해주세요. 그리고 실행을 해봅시다. 그러면 첫 번째 사진처럼 두 개가 정지해있다가 위쪽 .. 2020. 9. 7.
유니티 강좌_#04_리지드 바디 오늘은 리지드 바디를 사용하는 방법을 알아보도록 하겠습니다. 리지드 바디는 물리효과를 주고 싶은 오브젝트를 선택한 후 Inspector창의 제일 하단에 있는 Add Component에 ri까지만 쳐도 바로 밑에 컴포넌트가 뜹니다. 그걸 클릭하시면 오브젝트에 추가가 됩니다. 여기서 주의해야 할 점은 3d에서는 Rigidbody를 사용해야 하고 2d에서는 Rigidbody 2d를 사용하셔야 합니다. 그렇지 않으면 추가할 수 없는 컴포넌트라고 경고가 뜹니다. 리지드 바디를 추가 하시면 Use Gravity라고 되어 있는 체크 박스가 있는데요. 이것은 중력을 사용한다는 말입니다. 이대로 해 놓은 뒤 실행을 해 볼까요? 실행결과 위 사진들과 같이 가만히 있던 큐브가 밑으로 떨어지는 것을 볼 수 있습니다. 큐브가 .. 2020. 9. 5.
유니티 강좌_#03_트랜스폼 먼저 트랜스폼에서 가장 중요한 축에 대해서 알아보겠습니다. 축은 X축,Y축,Z축이 있는데요. 보통 X는 좌우, Y는 상하, Z는 높이로 알고 계시는데 Unity에서는 조금 다릅니다. 아래의 그림에 나와있는 파란색 화살표가 Z 축입니다. 그리고 빨간색은 X축, 녹색은 Y 축입니다. 유니티에서는 "Z 축이 앞뒤, Y축이 위아래, X축이 좌우"입니다. 축은 게임을 만들 때 정말 많이 쓰이는 개념이니 잘 외워 두시기 바랍니다. Transform컴포넌트에서 두번째 줄을 보시면 Rotation이라는 키워드가 있습니다. 이 키워드는 Rotation이라는 단어의 뜻처럼 회전을 시켜주는 기능을 가지고 있습니다. X축을 증가시켜주면 좌우에서 위아래로 움직이고, Y축은 좌우, Z 축은 위상 하에서 위아래로 움직입니다. Ro.. 2020. 8. 27.
유니티 강좌_#02_게임 오브젝트 먼저 게임 오브젝트를 생성하는 방법을 알아보도록 하겠습니다. 이렇게 하시면 Scene창에 큐브 하나가 생성됩니다. 그다음 하이얼 키 창에서 큐브를 선택하면 Inspector창에 아래와 같이 컴포넌트들이 생성되어 있을 것입니다. -Transform 유니티에서 게임을 만들때 가장 많이 사용하는 컴포넌트입니다. Transform은 오브젝트의 좌표를 움직이고 회전, 크기 등 을 조절할 수 있습니다. -Tag Tag는 특정한 오브젝트 끼리 구별하기 위해 사용하는 것 입니다. 예를 들면 Tag기능을 이용해서 적 Tag를 가진 오브젝트에 플레이어 Tag를 가진 오브젝트가 충돌하였다면 플레이어가 게임 오버하는 기능을 구현할 수 있습니다. -체크박스와 오브젝트 이름 위의 사진에 있는 체크박스를 해제 하면 오브젝트가 사라.. 2020. 8. 18.
유니티 강좌_#1_설치 및 기본 조작법 오랜만에 다시 새로운 강좌로 돌아왔습니다! 오늘은 유니티의 기본 조작법과 게임 오브젝트라는 것을 배워볼 겁니다. 먼저 유니티를 설치해보겠습니다. https://unity3d.com/kr/get-unity/download 이 주소로 들어가시면 아래 사진처럼 유니티 공식 홈페이지가 나타 날 것입니다. Unity 선택 및 다운로드 버튼 말고 Unity Hub 다운로드 버튼을 클릭해주세요. 그럼 다운로드가 진행됩니다. 그리고 다운로드된 실행파일을 클릭하면 설치 화면이 아래와 같이 나타납니다. 먼저 "동의함"버튼을 클릭하고 설치 폴더를 지정한 뒤(보통 자동으로 지정되어 있음) 설치 버튼을 클릭합니다. 그러면 설치가 진행됩니다. 설치가 완료되었으면 Unity Hub를 실행합니다. 그리고 왼쪽 하단의 설치 탭을 클릭.. 2020. 8. 18.