UE4.27, Debug issues, 未定义标识符"ECC_CustomName"

发布时间 2023-09-07 07:42:13作者: 第二浮世绘散修

Project Settings - Engine - Collision 中添加自定义的 Object Channels 或者 Trace Channels 后,应用在代码中时,发现标识符未定义

 

所使用的解决办法

1,project -> config 依照该路径 找到 DefaultEngine.ini 文件 并打开

2,Ctrl+F 搜索自定义的ECCName,这里是SampleBoard

 

3,找到类似如下字符串的信息

+DefaultChannelResponses=(Channel=ECC_GameTraceChannel2,DefaultResponse=ECR_Ignore,bTraceType=False,bStaticObject=False,Name="SampleBoard")

其中的ECC_GameTraceChannel2就是应用于代码的ECC标识,用它替代原本的ECC_CustomName吧

 

感谢阅读,敬请斧正