我正在使用VS CODE。我正在学习UNREAL C ++的Udemy课程。在第45课(制作“斗牛游戏”)时,我按照他们说的做了,并尝试使用VS CODE制作不真实的印刷品“HİTHERE”。但是UNREAL粉碎了。错误:
LoginId:418ab83d44c9d7a2f658178f337f9174 EpicAccountId:7aadca3dc68344419fd5e775294d71ad
断言失败:终端[File:C:\ UnrealBullCow \ BullCowGame-starter-kit \ Source \ BullCowGame \ Console \ Cartridge.cpp] [行:12] [BullCowCartridge]:找不到终端
UE4Editor_Core UE4Editor_Core UE4Editor_BullCowGame_7145!DispatchCheckVerify>()[C:\ Program Files \ Epic Games \ UE_4.25 \ Engine \ Source \ Runtime \ Core \ Public \ Misc \ AssertionMacros.h:161] UE4Editor_BullCowGame_:7145!UCartridge )[C:\ UnrealBullCow \ BullCowGame-starter-kit \ Source \ BullCowGame \ Console \ Cartridge.cpp:12] UE4Editor_BullCowGame_7145!UBullCowCartridge :: BeginPlay()[C:\ UnrealBullCow \ BullCowGame-starter-kit \ Source \ .cpp:7] UE4Editor_Engine UE4Editor_Engine UE4Editor_Engine UE4Editor_Engine UE4Editor_Engine UE4Editor_Engine UE4Editor_UnrealEd UE4Editor_UnrealEd UE4Editor_UnrealEd UE4Editor_UnrealEd UE4Editor_UnrealEd UE4Editor_UnrealEd4 UE4Editor_UnrealEdUE4Editor_UnrealEdUE4Editor_UnrealEd
我该如何解决? 我试过了:在终端中添加
cl BullCowCartridge.cpp/EHsc/Zi
这样做会产生此错误:
Microsoft Windows [版本10.0.18363.1016] (c)2019 Microsoft公司。保留所有权利。
C:\ UnrealBullCow \ BullCowGame-starter-kit \ Source \ BullCowGame> cl BullCowCartridge.cpp / EHsc / Zi 适用于x86的Microsoft(R)C / C ++优化编译器版本19.27.29111 版权所有(C)Microsoft Corporation。保留所有权利。
cl:命令行警告D9024:无法识别的源文件类型'BullCowCartridge.cpp / EHsc / Zi',假定为目标文件 Microsoft(R)增量链接器版本14.27.29111.0 版权所有(C)Microsoft Corporation。保留所有权利。
/out:Zi.exe BullCowCartridge.cpp / EHsc / Zi 链接:致命错误LNK1181:无法打开输入文件'BullCowCartridge.cpp \ EHsc \ Zi.obj'
C:\ UnrealBullCow \ BullCowGame-starter-kit \ Source \ BullCowGame>
在终端中按F5键会出现此错误:
在BullCowGame文件夹中执行任务:Engine \ Build \ BatchFiles \ Build.bat BullCowGame Win64调试C:\ UnrealBullCow \ BullCowGame-starter-kit \ BullCowGame.uproject -waitmutex << / p>
为BullCowGame创建makefile(没有现有的makefile) 错误:无法使用此引擎发行版在Debug配置中构建目标。 终端进程“ C:\ Windows \ System32 \ cmd.exe / d / c Engine \ Build \ BatchFiles \ Build.bat BullCowGame Win64调试C:\ UnrealBullCow \ BullCowGame-starter-kit \ BullCowGame.uproject -waitmutex”终止并退出代码:6。
终端将被任务重用,按任意键将其关闭。
我该怎么办?
答案 0 :(得分:0)
断言失败:终端[File:C:\ UnrealBullCow \ BullCowGame-starter-kit \ Source \ BullCowGame \ Console \ Cartridge.cpp] [行:12] [BullCowCartridge]:找不到终端
这意味着您将组件连接到没有终端组件的角色上,或者删除了角色上已经存在的终端组件。
如果您进入Console> Cartridge并在第12行更改它
*GetName()
到
*GetOwner()->GetName()
崩溃应该告诉您缺少哪个演员。
其中一头母牛在“世界大纲”标签中作为“终端”出现,另一头母牛已经连接了墨盒。在我删除了终端母牛并从其他母牛删除了墨盒之后,它就起作用了!