smart media : 동영상 강의 : Unity3D
-
Low Polygon 캐릭터 제작 및 활용 16단계 - 키보드 방향키로 캐릭터의 다양한 모션 구현하기 (06:44)
캐릭터가 보여주는 동작을 몇가지 키보드 키입력으로 실행하는 너무도 간단한 예제입니다. 먼저 Animation 창에서 애니메이션을 배치하고 상호 Transition으로 연결합니다. Trigger 타입의 파라미터를 3개 만들어서 각각의 경우수를 지정해줍니다. 스크립트를... -
Low Polygon 캐릭터 제작 및 활용 17단계 - Simple Waypoint System을 이용하여 경로따라 움직이는 캐릭터 (08:06)
캐릭터나 오브젝트가 특정한 경로를 따라 움직이는 조건을 만들기 위해서 Simple Waypoint System이라는 Asset을 활용해봅니다. 먼저 하나의 Waypoint Manager를 생성하고 원하는 지점에 P를 눌러서 지나가야할 경로 지점, 즉 Waypoint를 순차적으로 설정해줍... -
아동용App '무지개물고기' 1단계 - 프로젝트 생성 및 3D,2D 에디터의 차이 (10:11)
본 Smart Media의 Unity3D 게시판에 '인터랙티브 동화App 만들기'라는 주제로 무지개물고기라는 제목의 아동용App 만드는 동영상 강의가 있습니다. http://www.drtwin.com/index.php?mid=l_smartmedia_unity3d&category=165581 그러나 Unity3D버전이 예전 ... -
아동용App '무지개물고기' 2단계 - Texture Type에 따른 이미지의 차이점 (13:25)
3D 프로젝트의 경우는 이미지 Import 시 Texture Type을 Texture로 설정해줍니다. 이는 3D 오브젝트의 재질로 사용하기 위함입니다. 반면 일련의 시퀀스(Sequence)로 이루어진 이미지를 사용하는 2D 프로젝트는 Texture Type을 Sprite(2D and UI)로 설정합니다... -
아동용App '무지개물고기' 3단계 - Packing Tag를 이용한 아틀라스(Atlas) 이미지 만들기 (17:50)
유니티가 버전업되면서 더이상 Packing Tag 방식으로 활용하지 않고, 스프라이트 아틀라스(Sprite Atlas)라는 방식을 사용하는데 2020버전에서는 이 마저도 메뉴에 등장하지 않습니다. 따라서 추가적인 동영상을 녹화하였으니 3단계를 시청하기 전에, 이 부분... -
아동용App '무지개물고기' 4단계 - 타겟 플랫폼에 맞춰 해상도 비율(Ratio)의 설정 (8:23)
만들어진 App이 실행될 플랫폼이 PC가 아닌 스마트폰인 경우, 화면비율이나 해상도가 적절히 고려되어야 합니다. 플랫폼을 지정해주고 나면 비율이 해당 플랫폼에 적합하게 바뀌어서 제시됩니다. 물론 원하는 조건대로 비율(Ratio)나 해상도(Resolution)을 새... -
아동용App '무지개물고기' 5단계 - 시퀀스 이미지를 이용한 Animation과 Animator 파일의 생성 (19:58)
여러 시퀀스 이미지들을 이용하여 Animation을 위한 파일들을 생성합니다. 이 경우 애니메이션(Animation)과 애니메이터(Animator) 파일이 생성되는데 애니메이션 파일의 경우 시퀀스 이미지들의 재생속도, 반복여부 등 정보들로 구성되고 애니메이터 파일은 ... -
아동용App '무지개물고기' 6단계 - Animator에서 Transition 및 Trigger의 작성 (13:40)
하나의 애니메이션을 눌렀을때 다른 애니메이션으로 바뀌게 하기 위한 스크립트를 작성합니다. 먼저 Animator에서 두 동작간의 Transition을 명시해주고 Trigger 타입으로 명령어를 지정하여 원하는 Transition에 적용해줍니다. Has Exit Time의 의미와 효과를... -
아동용App '무지개물고기' 7단계 - 다른 오브젝트의 클릭에 반응하는 애니메이션 만들기 (22:12)
두번째 애니메이션을 만든 후, 좀 더 복잡한 움직임을 만들어봅니다. Dopesheet를 이용하여 좌표의 움직임에 관한 Keyframe을 명시한 경우 Scale의 변화를 주면 의도하지 않은 문제가 발생할 수 있습니다. 이때는 Curve로 조정할 수 있습니다. 검은 물고기를 ... -
아동용App '무지개물고기' 8단계 - 사운드 재생 및 중복적인 재생을 방지하기 (6:21)
클릭 시 사운드 재생은 AudioSource 컴포넌트를 이용하여 간단하게 구현할 수 있습니다. 그러나 문제는 클릭할때마다 중복적인 소리가 나게 되므로 IsPlaying 명령을 이용하여 현재 재생중인지 아닌지 판별하여 재생중이라면 중복적인 소리 발생을 억제할 수 ...