일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- sha
- RSA
- Dynamic Font
- Job 시스템
- 샘플
- 이미지 폰트
- 가이드
- ui
- adfit
- base64
- Unity Editor
- Framework
- TextMeshPro
- 다이나믹 폰트
- 최적화
- AES
- jumping ball
- 단말기 해상도
- Tween
- 암호화
- DotsTween
- 프레임워크
- job
- 텍스트 메시 프로
- Dots
- C#
- 2D Camera
- Custom Package
- unity
- 커스텀 패키지
- Today
- Total
목록ui (5)
EveryDay.DevUp
게임의 UI가 전환될 때, 사용자에게 자연스러운 느낌을 주기 위한 여러가지 전환 방법이 존재한다. 여러 게임에서 상황에 따라 UI를 전환하는 방법을 정의함으로써 향후 게임 개발 시에 참고하고자 한다. ( 정해진 규칙이 정해지진 않았지만, 다른 게임에서 어떤 방식을 사용했는지 확인하기 위함 ) 1. 전체 UI 화면에서 다른 전체 UI 화면으로 전환 시 : UI에 애니매이션 없이 즉시 화면이 바뀌는 경우 : 즉시 화면이 바뀌지만, UI 요소가 위에서 내려오거나 양 옆에서 나타나거나 하는 형태의 애니매이션이 존재하는 경우 ( 이 경우 중요한 포인트가 되는 UI에만 애니매이션이 있는 경우가 많음 ) 2. 전체 UI 화면에서 팝업 UI가 나오는 경우 : UI에 애니매이션이 없이 즉시 팝업이 나오는 경우 : 팝업 ..
▣ 기본 설정 https://everyday-devup.tistory.com/44 [Unity] 프레임 워크 가이드 - 패키지 다운 및 기본 씬 설정 ( v.0.1.1 ) ※ Unity 2019.3.10f1, Android Build 환경 ● Framework Package를 다음의 링크에서 다운로드 https://everyday-devup.tistory.com/40 [Unity] 프레임 워크 기능 및 사용 가이드 프레임워크의 기능 업데이트 및.. everyday-devup.tistory.com ▣ 기반 지식 https://everyday-devup.tistory.com/54 [Unity] 게임 UI를 관리하기 위한 Stack 시스템 게임 UI ( User Interface ) : 게임과 유저 사이의 의..
게임의 UI를 개발하게되면 Prefab 또는 Scene의 GameObject에서 필요한 UI 요소들을 참조해서 코드를 작성하게 된다. 예를들어 UI프리팹의 TextMeshPro 와 같은 텍스트를 보여주는 컴포넌트가 있다고 할 때, 게임의 언어가 한국어 일 때는 한국이라고 나타내고 게임의 언어가 영어 일때는 USA 라고 나타내는 경우가 있다고 하자. 게임의 언어에 따라 텍스트를 바꿔줘야 하기 때문에 코드에서 언어로 분기 처리를 해야한다. 그리고 분기처리를 하기 위해 코드에서 TextMeshPro 컴포넌트의 정보를 참조해야 한다. 이때 UI 요소를 참조하는 방법은 3가지 정도가 있다. ▶ MonoBehaviour를 상속한 스크립트에서 public으로 선언한 변수에 참조할 ui요소를 드래그 & 드랍으로 가져올..
● UGUI : Unity에서 제공하는 Built-in UI 시스템 ▶ Unity 초기 UI 시스템은 매우 불편하였고, Asset Store에 UI를 용이하게 사용할 수 있는 EZGUI, NGUI와 같은 UI 어셋이 있었다. ▶ Unity 4.6 버전에서 UGUI가 릴리즈 되었는데, NGUI의 개발자가 Unity에 합류하여 개발해서 그런지 많은 시스템이 NGUI와 유사하다. ▶ 현재는 NGUI도 많이 사용하지만, UGUI도 많이 사용하여 개발하는 상황으로, 엔진 단에 코어한 코드( Canvas.. )를 제외한 나머지 UI 시스템은 오픈되어 있다. : UGUI 코드를 분석하면, UI 시스템 외에 Unity Custom Editor를 만들 때 사용할만한 코드와 Unity의 코드 스타일 같은 것도 알 수 있다..