BCE0051:运营商' *'不能用左右手类型的浮动'和#39;对象'类型的右侧

时间:2016-03-30 15:41:20

标签: javascript unity3d unityscript

enter image description here

之前我没有学过javascript,我完全不知道自己该做什么,因为我只是关注其他人的项目,希望有人能告诉我如何修改这些错误的地方。谢谢你T_T < / p>

1 个答案:

答案 0 :(得分:2)

更改

public static bool operator ==(FileDetails file1, FileDetails  file2)
{
    if (file2 != null &&
        file1.FileName == file2.FileName &&
        file1.Produkt == file2.Produkt &&
        file1.ProduktVersion == file2.ProduktVersion &&
        file1.Version == file2.Version)
        return true;
    return false;
}

function aniSprite (columnSize,framepersecond,MoveDirection)

发生此错误是因为function aniSprite (columnSize,framepersecond:float,MoveDirection) 不知道Javascript类型为framepersecond,因此无法将其与另一个float相乘。

您必须使用float

明确告诉它