这是一个更具理论性的问题。 目前,我有2个画布(均被禁用)和一个名为“ Update()”的方法,该方法正在检查屏幕方向是否已更改,因此启用/禁用特定的布局。
到目前为止,一切都很好。但是现在我面临以下问题:
假定用户已以纵向模式启动任何方法,并向用户显示其进度。 但是在操作过程中,用户将电话切换到横向模式,因此停用了肖像画布并激活了横向画布。
您将如何处理进度的“移交”? 因此,通过更改方向中间操作,用户不会在其布局中“重置”。
非常感谢:)
答案 0 :(得分:0)
使用另一个跟踪进度的脚本。
然后在UI进度脚本(对于两个布局在两个游戏对象中已经存在的脚本)中,使用OnEnable
方法更新ui进度。像这样:
public Progress progress;
private void OnEnable()
{
uiProgress = progress.value;
}