我该怎么调试呢?

时间:2013-08-19 05:39:19

标签: unity3d tweak

Assets / scripts / JavaScripts / PerformanceTweak.js(218,45):BCE0051:Operator'<'不能与'Object'类型的左侧和'float'类型的右侧一起使用。

while( times.length > 0 && times[0] < 0.0 ) {
    times.Shift();
    messages.Shift();   
}

1 个答案:

答案 0 :(得分:1)

在我看来,times[0]返回一个对象,而0.0是一个浮点数,这种语言不支持两者之间的比较,至少不是这种形式。您需要找到一种方法来将times[0]转换为float以进行正确比较。这可能类似于:(float)times[0][times[0] floatValue]。 (我不懂语言)