목록Unreal (7)
멈추지 않고 끈질기게
※ 해당 포스팅은 개인의 공부 정리용 글입니다. 틀린 내용이 있다면 추후 수정될 수 있습니다. ※ 해당 포스팅은 Unreal 5.4.1 버전을 기준으로 작성되었습니다. 1. UI 드로우콜 체크하기 UI 드로우콜은 게임 실행 상태에서 ~키를 눌러 콘솔창을 연 뒤 'Stat Slate' 명령어를 입력하여 체크할 수 있습니다. 아래쪽에서 Num Batches와 Num Layers라는 항목을 찾을 수 있습니다. (사실 좀 예전에 쓰인 다른 블로그의 어떤 포스팅에서는 Slate RT:Draw Call이라는 항목이 보이는데, 같은 명령어를 입력해도 해당 값이 보이질 않아 다른 방법으로 접근했습니다해당 포스팅: https://blog.nullbus.net/94) 참고로 뷰포트에서 바로 실행하면 에디터 자체의 UI..
※ 해당 포스팅은 개인의 공부 정리용 글입니다. 틀린 내용이 있다면 추후 수정될 수 있습니다. ※ 해당 포스팅은 Unreal 5.4.1 버전을 기준으로 작성되었습니다. 0. 서론 Mixamo는 Adobe에서 제공하는 무료 모델링 및 애니메이션 사이트로, Adobe 계정만 있으면 무료로 사용할 수 있어 언리얼 엔진 사용자 입장에서 굉장히 유용한 사이트입니다. 저 또한 팀 프로젝트를 진행하면서 많이 사용했으며, 현재 진행하고 있는 사이드 프로젝트에서도 사용하고 있습니다. 다만 해당 사이트에서 제공하는 스켈레탈의 경우, 언리얼에서 기본으로 제공하는 스켈레탈과 구조가 다소 다릅니다. 이번 포스팅은 이로 인해 발생하는 이슈와 해결책에 대한 내용입니다. 1. Mixamo 모델 및 애니메이션 사용하기 우선 M..
※ 해당 포스팅은 개인의 공부 정리용 글입니다. 틀린 내용이 있다면 추후 수정될 수 있습니다.※ 해당 포스팅은 Unreal 5.3.1 버전을 기준으로 작성되었습니다. 0. 서론 3차 프로젝트 중 실행 속도 개선을 위해 프로젝트를 빌드해보려고 했으나, 빌드 에러가 발생하였습니다. 당시에 해결하는 데 시간이 좀 걸렸기에 기록용으로 남기는 포스팅입니다. 첨부된 사진들은 프로젝트 당시에 캡쳐해두지 않아서, 임의의 프로젝트에서 재현한 모습입니다. 1. 빌드 에러 프로젝트 빌드를 시도해보았더니 다음과 같이 빌드 에러가 발생하였습니다. 빌드 설정에 문제가 있었나 싶어 에디터 설정도 들어가보고, 빌드 타입도 DebugGame부터 Shipping까지 모두 시도해보았지만 실패했습니다. Error 타입으로 나온 붉은 ..
※ 해당 포스팅은 개인의 공부 정리용 글입니다. 틀린 내용이 있다면 추후 수정될 수 있습니다. ※ 해당 포스팅은 Unreal 5.4.1 버전을 기준으로 작성되었습니다. 1. 한글 관련 이슈 해결 - 언리얼에서 사용하는 코드 안에 한글이 포함된 경우 빌드 이슈 발생 - 해당 파일을 인코딩을 유니코드로 변경하여 다시 저장하면 해결 가능 - 다음 순서대로 진행1. 해당 파일 선택한 상태로 Visual Studio 상단의 파일 → 다른 이름으로 (파일이름) 저장 2. 저장 버튼 우측 드롭다운 클릭하여 '인코딩하여 저장' 선택3. '한국어 - 949' 에서 '유니코드(서명있는 UTF-8) - 65001'로 변경한 후에 저장하고 빌드 실행 2. 인코딩 일괄 적용 - 1번 방법을 한글을 사용하는 파일마다 매번..
※ 해당 포스팅은 개인의 공부 정리용 글입니다. 틀린 내용이 있다면 추후 수정될 수 있습니다.※ 해당 포스팅은 Unreal 5.4.1 버전을 기준으로 작성되었습니다. 1. static 유무의 차이 기본적으로 ConstructorHelpers의 FClassFinder 혹은 FObjectFinder 함수를 사용할 때는 static을 붙여서 호출해야 해당 에셋을 한번만 로드하고, 모든 인스턴스에서 공유하므로 메모리 성능면에서 좋다고 알고 있었습니다. 그래서 습관적으로 static을 붙여서 사용하고 있었는데, static을 붙이면 안되는 경우를 겪었습니다. // Portraits// Joyfor(int32 i = 1; i Portrait_JoyRef(*RefText); if (Portrait_JoyRef...
※ 해당 포스팅은 개인의 공부 정리용 글입니다. 틀린 내용이 있다면 추후 수정될 수 있습니다.※ 해당 포스팅은 청년취업사관학교 교육 과정의 최종 프로젝트에 관한 내용을 포함하고 있습니다. ※ 해당 포스팅은 Unreal 5.4.1 버전을 기준으로 작성되었습니다. 0. 서론 오늘은 사실 통신 방식을 변경하여 딜레이를 좀 더 줄이는 작업을 하려고 했는데 잘 진행되지 않았습니다. 강사님에게도 여쭤봤는데 클라이언트 지망으로서 통신을 개선하는데 시간을 쏟는 것 보다는, 대기 시간이 티가 덜 나게 하는 방법을 고민해보는 것이 좋을 것 같다는 의견이셔서 일단 보류하게 되었습니다. 오전에 거의 해당 작업에 매진했어서 결과적으로 작업량이 좀 적게 되어버렸습니다. 1. 채팅 입력 방식 추가 현재 마이크 입력만으로 NPC..
※ 해당 포스팅은 개인의 공부 정리용 글입니다. 틀린 내용이 있다면 추후 수정될 수 있습니다. ※ 해당 포스팅은 Unreal 5.3.1 버전을 기준으로 작성되었습니다. 1. 조작 단축키 - 마우스 우클릭 드래그 : 화면 회전 - 마우스 우클릭 중 WASD : 화면 이동(좌우, 전후방) - 마우스 우클릭 중 Q / E: 화면 이동(상하) - Q / W / E / R : 기즈모 모드 선택(선택, 이동, 회전, 스케일) - F : 선택된 액터 위치로 이동 - End : 선택된 액터를 바닥에 닿을때까지 아래로 이동 - Alt + 드래그 : 선택된 액터 복제 - Ctrl + Alt + 드래그 : 드래그 영역 내 모든 액터 선택 Ctrl + 마우스 좌클릭 : 해당 액터만 선택 해제 - Ctrl + B : 선택된 에..