smart media : 동영상 강의 : Unity3D
-
무한러닝 게임예제 5단계 - B_Zone에 새로운 지면 Block 생성되게 하기 (12:14)
A-Zone과 B_Zone으로 나뉘어 구획된 영역에 계속 이동하고 있는 상황에서 새로운 발판이 끝없이 등장해야 하며 이를 구현하려면 B_Zone이 화면 중심을 지나는 순간, A_Zone으로 넘겨버리고 기존 B_Zone 위치에 새로운 B_Zone이 생성되도록 스크립트 작업을 해... -
무한러닝 게임예제 6단계 - 여러 개의 장애물 Block을 Prefab으로 만들어 두기 (11:17)
계속 등장해 올 Block은 곳곳에 함정을 가지고 있는 장애물이어야 합니다. 또한 동일한 모양을 가지고 있으면 단조롭게 되므로, 난이도를 높이기 위하여 몇 개의 지면 형태를 구성하여 랜덤하게 발생되게 스크립트 작업을 해줍니다. 이러한 작업은 우선 형태를... -
무한러닝 게임예제 7단계 - 아이템 만들고 배치 작업하기 (14:01)
캐릭터가 달리면서 수집하게 되는 아이템으로서 동전을 만들고 배치합니다. 동전은 원형이므로 Sphere Collider를 적용하며 여러개의 Block 형태에 알맞게 배치하는 작업을 해줍니다. 이러한 작업은 prefab으로 보관해놓은 오브젝트를 다시 Scene에 드래그하여... -
무한러닝 게임예제 8단계 - Player의 4가지 상태정의 및 점프하게 만들기 (13:26)
게임에서 조작되는 대상체인 Player를 만드는데 형태는 Capsule 형태로 하였습니다. 스크립트를 통해서 움직이게 해주어야 하는데 RUN, JUMP, DJUMP, DEAD라고 하는 4가지 상태를 지정해두기 위해 enum 구문을 이용합니다. 또 캡슐에 rigidbody를 지정하고 Add... -
무한러닝 게임예제 9단계 - 명령문의 순서 및 OnCollisionEnter 함수 (9:41)
Update 함수안에 점프상태와 더블점프 상태를 정의하는 경우 더블점프가 먼저 적혀있어야 합니다. 점프보다 나중에 적히는 경우는 무조건 더블점프로 실행되기 때문입니다. 점프 후 다시 지면에 착지했느냐 아니냐, 즉 PlayerState.RUN의 판별은 Collider의 접... -
빌드 App 준비과정 1단계 - 윈도우 환경에서 유니티의 Android Build Support 설치하기 (7:09)
유니티를 사용하는 윈도우 환경에서 안드로이드용 App을 빌드하기 위한 과정을 보여줍니다. 유니티 설치 시 아래 그림과 같이 Android Build Support를 체크하고 설치하면 괜찮았겠지만 보통은 그것을 제외하고 설치하였을 줄 압니다. 유니티의 Build Setting ... -
빌드 App 준비과정 2단계 - Android Studio 설치 및 유니티에서 SDK, JDK 경로 설정하기 (8:49)
Android Studio를 다운하여 설치해야 합니다. 설치 시 경로를 알아두는 것이 매우 중요합니다. 기본 설치경로는 C:\Users\<자신의 윈도우 계정>\AppData\Local\Android\Sdk 입니다. Android Studio 설치 후 그 경로를 유니티의 SDK 항목에 입력해주어야 합니다... -
빌드 App 준비과정 3단계 - Minimum API Level 체크 및 오류해결 방법 (10:50)
유니티에서 간단하게 하나의 페이지를 만들고, 종료버튼만 동작하도록 셋팅했습니다. 유니티의 Player Setting > Other Setting 항목 중에서 Minimum API Level을 확인해봅니다. Android Studio의 SDK Platform에서 해당 API 레벨이 설치되었는지 체크해봅니다... -
빌드 App 준비과정 4단계 - MacOSX에서 안드로이드 스튜디오 및 Unity 외부툴 설정방법 (13:21)
MacOSX에서 안드로이드 스튜디오 및 JDK를 설치하고 유니티에 설정하는 방법은 윈도우와 다를 바가 없습니다. 윈도우의 경우에도 기본적으로 SDK가 설치되는 위치가 사용자 윈도우 계정의 숨겨진 위치인 것과 유사하게도, MacOSX의 경우 또한 맥 사용자 계정의... -
빌드 App 준비과정 5단계 - MacOSX에서 Xcode를 이용하여 아이폰으로 퍼블리싱 하기 (20:06)
아이폰이나 아이패드에서 구동되는 앱을 만들기 위해서는 맥킨토시 컴퓨터와 애플 디바이스가 있어야 합니다. 유니티에서 Build Setting을 하는 것은 안드로이드용의 경우와 다를 바가 없습니다. 그렇게 Build 하게 되면 Xcode를 이용해서 앱을 만들 수 있도록...