반응형
본문 바로가기

지식창고

(35)/h
Unity5 Mecanim Animation Tutorial - Part2 Part2. MMD4Mecanim Package 다운로드 및 Import 지금부터 유니티에서 MMD로 제작되어진 춤모션과 캐릭터를 사용할 수 있도록 셋팅하는 법을 알려드리도록 하겠습니다. 먼저 MMD로 제작되어진 캐릭터와 춤모션을 사용하기 위해서는 MMD4Mecanim이라는 Unity Package를 다운받아 Import를 시켜주어야 합니다. 먼저 구글에 접속하여 검색란에 unity MMD4Mecanim이라고 입력하여 검색을 하시게 되면, MMD4Mecanim이라고 웹 문서탭에서도 제일 상단에 검색이 됩니다. 해당 사이트를 클릭하여 이동하도록 하겠습니다. (MMD4Mecanim Package 다운 받는 사이트 : http://stereoarts.jp/) 해당 사이트는 일본의 사이트이며, MMD4Mecan..
Unity5 Mecanim Animation Tutorial - Part1 Part1. Unity와 Visual Studio 연동하기 일단 새로운 프로젝트를 생성하도록 하겠습니다. 새로운 프로젝트명은 저는 mmdImportTutorial로 하여 생성하였습니다. (그림 2-1 ~ 2-2) mmd의 임포트와 Mecanim Animation에 대해 다루기 전에 저는 유니티 엔진을 사용할 때도 mono Develop로 스크립트를 작성하는 것보다 비쥬얼 스튜디오로 작성하는 것이 익숙하기 때문에 비쥬얼 스튜디오와 유니티 엔진의 연동법에 대해 간단하게 알려드리고 가도록 하겠습니다. 먼저 유니티의 메뉴 중 Edit의 Preferences를 클릭합니다.(그림 3-1) 그림 3-1과 같이 클릭을 하시면 Unity Preferences라는 팝업창이 활성화가 되는데, 이 때 External Tool..
C++ 언어를 사용하여 간단한 미로게임 구현하기 _4(miro.cpp) #include "miro_H.h" void Main_Date::Clear() //화면 지우기 { system("cls"); } //해당함수는 각 스테이지 별로 맵의 정보를 그리기 위하여 사용함. void Main_Date::G_map() //맵 정보 로드 하는 함수부. { //스테이지 레벨이 1이라면 12*12 크기의 맵을 로드함. if(S_level == 1) { int M_Size[S_1_M_width][S_1_M_height] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 1,..
C++ 언어를 사용하여 간단한 미로게임 구현하기 3_(c_move.cpp) #include "miro_H.h" //해당함수는 콘솔(도스)창에 맵을 그려주기 위한 함수로 사용됨. void Main_Date::Map_Print() { if(S_level == 1) { for(int i = 0; i < S_1_M_width; i++) { for(int j = 0; j < S_1_M_height; j++) { //맵은 int형 배열로 선언되어 있으며, 각 배열마다 0과 1로 초기화가 되어있는데 //해당 숫자에 맞춰 빈공간(캐릭터가 움직일 부분)과 벽으로 체크할 부분을 //나누어 화면에 뿌려주게 하는 기능을 함. //빈 공간을 두번 띄운 이유는 벽으로 사용한 한글 'ㅁ'자는 2바이트이기 때문에 //맵의 모양을 원하는 대로 맞추어 뿌리기 위하여 두 칸을 띄워 2바트를 맞췄기 때문에. if..
C++ 언어를 사용하여 간단한 미로게임 구현하기 2_(main.cpp) #include "miro_H.h" int main(void) { Main_Date Map_date; Map_date.Search_Player_Pos(); Map_date.G_map(); while(true) { //화면초기화 Map_date.Clear(); //최신 맵출력 Map_date.Map_Print(); Map_date.C_Move(); } return 0; } 해당 소스는 c와 c++을 공부했던 이들이라면 쉽게 이해될 거라 생각됩니다. c와 c++을 공부하기 시작하는 분들에게도 도움이 되었으면 하는 바램에 가져왔습니담. 참고로 자세한 설명은 기재되어 있지 않습니다~ ㅎ 처음 공부하는 이들이라면 '왜 이렇게 되는지'라는 의문을 가지고 검색해보고 고민해봤으면 하는 바램이기 때문이죠 ㅎ 모두 화이팅..
C++ 언어를 사용하여 간단한 미로게임 구현하기 1_(miro_h) ///////////////////////////////////////////////////////////////////////////////////// //해당 헤더 파일에 사용할 클래스를 정의하고, 클래스의 맴버함수들을 // //cpp파일에서 include하여 쉽게 편집및사용이 가능하도록 하기 위하여 // //파일을 나눠서 작성함 // ///////////////////////////////////////////////////////////////////////////////////// #include #include #include using namespace std; #define S_1_M_width 12 #define S_1_M_height 12 #define S_2_M_width 24 #de..
(C++)범위지정연산자란? 맴버이니셜라이저는 콜론 한 개를 사용했지요? 하지만!!! 범위(영역) 지정 연산자는 바로 콜론 두 개인 :: 를 사용하는 것 입니다!!! 이해하시는데 도움이 될 수 있도록!!! 이 부분도 간단한 예제를 통하여 작성하여 볼께요~ #include using namespace std; int num1 = 10; namespace Test1 { void test() { cout
(C, C++)객체라는 의미는? 객체 : 클래스를 통하여 완성된 결과물 쉽게 객체란 바로 63빌딩을 예를 들어보자면 아시다시피 63빌딩은 하나의 건물입니다. 하지만, 63빌딩을 짓기 전에는 바로 건물의 ‘설계도’와 함께 필요한 자재들이 모양을 만들져 가는데요. 바로 이 부분에서 63빌딩이라는 결과물(원하는 결과 값 출력)이 객체라 할 수 있으며, 필요한 자재들과 모양들을 바로 클래스라고 예를 들 수 있습니다. 즉, 63빌딩은 설계도를 통하여 완성된 건물이고, 객체는 클래스를 통하여 완성된 결과물이라고 볼 수 있습니다! 더 쉽게 표현해보면 여러분이 클래스를 사용하여 계산기가 되었건 무엇이 되었건 원하는 결과물이 출력되고 완성된 것을 한번이라도 확인 해보았다면 그것이 바로 객체!!!라고 말하면 이해가 빠를 것이라고 생각이 됩니다. 객체에 ..

반응형