Unity Resources 系統的最佳實務做法

Resources 的最佳做法 別用 Resources 別用 Resources 別用 Resources 因為很重要,所以要講三次。為什麼呢?理由有三。 細粒度的記憶體控管會更困難。 不當使用 Resources 資料夾會導致 app 啟動時間、建置時間更久。這問題在 Resources 檔案愈多,愈是明顯,尤其是規格比較差的行動裝置。app 在 splash screen 前黑畫面太久的其中一個原因正是這一點。 Resources 內的 assets 無法動態下載更新,也沒辦法處理 asset 變體。例如貼圖有分 sd、hd 版。 Unity 的程式開發人員,從 Unity 5 開始,應該要發展一套能夠方便使用 AssetBundle 的系統,如此便能不再倚賴 Resources。 ...

June 18, 2017 · 1 分鐘 · KÁN Chúgiâu

LeetCode Problems: 461. Hamming Distance

題目資訊 名稱:Hamming Distance 分類:Algorithms 編號:461 難度:Easy 標籤:Bit Manipulation 網址:https://leetcode.com/problems/hamming-distance ...

May 9, 2017 · 1 分鐘 · KÁN Chúgiâu

LeetCode Problems: 561. Array Partition I

題目資訊 名稱:Array Partition I 分類:Algorithms 編號:561 難度:Easy 標籤:Array 網址:https://leetcode.com/problems/array-partition-i ...

May 7, 2017 · 2 分鐘 · KÁN Chúgiâu

LeetCode Problems: 535. Encode and Decode TinyURL

摘要 這篇是筆者解短網址編碼、解碼的過程。這題是之前 LeetCode 的 System Design 題目(編號 534),也就是設計將一般網址轉成短網址的服務。但這題的寫 code 題型其實設計上有瑕疵,內文將會說明。 題目資訊 名稱:Encode and Decode TinyURL 分類:Algorithms 編號:535 難度:Medium 標籤:Hash Table, Math 網址:https://leetcode.com/problems/encode-and-decode-tinyurl ...

May 7, 2017 · 3 分鐘 · KÁN Chúgiâu

LeetCode Problems: 9. Palindrome Number

題目資訊 名稱:Palindrome Number 分類:Algorithms 編號:9 難度:Easy 標籤:Math 網址:https://leetcode.com/problems/palindrome-number ...

May 7, 2017 · 2 分鐘 · KÁN Chúgiâu