请知道如何修复此错误......
PLSSSSSSS帮助...
BCE0051:运营商'<'不能与'Object'类型的左侧和'float'类型的右侧一起使用。
if (doorCheckingNow.GetComponent(AIpathDoorScript).doorsToCells[i]< shortestPathSoFar)
答案 0 :(得分:1)
您似乎正在对Object和float进行比较。这类似于提出问题:“纸张是否少于5”?换句话说,这种比较没有意义。
也许您应该将doorCheckingNow.GetComponent(AIpathDoorScript).doorsToCells[i]
(这是一个数字)的某些属性与shortestPathSoFar
进行比较?
答案 1 :(得分:1)
对象: - doorCheckingNow.GetComponent(AIpathDoorScript).doorsToCells[i]
浮动: - shortestPathSoFar
你在做什么: - if(Object<float)
就像你在比较“SFDDSFSD”是否小于5.明白了吗?