본문 바로가기

Programming/Game Engine

(24)
[Unity] Magical Voxel과 Blender로 Unity 3D 움직이는 캐릭터 만들기 [4/4] Magical Voxel과 Blender로 Unity 3D 움직이는 캐릭터 만들기 [4/4] 해당 내용은 유튜브에 올라와 있는 Lastleaf님의 강의를 기반으로 만든 자료입니다. https://www.youtube.com/playlist?list=PL-0nb9b-1MFjDQNrBS43q3PO4Ob2TEB2U Google Store : https://play.google.com/store/apps/details?id=com.jmop 마무리 입니다~!! 이번 글은 유니티엔진을 사용하는 방법을 모르면 어려울 수 있습니다. 엔진 사용법은 없어요~ 기본적인것만 할 줄 아시면 따라하는데는 지장이 없습니다. 1. Unity 프로젝트 생성 파일 임포트 빈 프로젝트 생성 상단 메뉴 "File" -> "Import Pa..
[Unity] Magical Voxel과 Blender로 Unity 3D 움직이는 캐릭터 만들기 [3/4] Magical Voxel과 Blender로 Unity 3D 움직이는 캐릭터 만들기 [3/4] 해당 내용은 유튜브에 올라와 있는 Lastleaf님의 강의를 기반으로 만든 자료입니다. https://www.youtube.com/playlist?list=PL-0nb9b-1MFjDQNrBS43q3PO4Ob2TEB2U Google Store : https://play.google.com/store/apps/details?id=com.jmop 이번에는 오브젝트에 3D 캐릭터가 움직일 때 기준이 되는 뼈를 심는 작업을 합니다. 1. 본 삽입 & 설정 "Shift" + "A" 를 누르면 "Add"메뉴가 나온다. "Amature" -> "Human(Meta-Rig)"를 선택 하면 본이 생성 된다. 하지만 현재 상태에서는..
[Unity] Magical Voxel과 Blender로 Unity 3D 움직이는 캐릭터 만들기 [2/4] Magical Voxel과 Blender로 Unity 3D 움직이는 캐릭터 만들기 [2/4] 해당 내용은 유튜브에 올라와 있는 Lastleaf님의 강의를 기반으로 만든 자료입니다. https://www.youtube.com/playlist?list=PL-0nb9b-1MFjDQNrBS43q3PO4Ob2TEB2U Google Store : https://play.google.com/store/apps/details?id=com.jmop 1. 오브젝트 분리 현재 상태는 하나의 오브젝트이다. 팔과 다리가 각각 움직이게 만들려면 각 부위를 분리시켜야한다. 오브젝트를 선택하고 "Tab"을 눌러 "Edit Mode"로 바꾼다. 이후 "P"를 누르면 "Separate"메뉴가 나온다. 이 중 "By loose parts..
[Unity] Magical Voxel과 Blender로 Unity 3D 움직이는 캐릭터 만들기 [1/4] Magical Voxel과 Blender로 Unity 3D 움직이는 캐릭터 만들기 [1/4] 해당 내용은 유튜브에 올라와 있는 Lastleaf님의 강의를 기반으로 만든 자료입니다. https://www.youtube.com/playlist?list=PL-0nb9b-1MFjDQNrBS43q3PO4Ob2TEB2U Google Store : https://play.google.com/store/apps/details?id=com.jmop Magical Voxel로 .obj 파일(캐릭터)을 만드는건 따로 만들지 않았습니다 혹시 필요하면 상위 링크를 따라 가시면 Lastleaf님의 강의에서 볼 수 있습니다. 1. Blender 초기 설정 메뉴 창에서 File -> User Preference 선택 Interfac..
[Unity/Link] 유니티 개발 참고 링크 - 캐릭터 만들기 https://www.youtube.com/playlist?list=PL-0nb9b-1MFjDQNrBS43q3PO4Ob2TEB2U - 스프라이트를 공유해주는 사이트http://www.qatop.com/front/sprite/clips - NGUI Scroll Viewhttp://phiru.tistory.com/320http://wonthing86.tistory.com/73
[Unity] Unity 3D 해상도나 화면 비율 고정 Screen.SetResolution() 모바일은 해상도가 다양하기 때문에 임의로 해상도를 고정해 줄 필요가 있다. 이 때 사용하는 방법 Unity 3d의 4. 버전 이후 부터 Screen Class의 SetResolution 함수를 사용한다. https://docs.unity3d.com/ScriptReference/Screen.SetResolution.html 함수 형태는 아래와 같다. public static void SetResolution(int width, int height, bool fullscreen); public static void SetResolution(int width, int height, bool fullscreen, [Internal.DefaultValue("0")] int preferredRefreshRate);..
[UE4] 디버깅 메세지 출력 디버깅 메세지 출력 방법 디버깅 메세지를 출력하는 방법으론 크게 두 가지가 있습니다. 1. 화면 뷰에 출력2. 출력 로그에 출력 먼저 뷰 화면에 출력하는 방법입니다. GEngine->AddOnScreenDebugMessage() 를 사용합니다. 함수 형태는 다음과 같습니다.void AddOnScreenDebugMessage ( uint64 Key, float TimeToDisplay, FColor DisplayColor, const FString & DebugMessage ) 그리고 GEngine은 UEngine의 글로벌 포인터 변수입니다.( 프로젝트에 보면 EngineGlobal.h 가 있습니다. 여기에서 전역 변수는 다 선언하고 사용하나 봅니다...) 그래서 저는 다음과 같이 사용했습니다. GEngi..
[UE4] 프로젝트 시작하기2 이제 예제 프로젝트를 한번 시작해보겠습니다. 뷰포트의 위에 있는 플레이 버튼을 누르면 게임이 시작됩니다. 머 처음 예제에는 별 다른건 없고 파일 -> 레벨 열기 를 하면 많은 예제가 있다고 하군요... 보면 아래와 같이 많이 있습니다. 그리고 오른쪽 하단에 보면 "?"가 빙글빙글 돌아가고 있습니다. 이건 종종 예제 프로젝트에서 같은 것들을 볼 수 있습니다. 이거는 해당 프로젝트에 대한 도움 문서를 바로 열게 해주는 아이콘(?) 입니다. 게임을 종료한 후 (종료하는 방법은 ESC를 누르면 됩니다.) 물음표를 선택하고 디테일 창을 보면 다음과 같이 보입니다. 디테일 창 밑에 보면 Help Data -> Open Help Documentation 이 보입니다. 누르면 해당 프로젝트에 대한 여러가지 설명이 있는..