我正试图让开始的桨(我正在创建的乒乓球)在屏幕的左边大部分时间。我想不出一个很好的办法来做这件事。我的相机尺寸是5,它的中心是(0,0)。对于x坐标,桨应该在-6.5左右.这里,在桨的脚本中,我是如何做到这一点的。
//renderer is the SpriteRenderer
xPos = -Camera.main.orthographicSize -
(renderer.sprite.textureRect.width/ renderer.sprite.pixelsPerUnit);然而,这样做的结果(左桨在这里,代码正在应用):

所以,最重要的是把右边的桨放在最左边--图像的宽度。然而,一些桨的图像被切断。我似乎不知道为什么,我到处都查过了。任何帮助都会受到极大的感谢和注意。
发布于 2016-05-11 05:56:49
我认为你的问题与屏幕宽度的计算有关。
统一使用Camera.main.orthographicSize计算屏幕的高度,然后根据屏幕比例计算宽度。试着用这种方法来计算宽度:
width= Camera.main.orthographicSize * Camera.main.aspect;
https://stackoverflow.com/questions/37153802
复制相似问题