我们尝试了不同的方法将UI对象移动到另一个场景,但是我们失败了。超过对象在画布中。
方法1:我们使用了LoadLevelAdditive,但是所有对象都被移动到第一个场景,而没有超过带有其元素的画布。
方法2:我们使用了DontDestroyOnLoad。我们需要在画布上更改元素。 DDOL在场景中保存最后位置,但我们根本无法更改对象。
请问您能提供一些建议吗?
谢谢。
方法1:我们使用了LoadLevelAdditive,但是所有对象都被移动到第一个场景,而没有超过带有其元素的画布。
方法2:我们使用了DontDestroyOnLoad。我们需要在画布上更改元素。 DDOL在场景中保存最后位置,但我们根本无法更改对象。
请问您能提供一些建议吗?
谢谢。
SceneManager.MoveGameObjectToScene(UIRootObject, sceneToLoad);
时要移动的对象。 - Programmer