자네 혹시 이게 무슨 에러 인지 아시는가? 이것은 세기말 나에게 하루를 날리게 한 어이없는 에러 였다. # 문제 해결문제의 해결 방법은 여러가지 이다. 1. 혹시 소스 컨트롤러 (Perforce/ Git)을 사용하고 있는 건 아닌가? Perforce라면 .uproject가 체크아웃 안 되어 read-only인 경우가 흔함.Git이라면 .uproject에 **머지 충돌 마커가 남아 있으면 파싱 실패로 같은 에러가 난다. 실제로 “git pull 후 project 파일 conflict”가 원인이었던 케이스가 있다.2. .uproject는 INI가 아니라 JSON이라서, 사소한 문법 오류(쉼표, 괄호, 주석 등)에도 바로 깨진다 흔한 문법 오류: 마지막에 남은 쉼표(trailing ..
언리얼엔진이 에셋스토어가 통합되면서 FAB이 그 주도권을 가져갔다..그래서 이전에 이미 Quixel을 아는 사람은 이미 미리 그곳에 있던 에셋을 전부 받아두었고, 현재는 Fab에서 간단한 매터리얼도 무료가 아닌 유료가 되어버렸다... 그러다가 언젠가 마켓스토어에 내 에셋을 팔자는 생각에 이제서야 일을하며 한번 올려보려고 하는데진짜... 되게 ... 겁나 까다롭다.. 일단 퍼블리싱을 위해서는 뭔가 미국 시민권이나 그런 ID 카드 같은게 필요한거 같지만.몇가지 복잡한 절차를 잘 거치면 팹에 에셋을 등록할 수 있는 권한이 생긴다.. 나는 일단 몇가지 참조 하면서 계속 퍼블리싱 권한을 얻으려고 노력했다.https://youtu.be/4KiTmqZ4e7w?si=asEa1vJktHoL4yS-https://you..
하나님 안에서 함께하는 즐거운 플랜갓피플 웨딩 방문 이번에 결혼 준비를 하다가 너무 막혀서 여러 군데 수소문을 했었다.사실 혼자 여유가 있었다면 준비하기 좀 편했을 것 같았다. 여자친구와 뭔가 바쁜 하루하루를 보내고 있었고, 너무 이것저것 문제가 좀 있었다..그래서 뭔가 계획성있게 준비를 해야하는데. 내가 그럴 여유도 없고, 뭔가 붕뜬 기분이 들어 친구들과 지인들을 통해 소개를 받기도 했었다. 플래너는 동행과 비동행 플래너로 나뉜다고 한다.비용또한 당연히 동행이 더 비싸다고 하다. 그런데 여러군데 말한 바 플래너는 진짜. Case by Case 라고 한다. 사실 플래너 할 필요 없다고 하시는 분들도 많았다. 그분들은 대체적으로 누군가 한명이 여유가 좀 있는 편이였던거 같다. 플래너 선택 전 몇가지를..
A pointer in C++ is used to share a memory address among different contexts (primarily functions). They are used whenever a function needs to modify the content of a variable, but it does not have ownership.C++의 포인터는 여러 컨텍스트(주로 함수)에서 메모리 주소를 공유하는 데 사용됩니다. 함수가 변수의 내용을 수정해야 하지만 소유권이 없는 경우에 사용됩니다.In order to access the memory address of a variable, , prepend it with sign. For example, &val returns..
한눈에 보는 UE 5.4 이후 패키징 핵심본 내용은 5.4 이후를 참고했습니다. 패키징 파이프라인 이해1. BuildCookRun 자동화 툴(UAT)BuildCookRun -platform=Win64 -configuration=Shipping 형식으로 코드 컴파일→콘텐츠 쿠킹→패키징→디플로이를 일괄 수행합니다. 2. Cook에셋을 대상 플랫폼 전용 포맷으로 변환 — 가상 텍스처, Nanite 메시에 필요한 메타데이터를 포함합니다. 3. Stage실행 파일·DLL·쿠킹된 콘텐츠를 임시 StagedBuilds/ 폴더에 모아 구조를 검증합니다. 4. PakUnrealPak이 .pak 압축, 옵션 -encrypt 지원. 잘못 참조된 파일은 LogPakFile Warning으로 표시됩니다. 5. Sign & De..