일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 전시진강의후기
- unity #animation #animator #mixamo #character
- 시리얼강의후기
- unity #mixamo #character #texture #material
- Unity
- 게임개발
- 시리얼노션
- Android #AndroidStudio #안드로이드스튜디오 #안드로이드스튜디오설치 #안드로이드앱개발
- Today
- Total
목록Unity (8)
HB의 개발 블로그

Mixamo를 통해 캐릭터와 애니메이션을 유니티에 적용하는 방법은 이전 글을 통해 소개해드렸습니다.https://96hb.tistory.com/30 [Unity] Mixamo를 활용한 캐릭터 생성하기(.fbx)대부분의 게임들에서는 다양한 '캐릭터'를 필요로 합니다.하지만 우리는 캐릭터로 게임을 플레이하기만 해봤지 만들고, 디자인 해 본 경험은 없을 겁니다.게다가 캐릭터를 게임에서 활용하기96hb.tistory.com 이렇게 Mixamo를 통해 캐릭터를 불러왔을때, 유니티 내에서 아래와 같이 찰흙처럼 색이 칠해지지 않은,머터리얼과 텍스터가(Material & Texture) 정상적으로 적용되지 않은 모습을 보일 수 있습니다. FBX 파일이 정상임에도 불구하고 Unity에 업로드하는 과정에서 머터리얼과 텍스..

대부분의 게임들에서는 다양한 '캐릭터'를 필요로 합니다.하지만 우리는 캐릭터로 게임을 플레이하기만 해봤지 만들고, 디자인 해 본 경험은 없을 겁니다.게다가 캐릭터를 게임에서 활용하기 위해서는 캐릭터 컨셉 뿐만 아니라 리깅, 머터리얼, 애니메이션 등 다양한 요소들이 필요합니다. 나약한(?) 개발자인 우리가 이 모든걸, 다 혼자 해내기에는 쉽지 않죠.유니티(Unity)에서 캐릭터 애니메이션을 빠르게 적용할 수 있는 방법 중 하나가 Mixamo를 활용하는 것입니다. Mixamo는 무료로 사용 가능한 3D 캐릭터 및 애니메이션 라이브러리로, 애니메이션을 손쉽게 다운로드하여 Unity에서 적용할 수 있습니다. 이번 글에서는 Mixamo를 이용하여 캐릭터를 다운로드하고 Unity에서 애니메이션을 추가하는 방법을 단..

유니티(Unity)는 게임 개발에 널리 사용되는 게임 엔진 중 하나입니다. 이 글에서는 유니티를 설치하고 첫 프로젝트를 시작하는 방법에 대해 알아보겠습니다. 앞으로 블로그를 통해 다양한 미니 게임을 만드는 법을 적어보려 합니다! 유니티를 설치하고 저와 함께 미니 게임 개발에 도전해보세요.1. 유니티 설치하기유니티를 설치하려면 가장 먼저 유니티 공식 웹사이트에 접속하여 유니티 허브(Unity Hub)를 다운로드 해야 합니다. 유니티 허브를 설치하면 다양한 버전의 유니티를 다운로드하고 프로젝트를 관리할 수 있습니다.유니티 허브에서 Editor 탭을 클릭합니다.원하는 버전을 선택하고 Install 버튼을 클릭합니다. 2. 첫 프로젝트 생성하기유니티 허브와 원하는 에디터 버전을 설치했다면 유니티 허브를 실행하여..

에러 내용 안드로이드 빌드 시, 아래와 같은 에러 메세지 해 멘붕에 빠지지 말고 간단한 방법으로 해결해 보자 해결 방법 Unity Hub 열기 에러가 발생한 프로젝트에 해당하는 버전 선택 OpenJDK 선택 및 설치 진행

에러 내용 프로젝트를 시작할 때 아래와 같이 무한 로딩에 빠지는 현상 멘붕에 빠지지 말고 간단한 방법으로 해결해 보자 해결 방법 Plastic SCM 재로그인 위 문제의 해결 방법으로 제일 많이 시도하는 방법이다. Plastic SCM 에 정상적으로 로그인이 되어있지 않은 경우, SCM 프로그램을 직접 실행해 다시 로그인 한 뒤에 프로젝트를 실행하면 정상적으로 열 수 있다. Unity 라이선스 관리 Plastic SCM 이 정상적으로 로그인 되어있을 경우, Unity Hub를 통해 라이선스를 다시 확인해보자 정상적으로 활성화되어 있더라도 반환한 뒤에 다시 재발급을 받으면 프로젝트를 열 수 있다. 유니티 프로젝트가 무한 로딩에 빠질 경우 작성자는 이 방법을 몇 번 활용해 해결한 적이 있다.

1. Class 상속이란? 클래스 상속이란, 기존 클래스를 확장하거나 재사용하여 새로운 클래스를 만드는 객채 지향 프로그래밍의 개념입니다. 상속을 통해 기존 클래스의 필드, 메서드 및 속성을 상속받아 새로운 클래스에서 재정의하거나 확장,추가할 수 있습니다. 장점 코드의 재사용성을 높일 수 있으며, 클래스 계층 구조를 통해 코드의 구조를 보다 체계적으로 유지할 수 있습니다. 2. 활용 방법 클래스를 상속하려면, 상속하려는 클래스의 이름을 새로운 클래스의 이름 뒤에 콜론(:)으로 붙여서 선언합니다. 이 때 상속받을 클래스는 반드시 public으로 선언되어야 합니다. 아래는 상속을 사용하여 새로운 클래스를 선언하는 예시입니다. public class 부모 클래스 { // 멤버 선언 } public class ..

1. Mesh Combine 여러개의 Mesh를 하나로 합쳐서 Draw Call 수를 줄이는 기능을 제공합니다. Draw Call 수를 줄이는 것은 프로젝트의 성능을 향상시키는 중요한 최적화 방법 중 하나입니다. 유니티에서는 Mesh.CombineMeshes() 메소드(Method)를 활용하여 Mesh를 결합할 수 있습니다. 아래 예제 코드를 통해 확인해봅시다. 2. 예제 적용 using System.Collections; using System.Collections.Generic; using UnityEngine; public class CombineMeshes : MonoBehaviour { void Update() { if(Input.GetKeyDown(KeyCode.Space)) { Combin..
1. 왜 최적화가 필요할까? 성능 개선: 최적화는 프로젝트의 성능을 개선할 수 있습니다. 게임의 프레임 속도가 낮을 경우, 플레이어의 게임 경험이 매우 안 좋아질 수 있습니다. 이러한 성능 문제는 플레이어의 경험을 저해시키고, 게임의 인기를 떨어뜨릴 수 있습니다. 하드웨어 제한 극복: 게임은 다양한 하드웨어에서 실행됩니다. 더 낮은 스펙의 컴퓨터나 모바일 기기에서도 게임이 잘 실행될 수 있도록 최적화가 필요합니다. 최적화가 되지 않은 게임은 하드웨어 제한 때문에 실행이 되지 않을 수도 있습니다. 개발 효율성 향상: 최적화는 개발자들이 작업을 더 효율적으로 수행할 수 있도록 도와줍니다. 최적화를 수행하면 불필요한 작업을 줄이고, 코드와 자원을 더 잘 활용할 수 있습니다. 이는 개발자의 업무 효율성을 높여줍..