일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 직장인공부
- DotsTween
- Custom Package
- 오공완
- Unity Editor
- sha
- 커스텀 패키지
- 프레임워크
- AES
- job
- Job 시스템
- C#
- RSA
- base64
- unity
- 패스트캠퍼스후기
- 패스트캠퍼스
- 2D Camera
- Dots
- 암호화
- Framework
- 샘플
- 환급챌린지
- adfit
- Tween
- 가이드
- 직장인자기계발
- ui
- 최적화
- TextMeshPro
- Today
- Total
목록R&D (16)
EveryDay.DevUp

컴퓨터에서 처리하는 수의 표현을 알지 못하면, 실무에서 의도치 않은 실수를 할 때가 있다. 가령 공격력을 계산할 때 여러가지 float의 합과 곱으로 처리할 경우 실제 의도했던 결과 값과 다른 값을 받을 수도 있으며, if 문으로 실수 비교를 할때 true 일 것이라고 생각했던 값이 false로 나오는 경우도 있다. private void Start() { float testValue = 0.0f; for( int i = 0; i < 10; i++ ) { testValue += 0.3f; } Debug.Log( "result float: " + testValue ); Debug.Log( "result double: " + (double)testValue ); Debug.Log( "result int: "..

게임 UI ( User Interface ) : 게임과 유저 사이의 의사소통을 위해 제공하는 물리적 가상적 매개체로 가시적으로 보이는 화면 ( 버튼, 스크롤 등)과 터치, 드래그와 같은 조작 방법을 이야기 한다. ▶ 터치, 드래그와 같은 사용자의 조작은 Unity 시스템적으로 처리가 되고 기본적인 버튼, 스크롤과 같은 UI 요소들도 Unity UGUI를 통해 제공되고 있다. ▶ 개발자는 Unity가 제공하는 요소들을 통해 유저에게 어떻게 UI를 보여줄지, 시스템적으로는 어떻게 관리해야 될 지를 생각해야한다. ▶ UI 요소들을 조합하여 하나의 장면으로 만들 때 2가지 상태로 정의할 수 있다. 1. 풀 화면 : 하나의 장면이 스크린에 꽉 채워지는 형태를 말한다. 2. 팝업 화면 ( 팝업 : 갑자기 툭 튀어 ..

Unity에서 게임을 만들 시에 텍스트를 표시할 수 있는 방법은 다양하다. NGUI와 같은 어셋 스토어 패키지를 사용하여 텍스트를 표시할 수도 있고, 기타 다양한 어셋들을 이용할 수도 있다. UGUI를 사용하여 Text 컴포넌트를 사용한다거나, TextMeshPro를 사용하여 텍스트를 표시할 수도 있고, 직접 텍스트를 표시할 수 있도록 구현 하는것도 가능하다. 여기서는 그 중 TextMeshPro를 사용하여 텍스트를 표시하는 방법과 기본적으로 텍스트를 표시하는 것에 대한 이론을 다루고자 한다. ▶ 사람의 글자를 디스플레이에 표시하는 방식 : 하나의 화면은 무수히 많은 Pixel이 이루어져 구성 : 이미지나 글자가 모니터에 표시되는 것은 모니터의 점을 어떤식으로 채우는냐에 달려 있음 : 폰트는 글자를 어떤..

게임의 데이터를 관리하는 방법은 유지 보수 및 기획서의 대응을 위한 필수 요소 : 코드에 데이터가 하드코딩되어 있다면, 앱 업데이트 외에는 패치가 불가능 : 밸런싱 조절 시 프로그래머에게 계속 요청한다면 쌍방간의 업무 과부하 프로젝트 진행 시에 데이터 관리는 여러가지 방향이 있다. ▶ XML : 마크업 언어로 태그 등을 이용하여 데이터를 기술한 포맷 Convert number to string Examp1.EXE 1 One Find succeeding characters Examp2.EXE abc def ◈ 장점 : Json에 비해 데이터의 표현이 명확하고, 구조적임. 다른 시스템 간 데이터 교환이 용이 ◈ 단점 : Json에 비해 데이터의 크기가 크고, 상대적으로 느림 ▶ JSON : 속성 - 값 쌍 ..