-
[Unity] 2D Platformer Game 개발 #4: Tile Pallet로 배경 만들기유니얼안녕하세요! 이번 포스트에서는 Unity를 사용하여 2D 플랫포머 게임의 배경을 만드는 방법을 살펴보겠습니다. 이전 포스트에서는 캐릭터와 기본적인 플랫포머 메커닉에 대해 다뤘으니, 이제는 게임 세계를 더 다채롭게 만들기 위해 Tile Palette를 사용하여 배경을 디자인해 보겠습니다. 1, Tilemap과 Tile Palette 설정 Step 1 : Tile Palette 설치 및 설정 먼저 Unity에서 씬 뷰에서 Tilemap을 생성하고, Window > 2D > Tile Palette를 선택하여 Tile Palette 창을 엽니다. 안보인 다면 Window->Package Manager에서 2D Timemap Editor를 설치합니다. 이제 Tilemap에 사용할 타일셋을 만들어 Tile Pale..
-
2024-01-02 23:21:06
-
[Unity] 2D Platformer Game 개발 #3: 플레이어 애니메이터 움직임유니얼안녕하세요! 이번 포스트에서는 Unity를 사용하여 2D 플랫포머 게임을 개발하는 시리즈의 세 번째 글로, 플레이어의 애니메이터 움직임을 구현하는 방법에 대해 알아보겠습니다. 이 글을 따라오면 플레이어의 움직임을 자연스럽게 표현할 수 있는 기초적인 애니메이션을 구현할 수 있습니다. 1. 플레이어 애니메이터 설정 게임 오브젝트의 애니메이터 컴포넌트를 사용하여 플레이어의 움직임을 제어할 것입니다. 아래는 설정 단계입니다. 1-1. 애니메이터 컨트롤러 생성 Project 창에서 "Assets" 폴더 우클릭 → "Create" → "Animator Controller"로 새로운 애니메이터 컨트롤러를 생성합니다. 생성한 애니메이터 컨트롤러에 이름을 부여합니다. (예: "PlayerAnimator") 1-2. 플레..
-
2023-12-13 22:11:37
-
[Unity Firebase] Unity WebGL REST API를 통한 Firebase 데이터베이스 구현유니얼Unity에서 REST API를 사용하는 이유 Firebase SDK는 Unity에서 다양한 서비스를 쉽게 통합하기 위한 완전한 SDK를 제공합니다. 그러나 이 SDK는 스탠드얼론 Unity 빌드(Windows, MacOS, Linux)에서 사용할 수 없습니다. 또한, Firebase Unity SDK의 데스크톱 지원은 베타 기능이므로 게임 개발 중에만 사용되며 공개 코드에 적합하지 않습니다. 이런 이유로 Unity에서 Firebase를 활용하려면 REST API를 사용해야 합니다. Unity와 REST API를 이용하면 Firebase 데이터베이스의 다음 기능들을 구현할 수 있습니다: 데이터베이스에 사용자를 게시하는 기능 ID를 사용하여 데이터베이스에서 사용자를 검색하는 기능 데이터베이스에서 모든 사용..
-
2023-11-24 02:37:46
-
[Unity Tip] Unity Legacy Animation System 이해하기유니얼레거시 애니메이션 (Legacy Animation) 레거시 애니메이션 (Legacy Animation)은 Unity의 이전 애니메이션 시스템으로, 주로 Unity 4 버전 이전에서 사용되었던 간단한 애니메이션을 만들고 제어하기 위한 방법을 제공하는 시스템입니다. 다음은 레거시 애니메이션의 개념과 세부 설명입니다: 개념: 레거시 애니메이션은 Unity의 이전 애니메이션 시스템으로, Unity 4 버전 이전에 주로 사용되었습니다. 이 시스템은 다음과 같은 주요 특징을 가지고 있습니다: UI 기반 제어: 레거시 애니메이션은 Unity의 인스펙터를 사용하여 애니메이션 이벤트, 트리거 및 파라미터를 설정하고, 코드 작성 없이 애니메이션을 제어할 수 있습니다. 이것은 비전문가나 초보자들이 애니메이션을 더 쉽게 제어..
-
2023-11-20 02:15:21
-
Unity Tip : EventBus(이벤트버스)유니얼게임 개발에서 이벤트 버스 패턴은 중요한 개념 중 하나입니다. 이 패턴은 게임 오브젝트 간의 통신과 상호작용을 더 간단하게 만들고, 코드의 모듈화 및 유지 보수를 향상할 수 있습니다. Unity에서 이벤트 버스 패턴을 사용하여 게임 개발을 어떻게 더 효율적으로 할 수 있는지 알아보겠습니다. 참고 자료 링크 : https://www.yes24.com/Product/Goods/114854688 유니티로 배우는 게임 디자인 패턴 - 예스24 우아하게 게임을 개발하고 싶다면 디자인 패턴을 배우자 이 책은 유니티의 고급 프로그래밍 기술과 디자인 패턴으로 작업을 시작할 준비가 된 모든 게임 개발자를 위해 쓰였다. 소프트웨어 디 www.yes24.com EventBus 이벤트버스란? 이벤트 버스는 소프트웨어 아키텍처..
-
2023-11-12 22:06:18
-
Unity Tip : Visitor Pattern(방문자 패턴)유니얼이번에는 Unity Visitor Pattern(방문자 패턴)에 대해 자세히 알아보고, 이 패턴의 개념과 유용성, 그리고 Unity 프로젝트에서 효과적으로 구현하는 방법에 대해 설명하겠습니다. 참고 자료 링크 : https://www.yes24.com/Product/Goods/114854688 유니티로 배우는 게임 디자인 패턴 - 예스24 우아하게 게임을 개발하고 싶다면 디자인 패턴을 배우자 이 책은 유니티의 고급 프로그래밍 기술과 디자인 패턴으로 작업을 시작할 준비가 된 모든 게임 개발자를 위해 쓰였다. 소프트웨어 디 www.yes24.com Visitor Pattern 방문자 패턴이란? 방문자 패턴은 클래스 자체를 수정하지 않고도 클래스 계층 구조에 새로운 작업이나 동작을 추가할 수 있는 동작 디자인..
-
2023-11-11 03:00:25
-
Unity Tip : SingleTon Pattern(싱글톤 패턴)유니얼Unity에서 게임을 개발할 때, 플레이어 데이터나 게임 관리자와 같은 특정 요소를 효율적으로 관리하는 것은 매우 중요합니다. 이를 위해 유용한 디자인 패턴 중 하나는 Singleton 패턴입니다. 이 블로그 게시물에서는 Unity Singleton 패턴에 대해 자세히 알아보고, 이 패턴의 개념과 유용성, 그리고 Unity 프로젝트에서 효과적으로 구현하는 방법에 대해 설명하겠습니다. 참고 자료 링크 : https://www.yes24.com/Product/Goods/114854688 유니티로 배우는 게임 디자인 패턴 - 예스24 우아하게 게임을 개발하고 싶다면 디자인 패턴을 배우자 이 책은 유니티의 고급 프로그래밍 기술과 디자인 패턴으로 작업을 시작할 준비가 된 모든 게임 개발자를 위해 쓰였다. 소프트웨..
-
2023-11-11 01:56:31
-
[Unity Tip] State Machine Behaviour로 애니메이션 컨트롤하기유니얼Unity 프로젝트에서 애니메이션은 단순한 움직임 이상의 역할을 수행할 수 있습니다. 애니메이션 이벤트는 특정 애니메이션 프레임에서 함수를 호출하는 데 사용될 수 있지만, 보다 일반적인 작업을 하려면 Unity의 상태 머신 동작(StateMachineBehaviour)을 고려하는 것이 좋습니다. 유니티 도큐먼트 링크 : https://docs.unity3d.com/kr/560/Manual/StateMachineBehaviours.html 상태 머신 동작 - Unity 매뉴얼 상태 머신 동작(State Machine Behaviour)은 특별 스크립트 클래스입니다. 일반 Unity 스크립트(MonoBehaviours)를 개별 게임 오브젝트에 연결하는 것과 유사한 방법으로 StateMachineBehavio..
-
2023-11-10 21:32:19
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드
받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이
감지되어도 모달 창이 표시되지 않습니다.)