0

我正在使用 LeanTween move 方法将一个画布面板水平导航到另一个画布面板。

我阅读了统一论坛,发现设置 RectTransform 值并使用 Screen.width 和 height 是正确的方法。但是,当我在设备 screen.width 中运行它时,它没有按预期工作。在不同的设备中,不同的行为。它没有返回屏幕尺寸,我搜索了论坛,他们说 screen.width 返回游戏区域宽度。这意味着什么?

如何获得实际的画布面板宽度?

画布设置截图

在此处输入图像描述

4

1 回答 1

1

从以下链接获得帮助后发布我自己的答案

https://forum.unity3d.com/threads/ui-animate-fullscreen-panel-from-off-screen.271751/

gameObject.GetComponent().rect.width

gameObject.GetComponent().rect.height

于 2017-06-19T12:44:26.527 回答