SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

유니티 + Nodejs를 활용한 멀티플레이어 게임 개발하기
유니티 + Nodejs를 활용한 멀티플레이어 게임 개발하기유니티 + Nodejs를 활용한 멀티플레이어 게임 개발하기
유니티 + Nodejs를 활용한 멀티플레이어 게임 개발하기Kiyoung Moon
 
AAA게임_UI_최적화_및_빌드하기.pptx
AAA게임_UI_최적화_및_빌드하기.pptxAAA게임_UI_최적화_및_빌드하기.pptx
AAA게임_UI_최적화_및_빌드하기.pptxTonyCms
 
[0903 구경원] recast 네비메쉬
[0903 구경원] recast 네비메쉬[0903 구경원] recast 네비메쉬
[0903 구경원] recast 네비메쉬KyeongWon Koo
 
Multithread & shared_ptr
Multithread & shared_ptrMultithread & shared_ptr
Multithread & shared_ptr내훈 정
 
Ndc17 - 차세대 게임이펙트를 위해 알야아할 기법들
Ndc17 - 차세대 게임이펙트를 위해 알야아할 기법들Ndc17 - 차세대 게임이펙트를 위해 알야아할 기법들
Ndc17 - 차세대 게임이펙트를 위해 알야아할 기법들Dae Hyek KIM
 
멀티스레드 렌더링 (Multithreaded rendering)
멀티스레드 렌더링 (Multithreaded rendering)멀티스레드 렌더링 (Multithreaded rendering)
멀티스레드 렌더링 (Multithreaded rendering)Bongseok Cho
 
마비노기듀얼 이야기-넥슨 김동건
마비노기듀얼 이야기-넥슨 김동건마비노기듀얼 이야기-넥슨 김동건
마비노기듀얼 이야기-넥슨 김동건강 민우
 
코히런트 Gt(coherent gt) 통합 및 간단한 사용법
코히런트 Gt(coherent gt) 통합 및 간단한 사용법코히런트 Gt(coherent gt) 통합 및 간단한 사용법
코히런트 Gt(coherent gt) 통합 및 간단한 사용법Kiyoung Moon
 
이승재, 일정대로 출시하기 왜 & 어떻게: 개발자를 위한 제작진행개론, NDC2017
이승재, 일정대로 출시하기 왜 & 어떻게: 개발자를 위한 제작진행개론, NDC2017이승재, 일정대로 출시하기 왜 & 어떻게: 개발자를 위한 제작진행개론, NDC2017
이승재, 일정대로 출시하기 왜 & 어떻게: 개발자를 위한 제작진행개론, NDC2017devCAT Studio, NEXON
 
[NDC 2009] 행동 트리로 구현하는 인공지능
[NDC 2009] 행동 트리로 구현하는 인공지능[NDC 2009] 행동 트리로 구현하는 인공지능
[NDC 2009] 행동 트리로 구현하는 인공지능Yongha Kim
 
[NDC2017] 딥러닝으로 게임 콘텐츠 제작하기 - VAE를 이용한 콘텐츠 생성 기법 연구 사례
[NDC2017] 딥러닝으로 게임 콘텐츠 제작하기 - VAE를 이용한 콘텐츠 생성 기법 연구 사례[NDC2017] 딥러닝으로 게임 콘텐츠 제작하기 - VAE를 이용한 콘텐츠 생성 기법 연구 사례
[NDC2017] 딥러닝으로 게임 콘텐츠 제작하기 - VAE를 이용한 콘텐츠 생성 기법 연구 사례Hwanhee Kim
 
[IGC2018] 에픽게임즈 신광섭 - 언리얼엔진4 포트나이트 멀티플랫폼 개발 지원
[IGC2018] 에픽게임즈 신광섭 - 언리얼엔진4 포트나이트 멀티플랫폼 개발 지원[IGC2018] 에픽게임즈 신광섭 - 언리얼엔진4 포트나이트 멀티플랫폼 개발 지원
[IGC2018] 에픽게임즈 신광섭 - 언리얼엔진4 포트나이트 멀티플랫폼 개발 지원강 민우
 
모바일 게임기획 따라하며 배우기
모바일 게임기획 따라하며 배우기모바일 게임기획 따라하며 배우기
모바일 게임기획 따라하며 배우기Sunnyrider
 
전형규, Vertex Post-Processing Framework, NDC2011
전형규, Vertex Post-Processing Framework, NDC2011전형규, Vertex Post-Processing Framework, NDC2011
전형규, Vertex Post-Processing Framework, NDC2011devCAT Studio, NEXON
 
[IGC 2017] 블루홀 최준혁 - '플레이어언노운스 배틀그라운드' DEV 스토리
[IGC 2017] 블루홀 최준혁 - '플레이어언노운스 배틀그라운드' DEV 스토리[IGC 2017] 블루홀 최준혁 - '플레이어언노운스 배틀그라운드' DEV 스토리
[IGC 2017] 블루홀 최준혁 - '플레이어언노운스 배틀그라운드' DEV 스토리강 민우
 
게임제작개론: #1 게임 구성 요소의 이해
게임제작개론: #1 게임 구성 요소의 이해게임제작개론: #1 게임 구성 요소의 이해
게임제작개론: #1 게임 구성 요소의 이해Seungmo Koo
 
Ndc12 이창희 render_pipeline
Ndc12 이창희 render_pipelineNdc12 이창희 render_pipeline
Ndc12 이창희 render_pipelinechangehee lee
 
NDC2016 프로젝트 A1의 AAA급 캐릭터 렌더링 기술
NDC2016 프로젝트 A1의 AAA급 캐릭터 렌더링 기술NDC2016 프로젝트 A1의 AAA급 캐릭터 렌더링 기술
NDC2016 프로젝트 A1의 AAA급 캐릭터 렌더링 기술Ki Hyunwoo
 
【Unite Tokyo 2019】【リリースが先か】えっ!Addressablesを新規プロジェクトに?【ver1が先か】
【Unite Tokyo 2019】【リリースが先か】えっ!Addressablesを新規プロジェクトに?【ver1が先か】【Unite Tokyo 2019】【リリースが先か】えっ!Addressablesを新規プロジェクトに?【ver1が先か】
【Unite Tokyo 2019】【リリースが先か】えっ!Addressablesを新規プロジェクトに?【ver1が先か】UnityTechnologiesJapan002
 

Was ist angesagt? (20)

유니티 + Nodejs를 활용한 멀티플레이어 게임 개발하기
유니티 + Nodejs를 활용한 멀티플레이어 게임 개발하기유니티 + Nodejs를 활용한 멀티플레이어 게임 개발하기
유니티 + Nodejs를 활용한 멀티플레이어 게임 개발하기
 
AAA게임_UI_최적화_및_빌드하기.pptx
AAA게임_UI_최적화_및_빌드하기.pptxAAA게임_UI_최적화_및_빌드하기.pptx
AAA게임_UI_최적화_및_빌드하기.pptx
 
[0903 구경원] recast 네비메쉬
[0903 구경원] recast 네비메쉬[0903 구경원] recast 네비메쉬
[0903 구경원] recast 네비메쉬
 
Multithread & shared_ptr
Multithread & shared_ptrMultithread & shared_ptr
Multithread & shared_ptr
 
Ndc17 - 차세대 게임이펙트를 위해 알야아할 기법들
Ndc17 - 차세대 게임이펙트를 위해 알야아할 기법들Ndc17 - 차세대 게임이펙트를 위해 알야아할 기법들
Ndc17 - 차세대 게임이펙트를 위해 알야아할 기법들
 
멀티스레드 렌더링 (Multithreaded rendering)
멀티스레드 렌더링 (Multithreaded rendering)멀티스레드 렌더링 (Multithreaded rendering)
멀티스레드 렌더링 (Multithreaded rendering)
 
마비노기듀얼 이야기-넥슨 김동건
마비노기듀얼 이야기-넥슨 김동건마비노기듀얼 이야기-넥슨 김동건
마비노기듀얼 이야기-넥슨 김동건
 
코히런트 Gt(coherent gt) 통합 및 간단한 사용법
코히런트 Gt(coherent gt) 통합 및 간단한 사용법코히런트 Gt(coherent gt) 통합 및 간단한 사용법
코히런트 Gt(coherent gt) 통합 및 간단한 사용법
 
이승재, 일정대로 출시하기 왜 & 어떻게: 개발자를 위한 제작진행개론, NDC2017
이승재, 일정대로 출시하기 왜 & 어떻게: 개발자를 위한 제작진행개론, NDC2017이승재, 일정대로 출시하기 왜 & 어떻게: 개발자를 위한 제작진행개론, NDC2017
이승재, 일정대로 출시하기 왜 & 어떻게: 개발자를 위한 제작진행개론, NDC2017
 
[NDC 2009] 행동 트리로 구현하는 인공지능
[NDC 2009] 행동 트리로 구현하는 인공지능[NDC 2009] 행동 트리로 구현하는 인공지능
[NDC 2009] 행동 트리로 구현하는 인공지능
 
[NDC2017] 딥러닝으로 게임 콘텐츠 제작하기 - VAE를 이용한 콘텐츠 생성 기법 연구 사례
[NDC2017] 딥러닝으로 게임 콘텐츠 제작하기 - VAE를 이용한 콘텐츠 생성 기법 연구 사례[NDC2017] 딥러닝으로 게임 콘텐츠 제작하기 - VAE를 이용한 콘텐츠 생성 기법 연구 사례
[NDC2017] 딥러닝으로 게임 콘텐츠 제작하기 - VAE를 이용한 콘텐츠 생성 기법 연구 사례
 
[IGC2018] 에픽게임즈 신광섭 - 언리얼엔진4 포트나이트 멀티플랫폼 개발 지원
[IGC2018] 에픽게임즈 신광섭 - 언리얼엔진4 포트나이트 멀티플랫폼 개발 지원[IGC2018] 에픽게임즈 신광섭 - 언리얼엔진4 포트나이트 멀티플랫폼 개발 지원
[IGC2018] 에픽게임즈 신광섭 - 언리얼엔진4 포트나이트 멀티플랫폼 개발 지원
 
모바일 게임기획 따라하며 배우기
모바일 게임기획 따라하며 배우기모바일 게임기획 따라하며 배우기
모바일 게임기획 따라하며 배우기
 
전형규, Vertex Post-Processing Framework, NDC2011
전형규, Vertex Post-Processing Framework, NDC2011전형규, Vertex Post-Processing Framework, NDC2011
전형규, Vertex Post-Processing Framework, NDC2011
 
[IGC 2017] 블루홀 최준혁 - '플레이어언노운스 배틀그라운드' DEV 스토리
[IGC 2017] 블루홀 최준혁 - '플레이어언노운스 배틀그라운드' DEV 스토리[IGC 2017] 블루홀 최준혁 - '플레이어언노운스 배틀그라운드' DEV 스토리
[IGC 2017] 블루홀 최준혁 - '플레이어언노운스 배틀그라운드' DEV 스토리
 
게임제작개론: #1 게임 구성 요소의 이해
게임제작개론: #1 게임 구성 요소의 이해게임제작개론: #1 게임 구성 요소의 이해
게임제작개론: #1 게임 구성 요소의 이해
 
Ndc12 이창희 render_pipeline
Ndc12 이창희 render_pipelineNdc12 이창희 render_pipeline
Ndc12 이창희 render_pipeline
 
企画書Danryhm
企画書Danryhm企画書Danryhm
企画書Danryhm
 
NDC2016 프로젝트 A1의 AAA급 캐릭터 렌더링 기술
NDC2016 프로젝트 A1의 AAA급 캐릭터 렌더링 기술NDC2016 프로젝트 A1의 AAA급 캐릭터 렌더링 기술
NDC2016 프로젝트 A1의 AAA급 캐릭터 렌더링 기술
 
【Unite Tokyo 2019】【リリースが先か】えっ!Addressablesを新規プロジェクトに?【ver1が先か】
【Unite Tokyo 2019】【リリースが先か】えっ!Addressablesを新規プロジェクトに?【ver1が先か】【Unite Tokyo 2019】【リリースが先か】えっ!Addressablesを新規プロジェクトに?【ver1が先か】
【Unite Tokyo 2019】【リリースが先か】えっ!Addressablesを新規プロジェクトに?【ver1が先か】
 

Andere mochten auch

손가락이 제멋대로 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
 

Andere mochten auch (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사이징 하위 텍스트 오브젝트와 이미지 오브젝트가 동시에 사이징 되게 함