有好幾項,算是我遇到的一些問題,當作警告後人。不知道等你看到這篇文章時,是不是還有這些問題呢?
- 載入PNG圖檔時會不清楚。載入到Assets裡面後,畫面看起來很差,這可能是因為他設定的Texture type不正確,我發現需要將之改成GUI,而我原本載入後它顯示的是Texture,和其他已經正常載入的圖檔不同。
- 無法正常使用async/await。如果你要使用非同步方法,需要呼叫async/await等方法時,Unity並不支援這樣子的multi-thread。更正確地說,你無法在別的thread裡面操作Unity,雖然你似乎可以在Unity裡面使用其他的thread,但要避免和main thread有彼此作用,這寫起來似乎非常麻煩,而且在你自己給出的thread裡面的錯誤或log是無法顯示在main thread裡面的,換句話說你是看不到的。另一說法是,Unity只支援到.NET framework 3.5,await是之後的版本才有的,所以不支援。
- 同上,所以會常常使用到async的IAP方法,將很難透過#if NETFX_CORE的封存來實作,因為會跳出錯誤。
- 目前,Unity輸出的格式還無法在x64上使用,也無法轉成x64的封包。
留言
張貼留言