[공부 내용 정리] 13장 유니런(발판 반복 생성과 게임 완성)
·
유니티 공부/레트로의 유니티 게임 프로그래밍 에센스
13. 들어가기 전에이 장에서는 발판을 만들고, 발판을 반복 생성하는 발판 생성기를 만든다. 그리고 게임을 완성하고 빌드한다. 시작 지점의 발판과 달리 일반 발판은 밟는 순간 점수가 증가한다. 일반 발판 위에는 장애물이 랜덤 생성된다. 발판을 만들고 나면 발판 생성기를 만든다. 발판 생성기는 발판을 매번 새로 생성하는 대신 미리 만들어진 발판 게임 오브젝트를 재활용하는 방식으로 메모리를 아낀다.레트로의 유니티 게임 프로그래밍 에센스 | 이제민 - 교보문고 레트로의 유니티 게임 프로그래밍 에센스 | 이제민 - 교보문고레트로의 유니티 게임 프로그래밍 에센스 | 독자분들로부터 수많은 찬사를 받았던 유니티 대표 도서 『소문난 명강의:레트로의 유니티 게임 프로그래밍 에센스』가 개정판으로 돌아왔습니다!product..
[공부 내용 정리] 12장 유니런(배경 스크롤링과 게임 매니저)
·
유니티 공부/레트로의 유니티 게임 프로그래밍 에센스
12. 들어가기 전에이버엔 움직이는 배경과 움직이는 발판을 만든다. 플레이어 캐릭터는 계속 뛰는 것처럼 보이지만 캐릭터의 실제 X축 위치는 고정되어 있다. 대신 배경과 발판이 플레이어를 향해 계속 다가온다. 다양한 비율과 크기의 게임 화면에 대응하는 UI 를 만든다. 그리고 게임의 상태와 규칙을 정의하는 게임 매니저를 만든다.레트로의 유니티 게임 프로그래밍 에센스 | 이제민 - 교보문고 레트로의 유니티 게임 프로그래밍 에센스 | 이제민 - 교보문고레트로의 유니티 게임 프로그래밍 에센스 | 독자분들로부터 수많은 찬사를 받았던 유니티 대표 도서 『소문난 명강의:레트로의 유니티 게임 프로그래밍 에센스』가 개정판으로 돌아왔습니다!product.kyobobook.co.kr    12.1 배경 추가하기먼저 게임에 ..
[공부 내용 정리] 11장 유니런(플레이어 제작)
·
유니티 공부/레트로의 유니티 게임 프로그래밍 에센스
11. 들어가기 전에이 장에서는 2D 플레이어 캨릭터를 구현한다. 2D 플레이어 캐릭터를 구현하면서 2D 프로젝트의 간단한 특징, 2D 그래픽 소스를 사용하는 방법, 애니메이션 클립을 만드는 방법, 상황에 맞는 애니메이션을 재생하는 방법을 다룬다.레트로의 유니티 게임 프로그래밍 에센스 | 이제민 - 교보문고 레트로의 유니티 게임 프로그래밍 에센스 | 이제민 - 교보문고레트로의 유니티 게임 프로그래밍 에센스 | 독자분들로부터 수많은 찬사를 받았던 유니티 대표 도서 『소문난 명강의:레트로의 유니티 게임 프로그래밍 에센스』가 개정판으로 돌아왔습니다!product.kyobobook.co.kr    11.1 유니티 2D 프로젝트 열기5부 유니런 개발에서는 미리 준비한 2D 프로젝트를 사용한다. 씬과 코드를 제외한..
[공부 내용 정리] 8장 닷지(게임 매니저와 UI, 최종 완성)
·
유니티 공부/레트로의 유니티 게임 프로그래밍 에센스
8. 들어가기 전에이 장에서는 UI 를 만들고, 게임의 규칙을 관리하고 게임오버 상태를 표현하는 게임 매니저를 만든다. 그리고 남은 게임 요소를 완성하고 게임을 빌드하여 닷지를 최종 완성한다.레트로의 유니티 게임 프로그래밍 에센스 | 이제민 - 교보문고 레트로의 유니티 게임 프로그래밍 에센스 | 이제민 - 교보문고레트로의 유니티 게임 프로그래밍 에센스 | 독자분들로부터 수많은 찬사를 받았던 유니티 대표 도서 『소문난 명강의:레트로의 유니티 게임 프로그래밍 에센스』가 개정판으로 돌아왔습니다!product.kyobobook.co.kr    8.1 프로젝트 정리게임을 완성하기 전에 프로젝트 창에 폴더를 만들어 에셋과 스크립트를 정돈한다. 유니티 프로젝트의 Assets 폴더 내부에 또 다른 폴더를 만들고 에셋의..
[공부 내용 정리] 7장 닷지(탄알 제작)
·
유니티 공부/레트로의 유니티 게임 프로그래밍 에센스
7. 들어가기 전에이 장에서는 앞 장에서 만든 플레이어를 노리는 탄알을 만든다. 탄알 게임 오브젝트를 완성하고, 탄알 생성기로 탄알을 주기적으로 생성한다. 또한 탄알과 플레이어 사이의 충돌을 감지하는 방법을 배운다.레트로의 유니티 게임 프로그래밍 에센스 | 이제민 - 교보문고 레트로의 유니티 게임 프로그래밍 에센스 | 이제민 - 교보문고레트로의 유니티 게임 프로그래밍 에센스 | 독자분들로부터 수많은 찬사를 받았던 유니티 대표 도서 『소문난 명강의:레트로의 유니티 게임 프로그래밍 에센스』가 개정판으로 돌아왔습니다!product.kyobobook.co.kr    7.1 탄알 게임 오브젝트 준비탄알 게임 오브젝트를 만들고 필요한 컴포넌트를 추가한다. 탄알은 생성된 후 앞쪽 방향으로 일정 속도로 날아간다. 또한..
[공부 내용 정리] 6장 닷지(플레이어 제작)
·
유니티 공부/레트로의 유니티 게임 프로그래밍 에센스
6. 들어가기 전에3부에서는 사방에서 무수히 많이 날아오는 탄알을 가능한 한 오랫동안 피하는 탄막 슈팅 게임을 만든다. 6장에서는 프로젝트를 준비하고, 씬을 구성하며, 플레이어 조작을 완성한다.레트로의 유니티 게임 프로그래밍 에센스 | 이제민 - 교보문고 레트로의 유니티 게임 프로그래밍 에센스 | 이제민 - 교보문고레트로의 유니티 게임 프로그래밍 에센스 | 독자분들로부터 수많은 찬사를 받았던 유니티 대표 도서 『소문난 명강의:레트로의 유니티 게임 프로그래밍 에센스』가 개정판으로 돌아왔습니다!product.kyobobook.co.kr    6.1 씬 구성하기더보기1. 유니티 허브를 실행하고 New Project 를 클릭한다.2. 프로젝트 이름을 Dodge 로 변경 후 Create project 버튼을 클릭..
[공부 내용 정리] 5장 게임 오브젝트 제어하기
·
유니티 공부/레트로의 유니티 게임 프로그래밍 에센스
5. 들어가기 전에게임 월드 속 사물을 오브젝트라고 한다. 온전한 하나의 사물이라고 인식할 수 있다면 어떠한 것도 오브젝트가 될 수 있다. ex) 캐릭터 오브젝트, 탄알 오브젝트, 바위 오브젝트 게임이 아니더라도 대부분의 프로그램에서는 하나의 독립적인 사물을  오브젝트라는 단위로 표현한다. 그러한 오브젝트들이 상호작용하여 프로그램을 이룬다. 이 장에서 배울 객체지향은 독립적이며 스스로동작하는 여러 객체(오브젝트)가 모여 거대한 프로그램이 완성되는 구조를 만드는 방법이다. 이것이 유니티 C# 스크립트의 클래스가 동작하는 방식이다.더보기이 장에서 다루는 내용- 클래스와 오브젝트의 개념을 이해한다.- C# 클래스로 원하는 사물을 정의한다.- 오브젝트를 생성하는 방법을 배운다.- 참조 변수를 사용하여 유니티의 ..
[공부 내용 정리] 4장 C# 프로그래밍 시작하기
·
유니티 공부/레트로의 유니티 게임 프로그래밍 에센스
4. 들어가기 전에이 장에서는 C# 스크립트를 작성하기 전에 프로그래밍에 필요한 기본 개념을 알아본다. 더보기이 장에서 다루는 내용- 프로그래밍 기본 이론- 변수와 메서드- 유니티에서 C# 스크립트를 구현하는 방법- C# 기초 문법과 사용법레트로의 유니티 게임 프로그래밍 에센스 : 네이버 도서 레트로의 유니티 게임 프로그래밍 에센스 : 네이버 도서네이버 도서 상세정보를 제공합니다.search.shopping.naver.com     4.1 변수 개념 잡기변수는 값을 저장하는 장소이다. 변수에 저장한 값은 게임 도중 언제든지 접근하고 수정할 수 있다. 변수를 사용하는 이유는 원하는 값을 기억하고 다시 사용하기 위해서이다.  게임 상점을 만든다고 생각해본다. 플레이어가 1000 골드를 가지고 있다고 한다. ..
[공부 내용 정리] 3장 유니티 엔진이 동작하는 원리
·
유니티 공부/레트로의 유니티 게임 프로그래밍 에센스
3. 들어가기 전에이 장에서는 유니티 동작의 핵심인 컴포넌트를 설명한다. 또한 게임 오브젝트를 직접 만들면서 컴포넌트가 실제로 어떻게 동작하는지 확인한다.더보기이 장에서 다루는 내용- 상속을 이용한 개발 방법- 컴포넌트 패턴의 장점- 컴포넌트와 게임 오브젝트의 관계- MonoBehaviour의 정체- 메시지 기반 방식의 원리 레트로의 유니티 게임 프로그래밍 에센스 : 네이버 도서 레트로의 유니티 게임 프로그래밍 에센스 : 네이버 도서네이버 도서 상세정보를 제공합니다.search.shopping.naver.com    3.1 상속과 재사용게임 엔진은 이미 완성된 기반 코드를 제공한다. 개발자는 게임 엔진의 코드를 재사용하므로 생산성이 올라간다.  유니티의 컴포넌트 기반 구조를 이해하려면 코드를 재사용하는 ..
[공부 내용 정리] 2장 유니티 인터페이스 둘러보기
·
유니티 공부/레트로의 유니티 게임 프로그래밍 에센스
2. 들어가기 전에이 장에서는 유니티 에디터의 필수 인터페이스와 사용법, 게임 오브젝트 편집 방법을 다룬다. 여기서 언급하는 모든 창과 툴의 이름과 사용법을 처음부터 완전히 외울 필요는 없다. 인터페이스의 사용법이 생각나지 않으면 여기로 다시 돌아와서 확인하도록 하자!더보기이 장에서 다루는 내용- 기존 프로젝트 열기- 레이아웃 변경하기- 메인 창- 씬 편집 툴 살펴보기- 게임 오브젝트 편집하기- 씬 기즈모 레트로의 유니티 게임 프로그래밍 에센스 : 네이버 도서 레트로의 유니티 게임 프로그래밍 에센스 : 네이버 도서네이버 도서 상세정보를 제공합니다.search.shopping.naver.com    2.1 기존 프로젝트 열기Release 예제 데이터 다운로드 · IJEMIN/Unity-Programming..