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吧
感谢阅读,敬请斧正