当到达unity3d中的特定点时,对象停止下落

当到达unity3d中的特定点时,对象停止下落,unity3d,unityscript,Unity3d,Unityscript,我正在做一个游戏,球落在一个平面上,一个球落在另一个球上,它们形成一条线,从下到上。我希望球在y轴上的某个点停止下落。我不知道该怎么做直到现在我用的让球掉下来的代码是: function calling(){ functionsRandom.Range(0, functions.Length); } function sphereA() { var go = Instantiate(sphere,new Vector3(Random.Range(-3, 3),Random.R

我正在做一个游戏,球落在一个平面上,一个球落在另一个球上,它们形成一条线,从下到上。我希望球在y轴上的某个点停止下落。我不知道该怎么做直到现在我用的让球掉下来的代码是:

function calling(){
    functionsRandom.Range(0, functions.Length);
}

function sphereA() { 
    var go = Instantiate(sphere,new Vector3(Random.Range(-3, 3),Random.Range(-3,3),-12.78451),Quaternion.identity);
    go.renderer.material.color = Color(Random.value, Random.value, Random.value);    
}

function sphereB() { 
    var go = Instantiate(sphere1,new Vector3(Random.Range(-3, 3),Random.Range(-3,3),-12.78451),Quaternion.identity);
    go.renderer.material.color = Color(Random.value, Random.value, Random.value);
}

我使用了random.range,这样球从它在x和y中的点之间落下,对于x它工作,但是对于y它不工作。

将所有实例化的球体添加到数组
go[]
,而不是
go
。这些都是一致的。现在,在要停止生成其他球体的某个点,计算数组中球体的计数。如果计数等于最大限制。然后不要实例化球体。如果有任何疑问,请回答。

此代码中的哪些内容使球体掉落?你在用刚体物理学吗?是的,我在用刚体物理学。