我正在使用 LeanTween move 方法将一个画布面板水平导航到另一个画布面板。
我阅读了统一论坛,发现设置 RectTransform 值并使用 Screen.width 和 height 是正确的方法。但是,当我在设备 screen.width 中运行它时,它没有按预期工作。在不同的设备中,不同的行为。它没有返回屏幕尺寸,我搜索了论坛,他们说 screen.width 返回游戏区域宽度。这意味着什么?
如何获得实际的画布面板宽度?
画布设置截图
从以下链接获得帮助后发布我自己的答案
https://forum.unity3d.com/threads/ui-animate-fullscreen-panel-from-off-screen.271751/
gameObject.GetComponent().rect.width
gameObject.GetComponent().rect.height