건전한 건전지
반응형
[UE5] 언리얼엔진 5 UserWidget 에러
Unreal/Debug 2024. 4. 25. 02:11

"__declspec(dllimport) public: static class UClass * __cdecl UUserWidget::StaticClass(void)" (__imp_?StaticClass@UUserWidget@@SAPEAVUClass@@XZ)"private: static class UClass * __cdecl UMenu::GetPrivateStaticClass(void)" (?GetPrivateStaticClass@UMenu@@CAPEAVUClass@@XZ) 함수에서 참조되는 확인할 수 없는 외부 기호 모듈에 UMG, SlateCore, Slate를 추가하고 프로젝트 재생성

article thumbnail
[UE5/언리얼엔진5] 언리얼 엔진 5.3 설치 오류
Unreal/Debug 2024. 4. 10. 23:36

5.3을 설치해서 사용하려고 하는데 이런 오류가 떴다. Generating VisualStudio project files: Discovering modules, targets and source code for project... WARNING: UnrealBuildTool has banned the MSVC 14.30.0-14.33.99999 toolchains due to compiler issues. Please install a different toolchain such as 14.36.32532 by opening the generated solution and installing recommended components or from the Visual Studio installer. Mi..

언리얼 엔진 멀티플레이 RPC관련 디버깅
Unreal 2023. 10. 28. 03:03

Test.cpp UFUNCTION(Server, Unreliable) void ServerEquipButton(); 처럼 RPC를 선언하고 Test.cpp void ServerEquipButton_Implementation() { if(CombatComponent) { CombatComponent->EquipWeapon(OverlappingWeapon); } } void Equip() { if(CombatComponent) { // 서버에서 동작했다면 바로 Equip을 실행하고 if(HasAuthority()) { CombatComponent->EquipWeapon(OverlappingWeapon); } // 클라이언트라면 RPC를 사용해 서버에게 알려준다. else { ServerEquipButton_..

article thumbnail
[UE5/언리얼 엔진5] 함수에서 참조되는 확인할 수 없는 외부 기호 / 델리게이트 오류
Unreal/Debug 2023. 7. 7. 02:22

코드를 작성 후 컴파일을 해보면 가끔 이런 오류가 뜰 때가 있다. 내 경험상으론 99.99%의 확률로 모듈을 추가하지 않아서 나는 에러였다. 이번 경우엔 AIController를 사용하려고 헤더파일은 추가하였으나 모듈은 추가하지 않았을 경우. 언리얼 엔진 공식 레퍼런스에서 확인할 수 있는 모듈과 헤더파일명을 확보한 후 프로젝트명.Build.cs파일로 들어간다. 모듈을 추가하는 부분에 검색한 모듈의 이름을 작성하고 다시 빌드하면 오류는 사라진다. 라이언 커엽네

article thumbnail
[UE5/언리얼 엔진5] IK Retargeting 이후 타겟 애니메이션 이동, 캐릭터 흔들림, 애니메이션 오류, 루트모션 에러
Unreal 2023. 6. 3. 23:43

우선 소스와 타겟간 스켈레톤을 올바르게 매핑시켜 체인을 만드는 IK Retargeting을 진행하지 않았다면 해당 링크를 참고하여 IK Retargeting을 진행하도록 하자. https://ncommit-perday.tistory.com/46 [UE5/언리얼 엔진5] 서로 다른 에셋 간 애니메이션 호환 시키기 / IK Rig Retargeting / 애니메이션 리타 개발을 하다보면 모델링, 디자인 파트에서 막히는 부분이 많을 것 같다. 다양한 애니메이션들은 많지만 단순히 에셋을 적용시키는 방법으로는 한계가 있는데, 다른 애니메이션을 나의 캐릭터 ncommit-perday.tistory.com 제목을 어떻게 작성해야 할지 모르겠는데, 이해를 돕기 위해 움짤을 첨부하자면 왼쪽처럼 몸 전체가 뛰는게 아니라 ..

article thumbnail
[UE5/언리얼 엔진5] GroomComponent를 사용할 때 Niagara 에러
Unreal/Debug 2023. 4. 20. 22:02

강의에서 나오는 그룸컴포넌트를 사용하려고 헤더파일을 추가했는데 이런 에러가 떴다. fatal error C1083: Cannot open include file: 'NiagaraDataInterfacePhysicsAsset.h': No such file or directory 나이아가라 헤더파일을 찾을 수 없다는데, 우선 해당 프로젝트를 빌드하는 C# 파일에서 Niagara 모듈을 추가해주고 빌드해준다. 그래도 에러가 사라지진 않았다. \Epic Games\UE_5.1\Engine\Plugins\Runtime\HairStrands 로 이동 HairStrands.uplugin 파일을 편집 "EnabledByDefault": false 를 true로 바꿔준다. 그래도 해결되지 않을 시에는 이렇게 하라고 한다.

article thumbnail
[UE5/언리얼엔진5] 인텔리센스 작동 안 함 / UBT_COMPILED_PLATFORMCriticalSection.h
Unreal/Debug 2023. 4. 20. 15:48

언리얼엔진 5를 공부하고 있던 도중 빌드를 하였는데 인텔리센스가 작동을 하지 않고 "C++ 파일 소스을(를) 열 수 없습니다. UBT_COMPILED_PLATFORM/UBT_COMPILED_PLATFORMCriticalSection.h" 라는 에러가 발생했다. 해결 방법은 해당 VS 프로젝트 파일을 다시 생성해주는 것이다. 우선 해당 프로젝트가 있는 폴더로 들어가서 Binaries, Intermediate, Saved 세 폴더를 삭제해주고 프로젝트명.uproject 를 우클릭을 하고 Generate Visual Studio project files를 눌러주고 프로젝트명.uproject를 다시 실행해주면 세개의 파일이 모두 돌아오게 된다. 그 후 다시 실행하면 빌드와 컴파일, 인텔리센스가 정상적으로 작동하..