24b0d121e09c28a8699fe8b115ef046ec34ac2

모듈처럼쓰고싶으면 플러그인폴더만들고

그안에 넣으세요

소스폴더안에 그렇게 경로설정하면 안읽어지는게 당연한거에요



--추가--

글쓴이처럼 소스에 모듈을 추가하는 방법을 사용하려면 빌드.CS를 다음과같이 수정해야됨



// TestUE.Build.cs


using UnrealBuildTool;


public class TestUE : ModuleRules

{

    public TestUE(ReadOnlyTargetRules Target) : base(Target)

    {

        PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs;


        PublicDependencyModuleNames.AddRange(new string[]

        {

            "Core", 

            "CoreUObject", 

            "Engine", 

            "InputCore", 

            "EnhancedInput",

            "SlateCore",

            "Slate",

            "UMG",

            "ResourceLoader"

        });


        PrivateDependencyModuleNames.AddRange(new string[] { });


        // 추가할 것

        PublicIncludePaths.AddRange(new string[] { "TestUE/Public" });

        PrivateIncludePaths.AddRange(new string[] { "TestUE/Private" });


        // ResourceLoader 모듈의 Include Paths

        PublicIncludePaths.AddRange(new string[] { "ResourceLoader/Public" });

        PrivateIncludePaths.AddRange(new string[] { "ResourceLoader/Private" });


        // 프로젝트의 전처리기 편의성을 위해 추가하면 좋음

        PrivateIncludePaths.Add("TestUE");

    }

}





주석으로 작성한부분 확인해보셈