大香蕉综合在线观看视频-日本在线观看免费福利-欧美激情一级欧美精品性-综合激情丁香久久狠狠

好房網(wǎng)

網(wǎng)站首頁 互聯(lián)網(wǎng) > 正文

unity ioexception(unity3d里ArgumentException是什么意思呀?)

2022-05-20 04:47:07 互聯(lián)網(wǎng) 來源:
導(dǎo)讀 相信目前很多小伙伴對于unity3d里ArgumentException是什么意思呀?都比較感興趣,那么小編今天在網(wǎng)上也是收集了一些與unity3d里ArgumentExce

相信目前很多小伙伴對于unity3d里ArgumentException是什么意思呀?都比較感興趣,那么小編今天在網(wǎng)上也是收集了一些與unity3d里ArgumentException是什么意思呀?相關(guān)的信息來分享給大家,希望能夠幫助到大家哦。

如果我沒有猜錯的話你肯定是在函數(shù)外部定義了一個float類型的變量然后直接用Time.time賦值了。

如果是的話那么這段錯誤完整輸出就是:
ArgumentException: get_time can only be called from the main thread.
異常:時間只能被主線程調(diào)用。


Constructors and field initializers will be executed from the loading thread when loading a scene.
構(gòu)造函數(shù)和初始域只能在場景加載時被執(zhí)行。


Don't use this function in the constructor or field initializers, instead move initialization code to the Awake or Start function.
不要在構(gòu)造函數(shù)或初始化域,你可以把初始化代碼移動到 Awake 或 Start 函數(shù)中。


你可以這樣寫,如:
float curTime;
void GetTime()
{
curTime=Time.time;

}
然后在別的地方直接調(diào)用GetTime函數(shù)就可以了。


說白了就是你不能在函數(shù)外部用Time.time直接給變量賦值。

本文到此結(jié)束,希望對大家有所幫助。


版權(quán)說明: 本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!


標(biāo)簽:

最新文章: