smart media : 동영상 강의 : Unity3D
-
GUI 프로토타입 만들기 3단계 - 아틀라스(Atlas) 이미지 제작 및 스마트폰의 Aspect Ratio 셋팅하기 (10:13)
아무리 작은 크기라고 해도 여러 개의 이미지를 빈번히 불러들이고 사용하는 경우, CPU는 부하가 걸리게 되며 이는 최적화와는 거리가 먼 상황이 되고 맙니다. 따라서 여러 개의 이미지는 큰 하나의 정방형 이미지로 합치는 형태로 만들어서 유니티가 단 1개의... -
GUI 프로토타입 만들기 2단계 - 이미지의 Texture Type 설정 및 특징 (12:56)
유니티에서 새로운 프로젝트 생성 시 2D로 설정하면 Import 되는 모든 이미지가 Sprite(2D and UI) 형식으로 설정됩니다. 이 형태로는 Scene에서 바로 사용할 수 있게 됩니다 반면 일반적인 Texture로 설정되는 경우는 재질 등으로 사용할 수 있지만 바로 Scen... -
GUI 프로토타입 만들기 1단계 - Resource의 준비 및 최적화 관련되 유의사항 (11:26)
본 동영상은 Unity3D 5.0 버전으로 만들어졌습니다. 따라서 동영상 강의를 그대로 따라해보기 위해서는 반드시 5.0 버전을 설치해야 합니다. UX디자인 프로세스를 통해 얻은 결과물인 프로토타입의 러프시안을 Graphic User Interface의 결과물로 구현했다면, ... -
무한러닝 게임예제 34단계 - Eclipse를 이용해 안드로이드폰 게임으로 셋팅 및 Compile (10:23)
완성된 게임을 안드로이드폰 게임으로 만들기 위해서는 Company Name과 Product Name 및 아이콘을 지정해줍니다. 또 가로방향 (Landscape),세로방향(Portrait) 관련한 지정, Splash 이미지등록 등을 해줍니다. 참고로 Splash 이미지는 Scaling을 Scale fo fill... -
무한러닝 게임예제 33단계 - TouchCount와 TouchPhase를 이용한 모바일 조작용 Input 코드삽입 (3:08)
PC에서는 스페이스바를 이용해 점프하게 되지만, 모바일인 경우는 터치를 이용하게 되므로 이를 구현하기 위하여 스크립트를 입력해야 합니다. TouchCount>0 이란 한 개 이상의 손가락이 터치한 것을 인식하기 위한 것이며 TouchPhase.Began은 이제 막 눌려진 ... -
무한러닝 게임예제 32단계 - Target 해상도에 따른 GUI의 위치확인 및 재조정 (7:12)
이제껏 만든 화면의 해상도(Resolution)가 PC나 스마트폰에 적합한지 확인을 해야합니다. 실제 1280 X 720으로 해상도를 지정해두었더라도 실제 유니티의 게임 Preview 화면은 비율에 따라 늘어나고 줄어드는 구조로 되어있으므로 정확한 게임화면을 반영해주... -
무한러닝 게임예제 31단계 - NGUI를 이용하여 게임화면 하단에 Guage Bar 적용하기 (12:33)
시간이 지나거나 또는 동전획득에 따라 변화되는 정보를 시각적으로 반영할 수 있는 게이지바(Guage Bar)를 만들어봅니다. NGUI의 fillAmount 기능을 이용하여 동전을 먹으면 게이지가 차오르는 기능을 구현할 수 있습니다. 메인화면에서는 NGUI가 사용되고 있... -
무한러닝 게임예제 30단계 - 네비게이션 체크 및 폰트의 적용 (11:56)
게임의 전반적인 기능동작 및 네비게이션 기능들이 제대로 작동하는지 체크를 합니다. 메인화면에도 배경음악을 적용하고 볼륨을 조정합니다. 주의해야 할 점은 스마트폰으로 가져갈 경우 PC의 조건과는 소리 볼륨이 달라질 수 있기 때문에 잘 테스트해주며 작... -
무한러닝 게임예제 29단계 - NGUI에서 Sprite Animation 구현 및 게임 배경음악 삽입하기 (15:23)
NGUI에서 Sprite Animation을 구현하여 메인화면에 움직이는 캐릭터를 연출할 수 있습니다. 이를 위해 Sprite로 준비되었던 Jump 동작들로 별도의 Atlas 이미지들을 만들어야 합니다. Partcle 시스템을 활용하여 좀 더 만화같은 파티클 표현을 해봅니다. 메인... -
무한러닝 게임예제 28단계 - NGUI를 이용한 Splash 화면 만들기 (17:33)
NGUI는 유니티에서 가장 많이 사용하는 Extension으로서, 주로 2D 인터페이스의 메뉴, UI를 쉽게 구현하게 해줍니다. 본 예제에서는 NGUI 2.7 버전을 사용하도록 합니다. 본 예제에서 진행하는 NGUI의 적용과정은 Atlas 이미지 생성, UI 생성, Widget 생성 순...