smart media : 동영상 강의 : Unity3D
-
Anima2D 캐릭터 애니메이션 2단계 - Sprite Mesh Editor에서 Outline Detail, Tessellation, Alpha Cutout 조정하기 (13:09)
Sprite Mesh Editor에서 만들어진 폴리곤의 구조를 조정해주어야 합니다. Slice Tool을 보면 현재 형태의 Outline Detail을 조정할 수 있으며 더 많은 폴리곤 생성을 위해서 Tessellation 옵션을 적용하여 조밀한 구조로 만들 수 있습니다. 또한 직접 수작업으... -
드로잉 기능 구현하기 1단계 - FreeDraw 애셋의 활용과 Main Camera 타입설정 (09:59)
유니티에서 캔버스에 그림을 그리는 기능을 배워봅니다. 사용자가 어떠한 그림을 지우거나 혹은 여러 색상으로 그림을 그리는 장면을 연출할 수 있습니다. 앱스토어에서 무료로 다운 받을 수 있는 FreeDraw라는 애셋을 이용합니다. 이 애셋은 자료실에도 올려... -
유니티 앱북 제작 '너희들은 어떤 집에 사니' 1단계 - 씬에 그래픽 소스배치하기 (19:39)
본 예제를 진행하기 위하여 필요한 소스 파일은 아래의 것을 다운받으세요. 다운로드 : Rabbit_Source.zip Rabbit_Source.unitypackage (동일한 것임) 본 과정을 완성하였을때의 결과물은 다음 영상과 같습니다. 유니티를 활용하여 아동용 앱북 만들기의 첫번... -
무한러닝 게임예제 27단계 - Pause, Unpause, Main 이동 등 GUI 버튼의 액션 스크립팅 (16:28)
화면상에 구현해놓은 GUI의 기능을 구현하기 위한 스크립팅 과정입니다. Pause 기능은 시간의 크기(timescale)를 0f로 해주어야 하며 Unpause는 다시 1f로 돌려주어야 합니다. 또 메인페이지 등 다른 Scane으로 이동하는 것은 Application.LoadLevel을 사용하... -
무한러닝 게임예제 32단계 - Target 해상도에 따른 GUI의 위치확인 및 재조정 (7:12)
이제껏 만든 화면의 해상도(Resolution)가 PC나 스마트폰에 적합한지 확인을 해야합니다. 실제 1280 X 720으로 해상도를 지정해두었더라도 실제 유니티의 게임 Preview 화면은 비율에 따라 늘어나고 줄어드는 구조로 되어있으므로 정확한 게임화면을 반영해주... -
유니티 앱북 제작팁 - 10단계 드래그드롭이 동작하지 않는 경우 해결책 (13:35)
드래그드롭은 캔버스 요소를 이용하다보니 UICanvas의 요소와 겹치는 경우 드래그가 안되거나 버튼이 안눌리는 증상이 발생할 수 있습니다. Raycast Target 기능을 해제함으로써 해결할 수 있습니다. 또한 페이드 아웃 효과가 작용하지 않는 듯, 드래그드롭 이... -
무한러닝 게임예제 17단계 - Mecanim 기능을 이용하여 애니메이션 상태 구성하기 (9:04)
준비된 Run과 Jump 이미지 시퀀스들을 이용하여 각각의 상황에 맞게 모션을 구현하려고 합니다. 먼저 여러 PNG 파일을 불러들여서 Sprite로 지정해준 후 anim 파일들로 만들어줍니다. 유니티3D는 메카님(Mecanim)이라고 하는 매우 편리한 기능을 가지고 있는데... -
VR을 위한 3D제작 17단계 - Unity3D에서 풍차의 날개회전 애니메이션 만들기 (12:06)
Cinema4D에서 FBX 포맷으로 Export 된 풍차를 Unity3D에서 불러들인 후, Scale Factor에서 원하는 크기로 만듭니다. 날개를 회전시키는 애니메이션을 만드는 과정에서 회전축이 제대로 표현되지 않기 때문에 별도로 날개를 분리하고 빈 Game Object를 만들어내... -
무한러닝 게임예제 26단계 - Pause 화면 만들기 (17:01)
좌측 상단의 Pause 버튼을 누를 경우 등장하게 될 유휴화면을 만드는 과정입니다. GUI Texture 속성을 가진 이미지들을 배치하여 레이아웃을 잡아주고 GM 스크립트에서 이들을 변수로 지정하고 연결시키는 작업을 해줍니다. 기존의 게임화면 보다 앞서서 등장... -
무한러닝 게임예제 31단계 - NGUI를 이용하여 게임화면 하단에 Guage Bar 적용하기 (12:33)
시간이 지나거나 또는 동전획득에 따라 변화되는 정보를 시각적으로 반영할 수 있는 게이지바(Guage Bar)를 만들어봅니다. NGUI의 fillAmount 기능을 이용하여 동전을 먹으면 게이지가 차오르는 기능을 구현할 수 있습니다. 메인화면에서는 NGUI가 사용되고 있...