不要像这样让对象在 Y 轴上的随机范围内生成:
float y = Random.Range(1.723573f, 5.586497f)
;
如何让对象在 Y 轴上的 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;