smart media : 동영상 강의 : Unity3D
-
유니티 기초 '심플볼' 21단계 - AddComponent를 이용한 Rigidbody 탑재 및 옵션값 제어 (13:07)
모두 5개의 공 프리팹을 만드는 과정에서 수작업을 이용할 수도 있지만, 스크립트를 이용해서 자동으로 Collider나 Rigidbody 컴포넌트를 탑재하려고 합니다. AddComponent를 활용하는 방법은 먼저 해당되는 타입의 변수를 생성하고 Start 함수에서 생성 명령... -
유니티 기초 '심플볼' 22단계 - SphereCollider 탑재 및 컴포넌트 복제와 공 프리팹 교체 (9:43)
동일한 방법으로 SphereCollider를 탑재합니다. 이때 스크립트의 순서에 유의하여야 합니다. 완성된 Ball 컴포넌트를 Copy Component 한 후, 나머지 Jelly 캐릭터에 Paste Component as New 하여 동일한 설정값을 적용해줍니다. 이제 GM에서 Ball 프리팹을 다... -
유니티 기초 '심플볼' 23단계 - 배열(Array)을 활용한 랜덤한 공 추출 (12:34)
공이 하나만 등장하므로 5개의 공이 랜덤하게 나오게 하기 위한 배열(Array)을 활용해봅니다. 배열은 타입의 뒤에 대괄호인 []를 적어주면 됩니다. 실제 사용하는 경우는 변수명 뒤에 []를 표시해줍니다. Random하게 추출하는 경우 시작과 끝을 지정해줘야 하... -
유니티 기초 '심플볼' 24단계 - 캐릭터 교체 및 배경 오브젝트 배치작업 (10:01)
캐릭터를 교체하는 작업입니다. BagIdea 애셋에서 개구리 캐릭터를 하나 드래그하여 배치해보면 캐릭터로 활용되기 위해 필요한 Collider나 Rigidbody, PlayerJump 컴포넌트가 없습니다. 특히 Collider는 생성 후 사이즈가 맞도록 조정만 해주면 간단하게 캐릭... -
유니티 기초 '심플볼' 25단계 - 공과 충돌할 때 이펙트(Effect) 효과 연출하기 (8:46)
공과 충돌하는 경우 아무런 이펙트가 없어서 밋밋합니다. Toon Effect 애셋을 실행하여 적절한 이펙트 효과를 몇 개 체크해둡니다. 공과 충돌하는 상황의 판별을 위해서 모든 5개의 Jelly 캐릭터를 BALL이라는 태그로 적용해둡니다. 그후 플레이어의 스크립트 ... -
유니티 기초 '심플볼' 26단계 - 플레이어 셋팅(Player Setting)과 빌드(Build) (10:30)
최종적으로 PC버전의 게임으로 빌드(Build) 해봅니다. Player Setting에서 제목과 아이콘, 해상도 등을 설정해야 합니다. Build Setting에서도 현재의 Scene을 등록해줘야 합니다. 컴파일된 파일을 실행해보면 윈도우용 어플리케이션으로 잘 구동됨을 확인할 ...