Unity 13

유니티 개발 공부(3) 컴포넌트

컴포넌트를 설명하기 앞서 상속(Inheritance)에 관해 간단히 집고 넘어가겠습니다. 상속은 기존에 만들어진 클래스에 새로운 코드와 기능을 덧붙여 새로운 클래스를 만드는 방법입니다. 여기서 기존에 만들어진 클래스를 부모 클래스, 상속받아 확장한 클래스를 자식 클래스라고 합니다. 아래 예시를 보겠습니다.(게임 오브젝트라고 가정하겠습니다.) 생명체라는 클래스를 상속받아서 사람과 나무라는 자식 클래스를 구현하였습니다. 이런 식으로 부모 클래스에서 자식 클래스에 공통적으로 필요한 기능을 구현하여 코드의 재사용이라는 측면에서 상속은 굉장히 편리하고 좋습니다. 하지만, 나중에 구현할 자식 클래스에 무엇이 필요한지 처음부터 정확히 추측하여 부모 클래스를 구현하는 것은 굉장히 어렵습니다. 자식 클래스가 부모 클래스..

유니티 개발 공부(2) 유니티 인터페이스

이번 포스팅에서는 유니티 인터페이스에 대해 설명하겠습니다. 처음 프로젝트를 열면 위와 같은 모습의 인터페이스를 하고 있습니다. 현재 레이아웃은 Default를 사용하고 있는데, 우측 상단에서 원하는 레이아웃을 설정할 수 있습니다. 자신에게 편한 레이아웃을 사용하거나, 직접 레이아웃을 만들어 저장해서 사용할 수도 있습니다. 드래그 앤 드롭, 클릭 등으로 자신이 원하는 데로 레이아웃을 바꿔보세요!! 우선 설명하기 편하게 2 by 3의 레이아웃으로 두겠습니다. 1. 씬(Scene) 창 - 게임 월드인 신을 시각적으로 편집하는 창 2. 게임(Game) 창 - 플레이어가 실제로 보게 되는 화면을 보여주는 창 3. 하이어라키(Hierarchy) 창 - 씬에 존재하는 모든 게임 오브젝트가 나열되는 창 4. 프로젝트(..

유니티 개발 공부(1) 프로젝트 준비

현재 유니티 개발자로 취업 준비를 하면서 기본기를 더 탄탄하게 하기 위해 처음부터 정리를 해보려고 합니다. unity.com/kr 유니티 - Unity Unity is the ultimate game development platform. Use Unity to build high-quality 3D and 2D games, deploy them across mobile, desktop, VR/AR, consoles or the Web, and connect with loyal and enthusiastic players and customers. unity.com unity3d.com/kr/get-unity/download Download Unity! Unity is the ultimate game d..