일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 스톡
- 시간복잡도
- ADT
- LinkedList
- 어도비
- 기계식키보드
- JS
- unityC#
- Unity
- 삼성노트북
- 추상적 자료형
- 브론즈
- 몬스긱
- GMK67
- 자바스크립트
- 코딩공부
- 삼성노트북하판
- solved.ac
- 긱바
- 자료구조
- 백준
- 노트북램교체
- M1W
- 코테준비
- 코드잇
- 오늘도코드잇
- 코드잇TIL
- 코테
- 노트북SSD교체
- Today
- Total
목록Game Development (5)
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하는 것으로 문제를 해결하였다.
UFUNCTION(BlueprintPure, Category ="Power") EBatteryPlayState GetCurrentState() const; 언리얼 C++을 학습하기 시작하면 가장 먼저 골치아픈 부분이다. UFUNCTION... UENUM... UPROPERTY... 일종의 UClass 멤버나 함수를 정의하거나 선언할 때 사용하는 매크로라고 생각하면 된다. 좀 더 구체적으로 설명해보자면... 언리얼에서는 함수가 C++와 UFUNCTION 두 가지 형태로 존재할 수 있다. 일단 둘다 .h 클래스 헤더 파일에 선언된다. 둘의 차이점은 크진 않지만 함수 지정자(하단에서 설명)을 통해 선언에 함수 관련 추가 정보를 지정해주어야 한다. UFUNCTION은 C++의 강화판이라고 봐도 무방하다. C++..