我正在制作一个具有自定义viewport Rect的应用程序,如下所示:
Camera.pixelHeight; Camera.pixelWidth
我得到以下值:743px,770px。
这看起来是对的。
不,我有一个脚本可以得到画布的宽度和高度。。这是正确的,我又得到了743px和770px。但是,当我定位UI元素时,它在外部,因为定位会返回Canvas Rect Transform属性中显示的错误值。
编辑:
也许这和我如何定位元素有关。我用以下atm方式:
sl.position = new Vector3(200, -200, 0);
这里发生了什么,如何使画布使用正确的值?