无法从另一个脚本调用函数

时间:2017-12-21 20:33:49

标签: c# function unity3d

我有一个名为Ball的脚本,从该脚本中我试图从另一个名为Bricks的脚本中调用一个函数。

void OnCollisionEnter(Collision other){
    Bricks bricks = GetComponent<Bricks> ();
    if (other.gameObject.tag == "Paddle") {
        print("hit");
        bricks.MoveDown ();

    }

现在我知道这个if语句在打印时显示为“hit”,但它不会执行下面的功能。有任何想法吗?感谢

public void MoveDown(){
    print ("test");
    transform.position = Vector3.Lerp(transform.position ,transform.position + amountToMove, 1);
}

0 个答案:

没有答案