我正在尝试在特定的X轴上添加一个穴居人(在我为uni制作的安卓游戏中),这很容易,但穴居人正在那个Y轴上的任何地方产卵,我希望它能产生于两者之间我在Y轴上指定。
cavemanVar[2].x = 352.10;
cavemanVar[2].y = Math.random()*300;
答案 0 :(得分:2)
只需定义起始位置a
加上一个随机值,其最大值将构成b
的差异。
y = a + Math.random() * (b - a);
目视:
--+-- <- a
|
|
| <- Math.random() * (b - a)
|
|
--+-- <- b