Unity C# - 在固定点产生对象

时间:2014-02-12 14:33:57

标签: c# unity3d unityscript

而不是像Y轴一样在Y轴上随机产生对象:

float y = Random.Range(1.723573f, 5.586497f);

如何在Y轴上的2个固定位置生成对象?

谢谢

1 个答案:

答案 0 :(得分:2)

假设你想要在一个或另一个上产生它,那么试试这个:

float y = Random.Range(0,100) > 50 ? 1.723573f : 5.586497f;
基本上,第一个值或第二个值的概率为50%。您也可以这样输入:

float y;

if(Random.Range(0,100) > 50)
   y = 1.723573f;
else y = 5.586497f;