SlideShare a Scribd company logo
1 of 29
Download to read offline
Unity3D 5의
2016. 10. 15 데브루키
고기님(조홍기)
5 UGUI에 대해 알아봅시다
#2
알아두세요
# 본발표_UGUI기초_발표
# 중급이상자_안봐도_ㅇㅋ
# 봐도_물론_ㅇㅋ
# Unity3D 5의_하이어라키에_이해있음_편리
# 발표중_궁금한거_질문도_ㅇㅋ
@1 List Up
@ 발표자 소개
@ 이전 UGUI #1 발표 되새김질
@ 스크롤뷰와 레이아웃 엘리먼트 설명
@ 사용해보기
@ 질문사항
@2 발표자 소개
@ 이름 – 조홍기
@ 닉네임 – 고기님
@ 생산년도 – 1987년
@ 하는일 – 게임UI 아트 디자이너
@ 하고싶은 일 – 운동, 그림, 자전거
@ 해야하는 일 – 월세내기, 세금내기, 예비군 가기
@3 UGUI #1 되새김질
1. 발표자료를 켠다
2. 세줄요약을 한다
3. 발표자료를 끈다
http://www.slideshare.net/honggijoe/unity3d-5-ugui-1
@4 스크롤뷰 / 레이아웃 엘리먼트
1.기본 스크롤뷰 플랫폼
2.뷰포트 오브젝트
3.가로 스크롤바 오브젝트
4.세로 스크롤바 오브젝트
@4 스크롤뷰 / 레이아웃 엘리먼트
1. 스크롤바 기본 구조
2. 스크롤뷰와 연결되어 있음
3. 스크롤뷰 핸들링 가능
4.Value값(위치정도),
스텝넘버 설정 가능
@4 스크롤뷰 / 레이아웃 엘리먼트
1. 뷰포트
2. 마스킹과 보이는 영역 설정
3. 보이는 영역 배경이미지 설정
@4 스크롤뷰 / 레이아웃 엘리먼트
1. Content 오브젝트
2. 하위에 넣어질 컨텐츠Item 들을
갖게 됨
3. 기본적으로 비어있으나
보통 이 위치에 레이아웃
엘리먼트 컴포넌트 추가하여 사용
@4 스크롤뷰 / 레이아웃 엘리먼트
1. 컨텐츠 Item (가제)
2. 실제 내용을 담는 동적오브젝트
(프리팹)등을 배치함을 말함
3. Content 오브젝트에 들어가는
레이아웃 엘리먼트 설정에
영향을 받음
@4 스크롤뷰 / 레이아웃 엘리먼트
1. 레이아웃 엘리먼트
2. 그리드 레이아웃 그룹
3. 가로배열 레이아웃 그룹
4. 세로배열 레이아웃 그룹
Layout : 구획을 만들거나 나눠 배치함
@4 스크롤뷰 / 레이아웃 엘리먼트
1. Layout Element
2. 다른 레이아웃그룹 영향
아래에서 각 오브젝트가
가져야 할 적정크기 설정
3. 최소영역, 일반적영역,
여유비율영역
@4 스크롤뷰 / 레이아웃 엘리먼트
@4 스크롤뷰 / 레이아웃 엘리먼트
메트로 UI
@4 스크롤뷰 / 레이아웃 엘리먼트
1. Grid Layout Group
2. 순차적 격자배열
3. 좋은 예 ) 아이템 인벤토리
@4 스크롤뷰 / 레이아웃 엘리먼트
인벤토리 UI
@4 스크롤뷰 / 레이아웃 엘리먼트
1. Horizontal Layout Group
2. 순차적 가로배열
3. 좋은 예 ) 가로배열 태그 UI
@4 스크롤뷰 / 레이아웃 엘리먼트
가로배열 UI
@4 스크롤뷰 / 레이아웃 엘리먼트
1. Vertical Layout Group
2. 순차적 세로배열
3. 좋은 예 ) 세로배열 태그 UI
@4 스크롤뷰 / 레이아웃 엘리먼트
세로배열 UI
@5 사용해보기 / 인벤토리
간단한 인벤토리 형태 제작가능
내부 Item이 갖는 형식에 따라
다양한 응용 가능
메뉴, 버튼모음, 선택 리스트 등등
@5 사용해보기 / 인벤토리
마스킹의 편의성을 위해
마스크전담 레이어 추가
@5 사용해보기 / 인벤토리
Grid Layout Group과
Content Size Fitter를 이용해
레이아웃 크기 조절과
페이딩 및
하위 셀(Item프리팹)의 간격,
크기, 시작앵커, 가로줄 개수
등을 사전설정
@5 사용해보기 / 인벤토리
@5 사용해보기 / 말풍선
글자수에 따라
크기가 변하는
말풍선 만들기
@5 사용해보기 / 말풍선
@5 사용해보기 / 말풍선
9patch(나인패치,슬라이스)
말풍선 이미지
Layout Group의 페이딩
Content Size Fitter사이징
하위 텍스트 오브젝트와
이미지 오브젝트가
동시에 사이징 되게 함
@6 질문사항
감사합니다
질문 받습니다
유니티3D 5의 Ugui #2

More Related Content

What's hot

[IGC 2016] 컴투스 김동준 - 기획 지망생은 무엇을 준비하나요?
[IGC 2016] 컴투스 김동준 - 기획 지망생은 무엇을 준비하나요?[IGC 2016] 컴투스 김동준 - 기획 지망생은 무엇을 준비하나요?
[IGC 2016] 컴투스 김동준 - 기획 지망생은 무엇을 준비하나요?강 민우
 
프로그래머에게 사랑받는 게임 기획서 작성법
프로그래머에게 사랑받는 게임 기획서 작성법프로그래머에게 사랑받는 게임 기획서 작성법
프로그래머에게 사랑받는 게임 기획서 작성법Lee Sangkyoon (Kay)
 
그럴듯한 랜덤 생성 컨텐츠 만들기
그럴듯한 랜덤 생성 컨텐츠 만들기그럴듯한 랜덤 생성 컨텐츠 만들기
그럴듯한 랜덤 생성 컨텐츠 만들기Yongha Kim
 
[IGC2018] 에픽게임즈 신광섭 - 언리얼엔진4 포트나이트 멀티플랫폼 개발 지원
[IGC2018] 에픽게임즈 신광섭 - 언리얼엔진4 포트나이트 멀티플랫폼 개발 지원[IGC2018] 에픽게임즈 신광섭 - 언리얼엔진4 포트나이트 멀티플랫폼 개발 지원
[IGC2018] 에픽게임즈 신광섭 - 언리얼엔진4 포트나이트 멀티플랫폼 개발 지원강 민우
 
이원, MMORPG 스토리텔링의 금기들, NDC2010
이원, MMORPG 스토리텔링의 금기들, NDC2010이원, MMORPG 스토리텔링의 금기들, NDC2010
이원, MMORPG 스토리텔링의 금기들, NDC2010devCAT Studio, NEXON
 
모바일 게임기획 따라하며 배우기
모바일 게임기획 따라하며 배우기모바일 게임기획 따라하며 배우기
모바일 게임기획 따라하며 배우기Sunnyrider
 
NDC2018 안드로이드+유니티 네이티브 프로파일링 삽질기
NDC2018 안드로이드+유니티 네이티브 프로파일링 삽질기NDC2018 안드로이드+유니티 네이티브 프로파일링 삽질기
NDC2018 안드로이드+유니티 네이티브 프로파일링 삽질기Jaeseung Ha
 
NDC2017 언리얼엔진4 디버깅 101 - 게임 기획자, 프로그래머가 버그와 만났을 때 사용할 수 있는 지침들
NDC2017 언리얼엔진4 디버깅 101 - 게임 기획자, 프로그래머가 버그와 만났을 때 사용할 수 있는 지침들NDC2017 언리얼엔진4 디버깅 101 - 게임 기획자, 프로그래머가 버그와 만났을 때 사용할 수 있는 지침들
NDC2017 언리얼엔진4 디버깅 101 - 게임 기획자, 프로그래머가 버그와 만났을 때 사용할 수 있는 지침들영욱 오
 
Ue4 에서의 환경변화 구현
Ue4 에서의 환경변화 구현Ue4 에서의 환경변화 구현
Ue4 에서의 환경변화 구현kyuil choi
 
[Ndc11 박민근] deferred shading
[Ndc11 박민근] deferred shading[Ndc11 박민근] deferred shading
[Ndc11 박민근] deferred shadingMinGeun Park
 
온라인 게임 처음부터 끝까지 동적언어로 만들기
온라인 게임 처음부터 끝까지 동적언어로 만들기온라인 게임 처음부터 끝까지 동적언어로 만들기
온라인 게임 처음부터 끝까지 동적언어로 만들기Seungjae Lee
 
GameInstance에 대해서 알아보자
GameInstance에 대해서 알아보자GameInstance에 대해서 알아보자
GameInstance에 대해서 알아보자TonyCms
 
[NDC17] Unreal.js - 자바스크립트로 쉽고 빠른 UE4 개발하기
[NDC17] Unreal.js - 자바스크립트로 쉽고 빠른 UE4 개발하기[NDC17] Unreal.js - 자바스크립트로 쉽고 빠른 UE4 개발하기
[NDC17] Unreal.js - 자바스크립트로 쉽고 빠른 UE4 개발하기현철 조
 
【Unite Tokyo 2019】〈七つの大罪〉をゲームで!高品質グラフィックを具現化するための技法と開発最適化のご紹介
【Unite Tokyo 2019】〈七つの大罪〉をゲームで!高品質グラフィックを具現化するための技法と開発最適化のご紹介【Unite Tokyo 2019】〈七つの大罪〉をゲームで!高品質グラフィックを具現化するための技法と開発最適化のご紹介
【Unite Tokyo 2019】〈七つの大罪〉をゲームで!高品質グラフィックを具現化するための技法と開発最適化のご紹介UnityTechnologiesJapan002
 
스크린 스페이스 데칼에 대해 자세히 알아보자(워햄머 40,000: 스페이스 마린)
스크린 스페이스 데칼에 대해 자세히 알아보자(워햄머 40,000: 스페이스 마린)스크린 스페이스 데칼에 대해 자세히 알아보자(워햄머 40,000: 스페이스 마린)
스크린 스페이스 데칼에 대해 자세히 알아보자(워햄머 40,000: 스페이스 마린)포프 김
 
NDC2011 - 카메라 시스템을 통해 살펴보는 인터랙티브 시스템 개발의 문제점
NDC2011 - 카메라 시스템을 통해 살펴보는 인터랙티브 시스템 개발의 문제점NDC2011 - 카메라 시스템을 통해 살펴보는 인터랙티브 시스템 개발의 문제점
NDC2011 - 카메라 시스템을 통해 살펴보는 인터랙티브 시스템 개발의 문제점Jubok Kim
 
[NDC 2021] 게임 PD가 되어 보니
[NDC 2021] 게임 PD가 되어 보니[NDC 2021] 게임 PD가 되어 보니
[NDC 2021] 게임 PD가 되어 보니Yongha Kim
 
NDC2013 - 인디게임 프로젝트 중도에 포기하지 않는 방법
NDC2013 - 인디게임 프로젝트 중도에 포기하지 않는 방법NDC2013 - 인디게임 프로젝트 중도에 포기하지 않는 방법
NDC2013 - 인디게임 프로젝트 중도에 포기하지 않는 방법ChangHyun Won
 
모바일 게임 최적화
모바일 게임 최적화 모바일 게임 최적화
모바일 게임 최적화 tartist
 
[IGC 2017] 블루홀 최준혁 - '플레이어언노운스 배틀그라운드' DEV 스토리
[IGC 2017] 블루홀 최준혁 - '플레이어언노운스 배틀그라운드' DEV 스토리[IGC 2017] 블루홀 최준혁 - '플레이어언노운스 배틀그라운드' DEV 스토리
[IGC 2017] 블루홀 최준혁 - '플레이어언노운스 배틀그라운드' DEV 스토리강 민우
 

What's hot (20)

[IGC 2016] 컴투스 김동준 - 기획 지망생은 무엇을 준비하나요?
[IGC 2016] 컴투스 김동준 - 기획 지망생은 무엇을 준비하나요?[IGC 2016] 컴투스 김동준 - 기획 지망생은 무엇을 준비하나요?
[IGC 2016] 컴투스 김동준 - 기획 지망생은 무엇을 준비하나요?
 
프로그래머에게 사랑받는 게임 기획서 작성법
프로그래머에게 사랑받는 게임 기획서 작성법프로그래머에게 사랑받는 게임 기획서 작성법
프로그래머에게 사랑받는 게임 기획서 작성법
 
그럴듯한 랜덤 생성 컨텐츠 만들기
그럴듯한 랜덤 생성 컨텐츠 만들기그럴듯한 랜덤 생성 컨텐츠 만들기
그럴듯한 랜덤 생성 컨텐츠 만들기
 
[IGC2018] 에픽게임즈 신광섭 - 언리얼엔진4 포트나이트 멀티플랫폼 개발 지원
[IGC2018] 에픽게임즈 신광섭 - 언리얼엔진4 포트나이트 멀티플랫폼 개발 지원[IGC2018] 에픽게임즈 신광섭 - 언리얼엔진4 포트나이트 멀티플랫폼 개발 지원
[IGC2018] 에픽게임즈 신광섭 - 언리얼엔진4 포트나이트 멀티플랫폼 개발 지원
 
이원, MMORPG 스토리텔링의 금기들, NDC2010
이원, MMORPG 스토리텔링의 금기들, NDC2010이원, MMORPG 스토리텔링의 금기들, NDC2010
이원, MMORPG 스토리텔링의 금기들, NDC2010
 
모바일 게임기획 따라하며 배우기
모바일 게임기획 따라하며 배우기모바일 게임기획 따라하며 배우기
모바일 게임기획 따라하며 배우기
 
NDC2018 안드로이드+유니티 네이티브 프로파일링 삽질기
NDC2018 안드로이드+유니티 네이티브 프로파일링 삽질기NDC2018 안드로이드+유니티 네이티브 프로파일링 삽질기
NDC2018 안드로이드+유니티 네이티브 프로파일링 삽질기
 
NDC2017 언리얼엔진4 디버깅 101 - 게임 기획자, 프로그래머가 버그와 만났을 때 사용할 수 있는 지침들
NDC2017 언리얼엔진4 디버깅 101 - 게임 기획자, 프로그래머가 버그와 만났을 때 사용할 수 있는 지침들NDC2017 언리얼엔진4 디버깅 101 - 게임 기획자, 프로그래머가 버그와 만났을 때 사용할 수 있는 지침들
NDC2017 언리얼엔진4 디버깅 101 - 게임 기획자, 프로그래머가 버그와 만났을 때 사용할 수 있는 지침들
 
Ue4 에서의 환경변화 구현
Ue4 에서의 환경변화 구현Ue4 에서의 환경변화 구현
Ue4 에서의 환경변화 구현
 
[Ndc11 박민근] deferred shading
[Ndc11 박민근] deferred shading[Ndc11 박민근] deferred shading
[Ndc11 박민근] deferred shading
 
온라인 게임 처음부터 끝까지 동적언어로 만들기
온라인 게임 처음부터 끝까지 동적언어로 만들기온라인 게임 처음부터 끝까지 동적언어로 만들기
온라인 게임 처음부터 끝까지 동적언어로 만들기
 
GameInstance에 대해서 알아보자
GameInstance에 대해서 알아보자GameInstance에 대해서 알아보자
GameInstance에 대해서 알아보자
 
[NDC17] Unreal.js - 자바스크립트로 쉽고 빠른 UE4 개발하기
[NDC17] Unreal.js - 자바스크립트로 쉽고 빠른 UE4 개발하기[NDC17] Unreal.js - 자바스크립트로 쉽고 빠른 UE4 개발하기
[NDC17] Unreal.js - 자바스크립트로 쉽고 빠른 UE4 개발하기
 
【Unite Tokyo 2019】〈七つの大罪〉をゲームで!高品質グラフィックを具現化するための技法と開発最適化のご紹介
【Unite Tokyo 2019】〈七つの大罪〉をゲームで!高品質グラフィックを具現化するための技法と開発最適化のご紹介【Unite Tokyo 2019】〈七つの大罪〉をゲームで!高品質グラフィックを具現化するための技法と開発最適化のご紹介
【Unite Tokyo 2019】〈七つの大罪〉をゲームで!高品質グラフィックを具現化するための技法と開発最適化のご紹介
 
스크린 스페이스 데칼에 대해 자세히 알아보자(워햄머 40,000: 스페이스 마린)
스크린 스페이스 데칼에 대해 자세히 알아보자(워햄머 40,000: 스페이스 마린)스크린 스페이스 데칼에 대해 자세히 알아보자(워햄머 40,000: 스페이스 마린)
스크린 스페이스 데칼에 대해 자세히 알아보자(워햄머 40,000: 스페이스 마린)
 
NDC2011 - 카메라 시스템을 통해 살펴보는 인터랙티브 시스템 개발의 문제점
NDC2011 - 카메라 시스템을 통해 살펴보는 인터랙티브 시스템 개발의 문제점NDC2011 - 카메라 시스템을 통해 살펴보는 인터랙티브 시스템 개발의 문제점
NDC2011 - 카메라 시스템을 통해 살펴보는 인터랙티브 시스템 개발의 문제점
 
[NDC 2021] 게임 PD가 되어 보니
[NDC 2021] 게임 PD가 되어 보니[NDC 2021] 게임 PD가 되어 보니
[NDC 2021] 게임 PD가 되어 보니
 
NDC2013 - 인디게임 프로젝트 중도에 포기하지 않는 방법
NDC2013 - 인디게임 프로젝트 중도에 포기하지 않는 방법NDC2013 - 인디게임 프로젝트 중도에 포기하지 않는 방법
NDC2013 - 인디게임 프로젝트 중도에 포기하지 않는 방법
 
모바일 게임 최적화
모바일 게임 최적화 모바일 게임 최적화
모바일 게임 최적화
 
[IGC 2017] 블루홀 최준혁 - '플레이어언노운스 배틀그라운드' DEV 스토리
[IGC 2017] 블루홀 최준혁 - '플레이어언노운스 배틀그라운드' DEV 스토리[IGC 2017] 블루홀 최준혁 - '플레이어언노운스 배틀그라운드' DEV 스토리
[IGC 2017] 블루홀 최준혁 - '플레이어언노운스 배틀그라운드' DEV 스토리
 

Viewers also liked

손가락이 제멋대로 UX하고 움직이는 UI #2
손가락이 제멋대로 UX하고 움직이는 UI #2손가락이 제멋대로 UX하고 움직이는 UI #2
손가락이 제멋대로 UX하고 움직이는 UI #2Hong-Gi Joe
 
The스프라이트
The스프라이트The스프라이트
The스프라이트Hong-Gi Joe
 
손가락이 제멋대로 UX 하고 움직이는 UI
손가락이 제멋대로 UX 하고 움직이는 UI손가락이 제멋대로 UX 하고 움직이는 UI
손가락이 제멋대로 UX 하고 움직이는 UIHong-Gi Joe
 
151003 원화하던 쪼랩의 UI 전직기
151003 원화하던 쪼랩의 UI 전직기151003 원화하던 쪼랩의 UI 전직기
151003 원화하던 쪼랩의 UI 전직기Hong-Gi Joe
 
140726컨셉론 소형
140726컨셉론 소형140726컨셉론 소형
140726컨셉론 소형Hong-Gi Joe
 
유니티4.6 의 새로운 gui시스템
유니티4.6 의 새로운 gui시스템유니티4.6 의 새로운 gui시스템
유니티4.6 의 새로운 gui시스템GukHwan Ji
 
[160402_데브루키_박민근] UniRx 소개
[160402_데브루키_박민근] UniRx 소개[160402_데브루키_박민근] UniRx 소개
[160402_데브루키_박민근] UniRx 소개MinGeun Park
 
유니티의 라이팅이 안 이쁘다구요? (A to Z of Lighting)
유니티의 라이팅이 안 이쁘다구요? (A to Z of Lighting)유니티의 라이팅이 안 이쁘다구요? (A to Z of Lighting)
유니티의 라이팅이 안 이쁘다구요? (A to Z of Lighting)ozlael ozlael
 
[IGC 2016] 넷마블 엔투 김경민 - 상품으로 바라보는 게임과 소비자
[IGC 2016] 넷마블 엔투 김경민 - 상품으로 바라보는 게임과 소비자[IGC 2016] 넷마블 엔투 김경민 - 상품으로 바라보는 게임과 소비자
[IGC 2016] 넷마블 엔투 김경민 - 상품으로 바라보는 게임과 소비자강 민우
 
다함께 자전거
다함께 자전거다함께 자전거
다함께 자전거Hong-Gi Joe
 
Spine과 함께하는 뼈대세우기
Spine과 함께하는 뼈대세우기Spine과 함께하는 뼈대세우기
Spine과 함께하는 뼈대세우기Hong-Gi Joe
 
2015 데브루키 페차쿠차 "Rim Light(림라이트) 만들기"
2015 데브루키 페차쿠차 "Rim Light(림라이트) 만들기"2015 데브루키 페차쿠차 "Rim Light(림라이트) 만들기"
2015 데브루키 페차쿠차 "Rim Light(림라이트) 만들기"은아 정
 
2D Endless Runner in Unity for Mobile - GDG DevFest Istanbul 2014
2D Endless Runner in Unity for Mobile - GDG DevFest Istanbul 20142D Endless Runner in Unity for Mobile - GDG DevFest Istanbul 2014
2D Endless Runner in Unity for Mobile - GDG DevFest Istanbul 2014Murat Gürel
 
셰이더가 뭐에요?
셰이더가 뭐에요?셰이더가 뭐에요?
셰이더가 뭐에요?Jungsoo Park
 
Unity2DとNewGUIについて
Unity2DとNewGUIについてUnity2DとNewGUIについて
Unity2DとNewGUIについてKeigo Ando
 
48시간, 복셀로 표현하기
48시간, 복셀로 표현하기48시간, 복셀로 표현하기
48시간, 복셀로 표현하기Jungsoo Park
 
실전프로젝트 정서경 양현찬
실전프로젝트 정서경 양현찬실전프로젝트 정서경 양현찬
실전프로젝트 정서경 양현찬현찬 양
 
셰이더 만들기 실습
셰이더 만들기 실습셰이더 만들기 실습
셰이더 만들기 실습Jungsoo Park
 

Viewers also liked (20)

손가락이 제멋대로 UX하고 움직이는 UI #2
손가락이 제멋대로 UX하고 움직이는 UI #2손가락이 제멋대로 UX하고 움직이는 UI #2
손가락이 제멋대로 UX하고 움직이는 UI #2
 
The스프라이트
The스프라이트The스프라이트
The스프라이트
 
손가락이 제멋대로 UX 하고 움직이는 UI
손가락이 제멋대로 UX 하고 움직이는 UI손가락이 제멋대로 UX 하고 움직이는 UI
손가락이 제멋대로 UX 하고 움직이는 UI
 
151003 원화하던 쪼랩의 UI 전직기
151003 원화하던 쪼랩의 UI 전직기151003 원화하던 쪼랩의 UI 전직기
151003 원화하던 쪼랩의 UI 전직기
 
140726컨셉론 소형
140726컨셉론 소형140726컨셉론 소형
140726컨셉론 소형
 
유니티4.6 의 새로운 gui시스템
유니티4.6 의 새로운 gui시스템유니티4.6 의 새로운 gui시스템
유니티4.6 의 새로운 gui시스템
 
[160402_데브루키_박민근] UniRx 소개
[160402_데브루키_박민근] UniRx 소개[160402_데브루키_박민근] UniRx 소개
[160402_데브루키_박민근] UniRx 소개
 
유니티의 라이팅이 안 이쁘다구요? (A to Z of Lighting)
유니티의 라이팅이 안 이쁘다구요? (A to Z of Lighting)유니티의 라이팅이 안 이쁘다구요? (A to Z of Lighting)
유니티의 라이팅이 안 이쁘다구요? (A to Z of Lighting)
 
[IGC 2016] 넷마블 엔투 김경민 - 상품으로 바라보는 게임과 소비자
[IGC 2016] 넷마블 엔투 김경민 - 상품으로 바라보는 게임과 소비자[IGC 2016] 넷마블 엔투 김경민 - 상품으로 바라보는 게임과 소비자
[IGC 2016] 넷마블 엔투 김경민 - 상품으로 바라보는 게임과 소비자
 
[다우기술] 그룹웨어 다우오피스가 전하는 이주의 IT뉴스 10월 첫째주
[다우기술] 그룹웨어 다우오피스가 전하는 이주의 IT뉴스 10월 첫째주[다우기술] 그룹웨어 다우오피스가 전하는 이주의 IT뉴스 10월 첫째주
[다우기술] 그룹웨어 다우오피스가 전하는 이주의 IT뉴스 10월 첫째주
 
다함께 자전거
다함께 자전거다함께 자전거
다함께 자전거
 
Spine과 함께하는 뼈대세우기
Spine과 함께하는 뼈대세우기Spine과 함께하는 뼈대세우기
Spine과 함께하는 뼈대세우기
 
서른즈음에
서른즈음에서른즈음에
서른즈음에
 
2015 데브루키 페차쿠차 "Rim Light(림라이트) 만들기"
2015 데브루키 페차쿠차 "Rim Light(림라이트) 만들기"2015 데브루키 페차쿠차 "Rim Light(림라이트) 만들기"
2015 데브루키 페차쿠차 "Rim Light(림라이트) 만들기"
 
2D Endless Runner in Unity for Mobile - GDG DevFest Istanbul 2014
2D Endless Runner in Unity for Mobile - GDG DevFest Istanbul 20142D Endless Runner in Unity for Mobile - GDG DevFest Istanbul 2014
2D Endless Runner in Unity for Mobile - GDG DevFest Istanbul 2014
 
셰이더가 뭐에요?
셰이더가 뭐에요?셰이더가 뭐에요?
셰이더가 뭐에요?
 
Unity2DとNewGUIについて
Unity2DとNewGUIについてUnity2DとNewGUIについて
Unity2DとNewGUIについて
 
48시간, 복셀로 표현하기
48시간, 복셀로 표현하기48시간, 복셀로 표현하기
48시간, 복셀로 표현하기
 
실전프로젝트 정서경 양현찬
실전프로젝트 정서경 양현찬실전프로젝트 정서경 양현찬
실전프로젝트 정서경 양현찬
 
셰이더 만들기 실습
셰이더 만들기 실습셰이더 만들기 실습
셰이더 만들기 실습
 

유니티3D 5의 Ugui #2

  • 1. Unity3D 5의 2016. 10. 15 데브루키 고기님(조홍기) 5 UGUI에 대해 알아봅시다 #2
  • 2. 알아두세요 # 본발표_UGUI기초_발표 # 중급이상자_안봐도_ㅇㅋ # 봐도_물론_ㅇㅋ # Unity3D 5의_하이어라키에_이해있음_편리 # 발표중_궁금한거_질문도_ㅇㅋ
  • 3. @1 List Up @ 발표자 소개 @ 이전 UGUI #1 발표 되새김질 @ 스크롤뷰와 레이아웃 엘리먼트 설명 @ 사용해보기 @ 질문사항
  • 4. @2 발표자 소개 @ 이름 – 조홍기 @ 닉네임 – 고기님 @ 생산년도 – 1987년 @ 하는일 – 게임UI 아트 디자이너 @ 하고싶은 일 – 운동, 그림, 자전거 @ 해야하는 일 – 월세내기, 세금내기, 예비군 가기
  • 5. @3 UGUI #1 되새김질 1. 발표자료를 켠다 2. 세줄요약을 한다 3. 발표자료를 끈다 http://www.slideshare.net/honggijoe/unity3d-5-ugui-1
  • 6. @4 스크롤뷰 / 레이아웃 엘리먼트 1.기본 스크롤뷰 플랫폼 2.뷰포트 오브젝트 3.가로 스크롤바 오브젝트 4.세로 스크롤바 오브젝트
  • 7. @4 스크롤뷰 / 레이아웃 엘리먼트 1. 스크롤바 기본 구조 2. 스크롤뷰와 연결되어 있음 3. 스크롤뷰 핸들링 가능 4.Value값(위치정도), 스텝넘버 설정 가능
  • 8. @4 스크롤뷰 / 레이아웃 엘리먼트 1. 뷰포트 2. 마스킹과 보이는 영역 설정 3. 보이는 영역 배경이미지 설정
  • 9. @4 스크롤뷰 / 레이아웃 엘리먼트 1. Content 오브젝트 2. 하위에 넣어질 컨텐츠Item 들을 갖게 됨 3. 기본적으로 비어있으나 보통 이 위치에 레이아웃 엘리먼트 컴포넌트 추가하여 사용
  • 10. @4 스크롤뷰 / 레이아웃 엘리먼트 1. 컨텐츠 Item (가제) 2. 실제 내용을 담는 동적오브젝트 (프리팹)등을 배치함을 말함 3. Content 오브젝트에 들어가는 레이아웃 엘리먼트 설정에 영향을 받음
  • 11. @4 스크롤뷰 / 레이아웃 엘리먼트 1. 레이아웃 엘리먼트 2. 그리드 레이아웃 그룹 3. 가로배열 레이아웃 그룹 4. 세로배열 레이아웃 그룹 Layout : 구획을 만들거나 나눠 배치함
  • 12. @4 스크롤뷰 / 레이아웃 엘리먼트 1. Layout Element 2. 다른 레이아웃그룹 영향 아래에서 각 오브젝트가 가져야 할 적정크기 설정 3. 최소영역, 일반적영역, 여유비율영역
  • 13. @4 스크롤뷰 / 레이아웃 엘리먼트
  • 14. @4 스크롤뷰 / 레이아웃 엘리먼트 메트로 UI
  • 15. @4 스크롤뷰 / 레이아웃 엘리먼트 1. Grid Layout Group 2. 순차적 격자배열 3. 좋은 예 ) 아이템 인벤토리
  • 16. @4 스크롤뷰 / 레이아웃 엘리먼트 인벤토리 UI
  • 17. @4 스크롤뷰 / 레이아웃 엘리먼트 1. Horizontal Layout Group 2. 순차적 가로배열 3. 좋은 예 ) 가로배열 태그 UI
  • 18. @4 스크롤뷰 / 레이아웃 엘리먼트 가로배열 UI
  • 19. @4 스크롤뷰 / 레이아웃 엘리먼트 1. Vertical Layout Group 2. 순차적 세로배열 3. 좋은 예 ) 세로배열 태그 UI
  • 20. @4 스크롤뷰 / 레이아웃 엘리먼트 세로배열 UI
  • 21. @5 사용해보기 / 인벤토리 간단한 인벤토리 형태 제작가능 내부 Item이 갖는 형식에 따라 다양한 응용 가능 메뉴, 버튼모음, 선택 리스트 등등
  • 22. @5 사용해보기 / 인벤토리 마스킹의 편의성을 위해 마스크전담 레이어 추가
  • 23. @5 사용해보기 / 인벤토리 Grid Layout Group과 Content Size Fitter를 이용해 레이아웃 크기 조절과 페이딩 및 하위 셀(Item프리팹)의 간격, 크기, 시작앵커, 가로줄 개수 등을 사전설정
  • 24. @5 사용해보기 / 인벤토리
  • 25. @5 사용해보기 / 말풍선 글자수에 따라 크기가 변하는 말풍선 만들기
  • 26. @5 사용해보기 / 말풍선
  • 27. @5 사용해보기 / 말풍선 9patch(나인패치,슬라이스) 말풍선 이미지 Layout Group의 페이딩 Content Size Fitter사이징 하위 텍스트 오브젝트와 이미지 오브젝트가 동시에 사이징 되게 함