我是团结的新手,我正在开发一款我希望动态创建游戏对象的游戏。我的问题是如何计算游戏对象的随机位置,以便它保持在不同Android设备的屏幕内。这是我尝试过的,但我的方法是正确的吗?这会在所有Android和iOS设备上给我一个适当的随机位置吗?
//Calculate the screen width and screen height
screenheight = Camera.main.orthographicSize * 2.0f;
screenwidth = screenheight * Screen.width / Screen.height;
//get a random number in width of the screen
float randomX = Random.Range(-screenwidth / 2, screenwidth / 2);
//get a random number in height of the screen
float randomY = Random.Range(-screenheight / 2, screenheight / 2);
现在游戏对象的位置将是(randomX,randomY)。