UE4加载资产一直报错C2664是什么原因
ConstructorHelpers::FObjectFinder<USoundCue> StaSound(TEXT("SoundCue'/Game/Sound/NewSoundCue.NewSoundCue'"));
Sound = StaSound.Object;
运行结果及报错内容
2>S:\UE4\UE_4.25\Engine\Source\Runtime\CoreUObject\Public\UObject/ConstructorHelpers.h(110): error C2664: ��void ConstructorHelpers::ValidateObject(UObject *,const FString &,const TCHAR *)��: �������� 1 �ӡ�T *��ת��Ϊ��UObject *��
2> with
2> [
2> T=USoundCue
2> ]
我的解答思路和尝试过的方法
改过TEXT的内容完全没有作用报错还是同样的,所有不是路径的问题,StaSound也尝试过先在头文件中定义出来,也是同样的错误,包括加载动画资产也是同样的报错。我的项目设置里面改不了字符集,并且我加载ConstructorHelpers::FClassFinder的类加载是可以成功的。
我想要达到的结果
能够成功加载UE4中的资产