smart media : 동영상 강의 : Unity3D
-
아동용App '무지개물고기' 48단계 - 승패 결과의 Score 및 사운드 처리 (9:39)
가위바위보에서 승리한 횟수를 기록하고 보여주는 과정 및 결과에 따른 사운드 처리를 구현합니다. 간단하지만 게임의 구현방식을 파악할 수 있는 좋은 예제인 것 같네요. 다운로드 : Unity3D Rainbow Fish 48 -
간단한 게임예제 11단계 - Tag 기능의 활용 (4:58)
플레이어가 허공에서는 반복 점프를 못하도록 하기 위해 사용한 OnCollisionEnter가 Floor 뿐만 아니라 Ball과 접촉 시에도 동일하게 Collider가 작용하므로 이를 수정해봅니다. Tag 기능을 이용해 오직 Floor만 접촉하는 경우 점프할 수 있도록 해봅니다. 다... -
아동용App '무지개물고기' 46단계 - Resources.Load 명령을 통한 material의 mainTexture 교체 (11:24)
유니티에서 Resources 폴더는 특별합니다. Resources.Load 명령을 사용할 수 있는 폴더이기 때문입니다. 가위바위보 이미지의 교체를 위해서 해당 오브젝트의 MeshRenderer 컴포넌트에 접근해서 mainTexture를 교체하기 위해 Resources 폴더 안에서 이름규칙을... -
Low Polygon 캐릭터 제작 및 활용 12단계 - Photoshop을 이용한 Texture 합성과 세밀화 작업 (36:23)
단순하게 칠해놓은 캐릭터를 보기좋게 만드는 세밀화 작업을 Cinema4D에서만 진행한다는 것은 사실 쉽지 않습니다. 따라서 Photoshop과 혼합하여 작업하는 것이 바람직합니다. 아래와 같이 조금 더 자세하게 그려갑니다. 다운로드 : C4D_LowPolygon_Character... -
무한러닝 게임예제 28단계 - NGUI를 이용한 Splash 화면 만들기 (17:33)
NGUI는 유니티에서 가장 많이 사용하는 Extension으로서, 주로 2D 인터페이스의 메뉴, UI를 쉽게 구현하게 해줍니다. 본 예제에서는 NGUI 2.7 버전을 사용하도록 합니다. 본 예제에서 진행하는 NGUI의 적용과정은 Atlas 이미지 생성, UI 생성, Widget 생성 순... -
Low Polygon 캐릭터 제작 및 활용 16단계 - 키보드 방향키로 캐릭터의 다양한 모션 구현하기 (06:44)
캐릭터가 보여주는 동작을 몇가지 키보드 키입력으로 실행하는 너무도 간단한 예제입니다. 먼저 Animation 창에서 애니메이션을 배치하고 상호 Transition으로 연결합니다. Trigger 타입의 파라미터를 3개 만들어서 각각의 경우수를 지정해줍니다. 스크립트를... -
아동용App '무지개물고기' 54단계 - 대결횟수의 제한 및 최종결과 화면셋팅 (11:32)
게임횟수를 제한하기 위해서 Update에 경우를 명시합니다. 최종 결과화면에서 버튼을 사라지게 하는 방법은 Canvas Group의 Alpha 및 BlockRaycast를 제어하면 간단합니다. 다운로드 : Unity3D Rainbow Fish 54 -
아동용App '무지개물고기' 55단계 - 함수의 매개변수(Parameter)를 이용한 최적화 및 상대의 손이미지 교체 (15:02)
현재 결과에 따라 메시지와 이미지가 등장하는 경우의 수를 모두 함수로 만들어두었는데 매우 지저분합니다. 따라서 함수의 매개변수를 이용하는 구조로 바꾸는게 좋습니다. 또한 상대편의 손 이미지는 다른 것으로 교체해봅니다. 다운로드 : Unity3D Rainbow ... -
아동용App '무지개물고기' 50단계 - 카운트다운 애니메이션 만들기 (12:15)
카운트다운을 만들어봅니다. 카운트다운은 3, 2, 1로 순차적인 Sprite 이미지를 보여주는데 스케일도 적절하게 줄어들도록 Curve 작업을 해줘야 합니다. 아래와 같이 Linear한 움직임으로 동작하도록 세밀한 작업을 해줍니다. 또 단지 카운트다운의 이미지와 ... -
Low Polygon 캐릭터 제작 및 활용 17단계 - Simple Waypoint System을 이용하여 경로따라 움직이는 캐릭터 (08:06)
캐릭터나 오브젝트가 특정한 경로를 따라 움직이는 조건을 만들기 위해서 Simple Waypoint System이라는 Asset을 활용해봅니다. 먼저 하나의 Waypoint Manager를 생성하고 원하는 지점에 P를 눌러서 지나가야할 경로 지점, 즉 Waypoint를 순차적으로 설정해줍...