【问题标题】:how do I debug this?我该如何调试?
【发布时间】:2013-08-19 17:56:23
【问题描述】:

Assets/scripts/JavaScripts/PerformanceTweak.js(218,45):BCE0051:运算符“

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

【问题讨论】:

    标签: unity3d tweak


    【解决方案1】:

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

    【讨论】:

    • 类似于将对象转换为浮点数?
    • @ArchieAzares 在比较之前的某个时间点,或直接在其中。
    • 我曾尝试将其转换为浮点数,但没有转换为浮点数,在我看来,它正在转换为我无法理解的 int。顺便说一句,我正在为这个 java 脚本使用汇编平台。
    • 顺便说一句。你说的直接在里面是什么意思?我真的不知道如何在 while 条件下直接转换它?是否可以在条件内转换它?谢谢..
    猜你喜欢
    • 2012-05-07
    • 1970-01-01
    • 1970-01-01
    • 2014-11-29
    • 1970-01-01
    • 2023-03-24
    • 2019-04-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多