일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- JavaScript
- GMK67
- 긱바
- 백준
- JS
- 코드잇TIL
- 몬스긱
- 노트북SSD교체
- 코테준비
- 삼성노트북하판
- unityC#
- solved.ac
- 브론즈
- 오늘도코드잇
- 어도비
- 코테
- 코드잇
- Unity
- 추상적 자료형
- 노트북램교체
- 스톡
- 시간복잡도
- M1W
- 자료구조
- ADT
- 자바스크립트
- LinkedList
- 기계식키보드
- 삼성노트북
- 코딩공부
- Today
- Total
목록전체 글 (33)
SKYLIGHT STUDIO

신규 버전에서는 Unlock을 통해 해금.2D Timemap Extra는 추가 플러그인 같은 존재로, 자동 타일링이나 타일 애니메이션, 물리 처리 등을 처리할 수 있게 해준다. 있어서 손해볼 것은 없음. 하이어라키에 RMouse를 통해 타일맵을 사용할 수 있게 되었다. 타일맵을 본격적으로 사용하기 전에 에셋에 추가 설정이 필요하다. 보통 에셋스토어에서 받아오는 에셋들은 사전 설정이 필요없게 세팅되어 있지만, 자신이 도트 그래픽을 직접 건든다... 한다면 텍스쳐 타입과 Pixel Per Unit을 적절히 설정해주면 된다. 정 안된다면 자신이 직접 에디터에서 이미지를 잘라내야 한다. 이런 설정이 끝났다고 해서 바로 타일맵을 사용할 수 있는 것은 아니고, 타일을 깔아줄 팔레트가 필요하다.적당히 새 팔레트를 ..

쉐이더는 GPU(그래픽 처리 장치)에서 실행되는 작은 프로그램으로, 게임이나 애플리케이션에서 그래픽 렌더링을 제어하는 데 사용된다. 쉐이더는 픽셀과 버텍스의 외관을 조작할 수 있기 때문에 조명(light), 그림자(darkness), 텍스처(texture) 및 재질(materia)e등 과 같은 시각적 효과를 생성하는 데 사용된다. In computer graphics, a shader is a computer program that calculates the appropriate levels of light, darkness, and color during the rendering of a 3D scene—a process known as shading. Shaders have evolved to pe..

해결하느라 꽤 오랫동안 골치 썩였다. 내가 안고 있던 문제는 정확히 플레이어를 향해 로테이션을 회전하는 로직은 작동하고 플레이어를 발견하면 Walk 애니메이션도 정상적으로 작동하나, 정작 중요한 NavMesh가 제대로 작동하지 않아 적이 바닥에서 제자리걸음을 하고 있던 것이었다. 그래서 스테이지 일부가 개점휴업 상태로 최종 시연 당시에도 제대로 작동하지 못했다. 제작중인 프로젝트는 투명화된 'Ground' Plane과 Terrain(콜리전 꺼진)을 통해 바닥을 구현하고 있다. 문제는 내비가 이 둘을 전부 Navigation 처리를 하고 있었던 것으로, Terrain의 Navigation Static 옵션을 꺼주고 새로 Bake하는 것으로 문제를 해결하였다.

이번에는 병합 정렬(Merge Sort)에 대해 학습한다. 폰 노이만 선생이 개발한 알고리즘으로 유명. 보통 O(nlogn) 정렬들을 학습할 때 제일 먼저 학습하게 된다. 합병 정렬하고 같은 거니까 괜히 헷갈리지 말자. 텍스트적으로 설명하자면... 주어진 배열을 반으로 나눈 다음 각각을 재귀적으로 정렬하고, 그 후에 정렬된 두 배열을 병합하여 전체 배열을 정렬하는 방법이라고 보면 된다. 분할 정복(divide / conquer)로 구현된다. 당연히 처음 본 사람은 무슨 소린가 싶을 것이다.. 일단은 분리하는 것을 divide, 합치는 것을 conquer이라고 하자. conquer 상에서는 정렬이 이루어진다. conquer을 반복한 결과 오름차순으로 정렬이 이루어진다는 것. 이런 궁금증이 생길 수도 있다...