禁用GameFature和ModularGame之后,CPP代码无法通过执行

我一开始启用GameFature和ModularGame两个插件,创建自己的GameFature插件,然后系统提示插件无法启用,插件内的DataAsset文件一旦设置已注册就会自动删除,且其他的选项也不能选择,然后我就把这两个插件关了,同时在目录下把Plugins文件删了。


后面我自己就创建了以下CPP文件,一开始编译没有报错,但是程序一旦执行就会出现异常。
异常信息:Exception 0x80000003 encountered at address 0x7ffff78d615a
UnrealLink报错:Failed to load class /Script/GameFeatures.GameFeatureData for Primary Asset Type GameFeatureData!
我开始以为是我插件没关,就打开编辑器进去看了一下插件,把这两个插件重新启用后,又禁用了一边,试着重新编译一下,但还是没有用。
然后我试着把Intermediate,Save,Binary,CachDriver这些能删的全删了,还是没用😓,就离谱,我人都麻了,这咋解决啊

I can’t read your language, but I know the error.

The Data Asset has to have the same name as the Game Feature.
This should fix your error.

1 Like