smart media : 동영상 강의 : Unity3D
-
VR을 위한 3D제작 13단계 - 플레이어의 Collider와 IsTrigger 기능으로 문열리는 Script 구현 (15:51)
가상공간에서 사용자의 위치나 조작에 반응하는 기능이 없다면 매우 밋밋하고 재미없겠지요. 상호작용할 수 있는 장치를 만드는 것은 매우 필요하기 때문에, 이를 구현하는 예로서, 플레이어가 계단에 올라서면 자동으로 문이 열리고 닫히게 만드는 방법을 알... -
VR을 위한 3D제작 11단계 - Unity3D에서 문(Door) 만들기 및 OnTriggerEnter의 활용 (10:53)
사용자가 인터랙션 할 수 있는 용도로 문을 하나 만드려고 합니다. 간단한 형태이므로 Unity3D에서 만들기로 하고 Cube 형태로 제작합니다. 포토샵에서 문을 위한 Texture 소스를 작업합니다. 아래와 같이 문에 적용하였습니다. 다운로드 : Unity_VR_11.zip -
VR을 위한 3D제작 2단계 - Extrude을 이용하여 돌출면 및 Mamum Angle 옵션으로 벽의 두께 만들기 (18:43)
Knife를 이용하여 잘라놓은 Polygon 면을 돌출시키기 위해서는 Extrude 기능을 이용합니다. 이 과정에서 형태가 단순한 직사각형 형태와는 달라지므로 바닥과 천정 면은 필요없으므로 기존 것은 삭제한 후, Close Polygon Hole 기능으로 새롭게 생성해줍니다. ... -
인터랙티브 동화App 만들기 8단계 - Legacy Particle을 이용한 물방울 이펙트 (08:32)
Unity3D의 Particle 기능을 이용해서 효과적인 이펙트를 연출할 수 있습니다. Ellipsoid Particle Emitter와 Particle Animator, Particle Renderer를 조합하여 활용합니다. 기본적으로 아래와 같은 효과가 나타나고 있지만 물방울 이미지를 이용하여 재질을 ... -
VR을 위한 3D제작 4단계 - 천정, 바닥 및 계단의 UV 매핑작업 (15:49)
최종작업이 Cinema4D에서 완료된다면 매핑 작업 후 추가적인 작업이 필요하지만, 목적지가 Unity3D이고 반복패턴이 될 영역이기 때문에 UV Mapping 작업만 이루어지면 됩니다. 아래와 같이 천정, 바닥, 계단에 알맞은 매핑작업 및 텍스춰 지정을 계속 해줍니다... -
아동용App 사운드 문제해결 1단계 - 사운드 FadeOut이 작동하지 않는 경우 (13:25)
유니티 앱 제작과정에서 몇가지 사운드 문제가 발생할 수 있는 부분이 있는데 이의 해결방법입니다. 녹화에 사용한 멋진 유니티 소스는 15학번 황윤희 학생의 작업이고 감사하게도 여러 학생들의 배움을 위해 기꺼이 허락을 해줘서 게시합니다. 내용만으로 이... -
무한러닝 게임예제 31단계 - NGUI를 이용하여 게임화면 하단에 Guage Bar 적용하기 (12:33)
시간이 지나거나 또는 동전획득에 따라 변화되는 정보를 시각적으로 반영할 수 있는 게이지바(Guage Bar)를 만들어봅니다. NGUI의 fillAmount 기능을 이용하여 동전을 먹으면 게이지가 차오르는 기능을 구현할 수 있습니다. 메인화면에서는 NGUI가 사용되고 있... -
무한러닝 게임예제 26단계 - Pause 화면 만들기 (17:01)
좌측 상단의 Pause 버튼을 누를 경우 등장하게 될 유휴화면을 만드는 과정입니다. GUI Texture 속성을 가진 이미지들을 배치하여 레이아웃을 잡아주고 GM 스크립트에서 이들을 변수로 지정하고 연결시키는 작업을 해줍니다. 기존의 게임화면 보다 앞서서 등장... -
VR을 위한 3D제작 17단계 - Unity3D에서 풍차의 날개회전 애니메이션 만들기 (12:06)
Cinema4D에서 FBX 포맷으로 Export 된 풍차를 Unity3D에서 불러들인 후, Scale Factor에서 원하는 크기로 만듭니다. 날개를 회전시키는 애니메이션을 만드는 과정에서 회전축이 제대로 표현되지 않기 때문에 별도로 날개를 분리하고 빈 Game Object를 만들어내... -
무한러닝 게임예제 17단계 - Mecanim 기능을 이용하여 애니메이션 상태 구성하기 (9:04)
준비된 Run과 Jump 이미지 시퀀스들을 이용하여 각각의 상황에 맞게 모션을 구현하려고 합니다. 먼저 여러 PNG 파일을 불러들여서 Sprite로 지정해준 후 anim 파일들로 만들어줍니다. 유니티3D는 메카님(Mecanim)이라고 하는 매우 편리한 기능을 가지고 있는데...