当到达unity3d中的特定点时,对象停止下落
我正在做一个游戏,球落在一个平面上,一个球落在另一个球上,它们形成一条线,从下到上。我希望球在y轴上的某个点停止下落。我不知道该怎么做直到现在我用的让球掉下来的代码是:当到达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
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
。这些都是一致的。现在,在要停止生成其他球体的某个点,计算数组中球体的计数。如果计数等于最大限制。然后不要实例化球体。如果有任何疑问,请回答。此代码中的哪些内容使球体掉落?你在用刚体物理学吗?是的,我在用刚体物理学。