| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 코테
- materialpropertyblock
- 코딩
- LookAt
- 게임 개발
- 까먹기전에메모
- 게임분석
- 내일배움캠프
- 공부
- 원신
- 스파르타내일배움캠프
- 스파르타내일배움캠프TIL
- 게임 회사
- 트러블슈팅
- 연습
- 나만의 견해
- 셰이더
- 붕괴스타레일
- 게임
- 블렌더
- 유니티
- 개발
- 취미
- 뭐드라
- ag 내일배움캠프
- spritelibrary
- 프로그래밍
- spritemask2d
- 붕괴 스타레일
- 게임용어
- Today
- Total
목록전체 글 (51)
덴바의 노트
키워드TMP TextMaterial Presets 안녕하세요 오늘은 TMP_Text 컴포넌트의 마테리얼 프리셋에 대해서 포스팅 하고자 합니다. 생각치고 이 기능을 어떻게 생성하고 활용하는지 모릅니다. TextMeshPro 컴포넌트를 보면 Material Presets라는 것이 존재합니다. 기본적으로 Text는 Vertex Color와 Color Gradient, Font Style을 활용해서 다양하게 표현할 수 있습니다. 그런데 스크롤링해서 아래를 보시면 마테리얼에서 Face(표면에 보이는 부분), Outline, Underlay를 조절할 수 있는 것을 볼 수 있습니다. 해당 프로퍼티를 이용하면 이와 같이 폰트의 다양성을 추가할 수 있습니다.(포토샵, 프리미어 프로 등에서도 자주 사용하는 프로퍼티..
오늘의 키워드UniRx연타 방지 버튼 연속 클릭 방지 코드 public static IObservable OnClickAsObservableWithThrottle( this Button button, float intervalSeconds, Action onWaitAction = null){ var cooldownEnd = DateTimeOffset.MinValue; return button.OnClickAsObservable() .Do(_ => { if (DateTimeOffset.UtcNow { var now = DateTimeOffset.UtcNow; if (now
안녕하세요, 오늘은 슬라이딩 윈도우 알고리즘을 게임에서 어떻게 활용하면 좋을지에 대해서 포스팅하고자 합니다.오늘의 키워드슬라이딩 윈도우 알고리즘 슬라이딩 윈도우 알고리즘 슬라이딩 윈도우 알고리즘이란 배열 내에서 연속된 구간의 범위를 순회하는 알고리즘 입니다. 위 그림처럼 배열에서 연속된 3개의 구간의 합이 가장 큰 부분을 찾는 과정과 같습니다. 윈도우 슬라이딩 알고리즘을 사용해야 하는 이유는 바로 시간 복잡도O(n) 이라는 이점이 있기 때문입니다. 만약, 윈도우 슬라이딩 알고리즘을 사용하지 않고 직관적으로 코드를 구현한다면 어떤 코드가 나올까요? int maxSum = 0;for (int i = 0; i maxSum) { maxSum = sum; }} 이와 같이 반복문을 2번 사..
문제 내용 문제 분석여러 신호등이 노란색이 되어 정전이 일어나는 시간을 찾기 1. LCM을 활용해서 신호등 전체의 한 사이클 범위를 분석.2. 나머지 계산(%)을 통해서 노란색이 사이클 내에 몇 번인지 파악하고, 이를 활용해서 노란색이 겹치는 타이밍을 계산 필요한 알고리즘 - LCM, GCD // 유클리드 호제법 최대 공약수 private int GCD(int a, int b) { while(b != 0) { int temp = a % b; a = b; b = temp; } return a; } private int LCM(int a, int b) { ..
이전 포스트 [유니티] 3D FPS 게임 구현 0 - 에셋 준비최근 원신, 명조 등의 장르 구현에만 너무 몰두한 나머지 다른 장르 구현 실력이 바닥을 치는 것을 느꼈습니다.이번에는 오랜만에 FPS 게임의 일부를 구현해볼까 합니다. 오늘의 키워드에셋 준비denbacodingnote.tistory.com 지난번에 에셋 준비를 모두 마쳤으니 이번에는 캐릭터 이동을 구현해보도록 하겠습니다. 오늘의 키워드캐릭터 움직임1. 이용할 모델링 파일 배치 먼저 준비한 캐릭터 에셋을 맵에 배치해둡니다. Transform은 Scale 빼고 모두 0으로 초기화 합니다. 플레이어 기능 스크립트 설계 및 구현 InputSystem : 플랫폼/디바이스에 상관없이 입력을 추상화해서, 이벤트 기반으로 처리하는 유니티 시스템Inpu..