在回調函數中修改UIToggel的Group,能否在Start開始前修改Group
答案是肯定的。
使用Resources.LoadAsync(path),來異步加載資源,但是沒有回調函數,這就需要我們不停的去問詢資源是否到位。
使用協程 + Resources.LoadAsync(path) 則能實現異步的加載資源,因爲協程是不會讓CPU空轉的,最簡單的yield return null,將會在本幀判斷後,將讓出CPU資源。
加載的過程是異步的,但是加載完成之後,以及後面調用回調函數的過程,全部都是在主線程中進行工作,所以等到結束完,回調函數後,纔會調用Start函數等,所以我們在加載資源的回調函數中,直接去修改是可以的。