본문 바로가기

모바일 게임 개발/[입문]브러쉬유

(38)
6. 브러쉬유: 카멜레온 머티리얼 완성하기 # 진짜 카멜레온 처럼 앞으로 몇 장만 더 지나면 아래 영상과 같은 효과를 만들 수 있을거에요. 색이 변하는 카멜레온 serviceapi.nmv.naver.com ​ # 새로운 색이 서서히 퍼져나가는 원리 카멜레온의 색이 변하는 모습을 자세히 관찰해보면 이런 생각이 들거에요. - 색이 순식간에 바뀌는 게 아니라 새로운 색이 서서히 퍼져나가는군? ​ 지금부터 이 특성을 구현해보겠습니다. ​ 1. M_Chameleon 머티리얼을 열고 RadialGradientExponential을 꺼내듭니다. 이번 구현의 핵심이 될 노드입니다. ​ 2. 이번에는 4개의 ScalarParameter 노드를 만드세요. ​ 3. 방금 만든 ScalarParamter 노드를 하나씩 클릭한뒤, 디테일 패널에서 Parameter Na..
5. 브러쉬유: 카멜레온 만들기(3) ​ 이번 장에서는 카멜레온의 색을 바꾸는 방법을 가볍게 알아볼게요. # 카멜레온 색 입히기 1. M_Chameleon 머티리얼 에셋을 열어주세요. 2. 머티리얼 그래프의 빈 공간에 우클릭을 하고 VectorParameter 노드를 찾아서 만드세요. ​ 3. 위와 같은 방법으로 Multiply 노드도 찾아서 만듭니다. ​ 4. 아래와 같이 노드를 연결하세요. ​ 5. Param이라고 적힌 노드(VectorParameter)를 더블클릭하면 Color Picker 창이 뜹니다. 원하는 색을 고르고 OK 버튼을 눌러주세요. ​ 6. 결과 화면 입니다. 카멜레온의 색이 VectorParameter 노드에서 지정한 색으로 바뀌었습니다. ​ 7. 저장을 꼭 눌러주세요. ​ 8. Chameleon 액터 블루프린트 속의..
4. 브러쉬유: 카멜레온 만들기(2) # 이번 장에서 할 일 시작하기 전에 카멜레온의 특징을 다시 한번 떠올려 보면 다음과 같습니다. 카멜레온 특) 1. 카멜레온 처럼 생겼다. 2. 터치하면 색이 변한다. 3. Palette 위의 색으로 변한다. 4. 눈동자 색은 변하지 않는다. 5. 그림자가 있다. 이 장에서 우리는 1. 카멜레온 처럼 생겼다 라는 특징을 구현할거에요. 이 작업을 진행하기 위해 아래 그림파일(.tga) 두 개를 다운받으세요. 카멜레온 몸통과 눈을 그리기 위한 파일입니다. 그리고 시작하기 전에 한가지 기획을 수정하겠습니다. 4. 눈동자 색은 변하지 않는다. 를 구현하지 않을거에요. 그 이유는 다음과 같아요. - 카멜레온을 그리는 과정이 복잡해지는 것을 막기 위해 - 눈동자 색이 변하는 게 더 괜찮아 보여서 ​ 그래서 원작인 ..
3. 브러쉬유: 카멜레온 만들기(1) # 카멜레온의 특징 알아보기 우리가 만들 카멜레온은 어떤 특징을 가져야 할까요? 영상을 다시 한번 볼게요. 카멜레온 특) 1. 카멜레온 처럼 생겼다. 2. 터치하면 색이 변한다. 3. Palette 위의 색으로 변한다. 4. 눈동자 색은 변하지 않는다. 5. 그림자가 있다. 일단 가볍게 이 정도만 적어놓고 시작해보죠. 추가할 내용이 생기면 그때 그때 추가해주도록 할게요. 자, 이제 언리얼 엔진이 가진 강력한 기능을 맛볼 차례에요. 시작해볼까요? ​ # 블루프린트(Blueprint) 만들기​ 방금 적어놓은 카멜레온의 특징들을 실제로 게임에 구현 하려면 어떻게 해야할까요? 해당 내용을 블루프린트 라는 곳에 적어두면 돼요. 블루프린트에 대한 설명은 아래 링크된 페이지에 자세하게 나와있어요. 블루프린트 소개 블..
2. 브러쉬유: 레벨 만들기 # 레벨이란? 게임을 제작할 때 레벨(Level)이라는 말을 써요. 무슨 뜻일까요? 레벨은 게임을 하는 공간을 말해요. # 새 레벨 만들기 이번 장에서는 플레이어가 게임을 하는 공간, 즉 레벨을 만들어 볼게요. 1. File > New Level...을 실행해주세요. 2. New Level창이 뜨면 Empty Level을 선택해주세요. 아래처럼 깜깜한 화면이 나오면 성공이에요. # 레벨 저장하기 앞으로 게임을 만들 공간이기 때문에 저장을 해줄게요. 1. Save Current를 눌러주세요. 2. 레벨을 어디에 저장할지물어보는 창이 뜰거예요. 3. Content폴더 우클릭 > New Folder 를 선택해서 새로운 폴더를 만들어 줄게요. 4. 새로 만든 폴더의 이름은 Maps로 붙여줄게요. 레벨(Level..
1. 브러쉬유 소개 및 프로젝트 생성 # 게임소개 이번 시리즈에서 만들 게임은 저의 첫번째 습작 브러쉬미(Brush Me)의 튜토리얼 버전 브러쉬유(Brush You)에요. 초보자 분들도 따라올 수 있게 간단한 게임을 골라보았어요. ​ 브러쉬미 - Google Play 앱 - 귀여운 카멜레온을 위해 알맞은 색깔을 만들어 보세요! - 색을 만든 뒤 카멜레온을 터치하면 카멜레온의 색이 서서히 변합니다! - 누구나 플레이 할 수 있을만큼 쉬운 게임입니다! 안녕하세요. play.google.com 게임의 내용은 다음과 같아요. - 플레이어는 카멜레온의 색을 배경색과 맞춰주어야 한다. - 배경색은 매 번 랜덤하게 바뀐다. - 배경색과 카멜레온의 색이 얼마나 일치하는지에 따라 결과 점수가 나온다. - 점수가 기준 점수보다 낮으면 라이프가 줄어든다. -..