在Unity3d 編輯器下運行沒有任何問題,打包出exe文件執行時,便會出現程序無響應的情況,查看日誌文件可以看到如下錯誤:
NotSupportedException: Encoding 936 data could not be found. Make sure you have correct international codeset assembly installed and enabled.
原因是Unity在發佈時並沒有包含這些字符集,需要手動加進去,將I18N.DLL 和 I18N.CJK.DLL 從Unity安裝目錄(Editor\Data\Mono\lib\mono\2.0 目錄下)拷貝到項目目錄的Assets目錄下,然後重新編譯出包,即可正常運行。