smart media : 동영상 강의 : Unity3D
-
GUI 프로토타입 만들기 9단계 - C# 스크립트로 UIManager 만들기 (14:26)
완성된 각각의 Panel이 원활히 네비게이션 되게 하려면 Script를 통해서 이를 구현합니다. 새로운 스크립트 화일을 만들고 모든 Panel를 변수로 등록해줍니다. 그리고 Start 함수에서, 처음 실행시 인트로UI 패널이 노출되도록 해줍니다. 다운로드 : Unity_GUI... -
유니티 앱북 제작 '너희들은 어떤 집에 사니' 24단계 - 다이얼로그 텍스트와 나레이션 추가하기 (28:55)
텍스트를 쉽게 처리할 수 있도록 템플릿을 적용해봅니다. 본문 글내용은 반드시 Strings 항목에 적어야 합니다. 또 클로바더빙과 같은 무료 TTS(Text to Speech) 서비스를 이용하여 나레이션을 mp3를 만들수 있습니다. 그러한 나레이션은 본문 글자와 함께 재... -
GUI 프로토타입 만들기 10단계 - Button의 OnClick을 이용하여 각 Panel로 이동하게 만들기 (11:20)
각 Panel에 위치하고 있는 Button을 클릭할 경우, 특정한 Panel로 이동하도록 하기 위해서 함수를 Public으로 선언한 후 Button에서 On Click 하는 경우, 해당 함수를 실행하도록 해줍니다. 인트로 화면의 경우는 자동으로 3초간 대기하고 있다가 다른 패널로 ... -
3인칭 액션게임 5단계 - 캐릭터 배치 및 Vector3의 좌표개념 (15:38)
AngryBot이라고 하는 3D 캐릭터 모델링을 배치하여 조작가능한 기능을 부여해봅니다. 3D 캐릭터를 바로 사용하지 않고 Create Empty로 빈 오브젝트를 하나 만들어서 그 하위 구조로 만드는 방법을 권합니다. 추후 첨가될 수 있는 여러 기능을 위해서 바람직하... -
GUI 프로토타입 만들기 3단계 - 아틀라스(Atlas) 이미지 제작 및 스마트폰의 Aspect Ratio 셋팅하기 (10:13)
아무리 작은 크기라고 해도 여러 개의 이미지를 빈번히 불러들이고 사용하는 경우, CPU는 부하가 걸리게 되며 이는 최적화와는 거리가 먼 상황이 되고 맙니다. 따라서 여러 개의 이미지는 큰 하나의 정방형 이미지로 합치는 형태로 만들어서 유니티가 단 1개의... -
3인칭 액션게임 12단계 - Syetem.seriaizable 및 키 입력에 따라 애니메이션 동작 구현하기 (16:06)
추출된 5개의 애니메이션 클립을 쉽게 활용할 수 있도록 하기 위해 System.serializable이라는 속성(Attribute)으로 명시해주는 방법을 배웁니다. 아래와 같이 인스펙터에 드러나기 때문에 관리하기가 쉽습니다. 이제 키 입력 시 발생하는 숫자에 따라 해당되... -
유니티 앱북 제작 '너희들은 어떤 집에 사니' 6단계 - 사운드 중복재생 방지하기 (15:33)
사운드를 추가하고 난 후 알게되는 두가지 문제는.. 첫째 소리의 타이밍이 애니메이션과 틀리기 때문에 재생시점의 조정이 필요하다는 점 둘째 클릭할 때마다 소리가 즉시 발생하기 때문에 재생의 제한이 필요하다는 점입니다. 먼저 첫번째 문제의 해결을 위해... -
유니티 앱북 제작 '너희들은 어떤 집에 사니' 16단계 - 드롭 시 애니메이션 만들기 (10:49)
드래그드롭이 완료된 직후에 밋밋한 상황을 향상시키기 위해서, 맞춰진 드롭아이템이 움직이는 애니메이션 효과를 연출해봅시다. 나뭇가지의 크기가 반복되는 장면을 만들면서 DopeSheet가 아닌 Curve를 활용해봅니다. 그래프로 미세한 움직임을 제어할 수 있... -
유니티 앱북 제작 '너희들은 어떤 집에 사니' 26단계 - 장면마다 UI버튼 설정 및 애니메이션후 자동이동 기능 (22:48)
조금 더 완성도를 높이기 위한 추가적인 기능을 만들어봤습니다. 원하는 장면에 사운드제어 인터페이스 또는 다음 장면 이동버튼을 안보이게 할 수 있는 기능입니다. 아래의 파일을 다운로드 받으세요. 다운로드 : Rabbit_Source_Addon.zip 이 중에서 logo_#32... -
GUI 프로토타입 만들기 2단계 - 이미지의 Texture Type 설정 및 특징 (12:56)
유니티에서 새로운 프로젝트 생성 시 2D로 설정하면 Import 되는 모든 이미지가 Sprite(2D and UI) 형식으로 설정됩니다. 이 형태로는 Scene에서 바로 사용할 수 있게 됩니다 반면 일반적인 Texture로 설정되는 경우는 재질 등으로 사용할 수 있지만 바로 Scen...