본문 바로가기
반응형

유니티강좌5

09. 스크립트로 게임 오브젝트 조작하기 (마지막 회) 스크립트로 게임 오브젝트 조작하기 스크립트로 캐릭터를 조작해보겠습니다. 유니티에서는 프로그램을 스크립트라고 하며 스크립트를 쓰기 위해서 C#이라는 프로그래밍 언어를 사용합니다. 기존 컴포넌트는 인스펙터 뷰에서 [Add Component] 버튼으로 추가할 수 있었지만 스크립트는 직접 만들 것이기에 아직 어디에도 존재하지 않습니다. 먼저 스크립트를 만들고 컴포넌트로서 게임 오브젝트에 어태치합니다. 스크립트 파일(PlayerController) 만들기 플레이어 캐릭터를 움직이게 하는 스크립트를 만들어보겠습니다. 프로젝트 뷰의 리스트에서 Player 폴더를 선택하고 그 안에 새로운 스크립트를 만듭니다. 프로젝트 뷰의 왼쪽 상단에 있는 [+] 버튼을 클릭합니다. 풀다운 메뉴가 열리면 ‘C# Script’를 선택합.. 2022. 11. 12.
07. 유니티로 게임 화면 만들기 이미지 에셋을 프로젝트에 등록하기 사이드뷰 게임용 이미지를 유니티에 등록해보겠습니다. 다운로드한 파일의 압축을 풀면 파일명과 동일한 UniSideGame_Assets이라는 폴더가 있습니다. 그중 이미지가 포함된 Images 폴더를 드래그 앤 드롭해 프로젝트 뷰에 표시된 Assets 폴더로 옮깁니다. 유니티에서 사용할 수 있는 이미지 에셋으로 등록됩니다. 유니티는 PC와 마찬가지로 프로젝트 뷰에 여러 폴더를 만들어서 데이터를 관리할 수 있습니다. 게임을 만드는 과정에서 많은 데이터를 사용하게 됩니다. 모두 같은 폴더에 두면 필요한 파일을 찾기 힘들 수 있습니다. 서브 폴더를 만들어서 데이터를 관리하는 습관을 들입시다. Assets 폴더 아래에 데이터를 관리하기 위한 폴더를 만들고 파일을 분류해봅시다. As.. 2022. 11. 10.
05. 유니티로 만드는 게임의 구성 살펴보기 유니티로 게임을 만들기 전에 유니티로 만든 게임의 구성을 간단하게 설명하겠습니다. 주로 ‘씬’, ‘게임오브젝트’, ‘컴포넌트’, ‘에셋’으로 구성됩니다. TIP 확실히 알아두자 이 구성은 이후 게임을 만들 때 매우 중요한 요소입니다. 확실하게 알아둡시다. 씬(scene) 씬은 게임에서 하나의 화면을 나타냅니다. 게임은 메인 화면 외에 타이틀 화면, 스코어 화면 등 여러 가지 화면을 사용합니다. 이런 각 화면은 씬이라는 단위로 저장됩니다. 게임 오브젝트(game object) 게임 화면, 즉 씬에 존재하는 모든 것은 게임 오브젝트입니다. 플레이어 캐릭터나 적 캐릭터, 배경이나 표시되는 문자, 이미지 등은 모두 게임 오브젝트입니다. 이어서 설명할 컴포넌트를 부여해 여러 가지 용도로 변화시킵니다. 컴포넌트(c.. 2022. 11. 8.
04. 유니티 설치방법 유니티를 설치해보겠습니다. https://unity.com/kr에 접속합니다. 화면 상단의 [시작하기] 버튼을 클릭하여 다운로드를 시작합니다. 버튼을 클릭하면 `플랜 및 가격’ 정보가 나타납니다. TIP 공식 사이트에 대한 주의 사항 공식 사이트의 화면이나 내용은 집필 당시의 화면으로 현재는 변경되었을 수 있습니다. 유니티는 무료인 ‘개인(학생, Personal)’과 유료인 ‘팀즈(Plus, Pro, 기업)’ 중에서 선택할 수 있습니다. 이 책에서는 무료인 Personal 플랜을 사용합니다. 플랜의 선택은 이후 유니티를 설치하는 과정에서 자세히 설명합니다. NOTE 무료 플랜과 유료 플랜의 차이 무료라고 기능 제한이 있는 것은 아닙니다. 무료 플랜과 유료 플랜의 차이는 ‘받을 수 있는 지원’과 ‘게임이 .. 2022. 11. 7.
00. <누구나 할 수 있는 유니티 2D 게임 제작> 연재 예고 유니티를 몰라도 따라 하면서 즐겁게 익히는 레트로풍 2D 게임 제작! 즐겁게, 부드럽게, 유연하게 유니티와 게임 개발 기초를 알려주는 입문서 게임을 만들고 싶지만 프로그래밍 경험이 없어 망설이고 있나요? 유니티가 대세라고 해서 유니티 책을 샀지만, 유니티 엔진 설명이 대부분이고 만드는 샘플 게임은 간단한 데모 수준에 그쳐 실망한 적 있나요? 혹은 3D 게임에 필요한 물리와 수학에 압도당해 엄두도 내지 못하고 있나요? 그런 분들을 위해, STUDIO SHIN이 아주 쉬운 유니티 책을 한 권 썼습니다. 쉬우면서도, 그저 그런 프로토타입 수준의 게임을 만드는 것은 아닙니다. 게임 타이틀 표시에서 시작해 스테이지, 캐릭터, 게임 장치 등을 추가해 살을 붙여나가고, 결과적으로 두 가지 2D 게임을 완성하게 구성되.. 2022. 11. 3.
반응형