按部就班安裝好Unity Hub,設置Unity編輯器安裝路徑,添加許可證,安裝Unity2018.4.35f1,一系列操作如行雲流水,幻想着我的遊戲開發人生就此啓航。
然後,
創建項目,失敗。
創建項目,失敗?
創建項目,失敗!
一切戛然而止。
嘗試解決問題。
- 修改hosts,失敗
- 設置環境變量
UNITY_NOPROXY=localhost,127.0.0.1
,失敗 - 設置防火牆入站規則,失敗
- 關閉防火牆,失敗
- 修改
UnityPackageManager.exe
兼容性,失敗 - 直接運行
UnityPackageManager.exe
,閃退,控制檯中運行輸出Pkg: FLAGS_MISMATCH
錯誤日誌如下:
Initiating legacy licensing module
LICENSE SYSTEM [2021618 12:52:26] Next license update check is after 2021-06-19T02:52:24
Built from '2018.4/china_unity/release' branch; Version is '2018.4.35f1 (82de48b5eaa9) revision 8576584'; Using compiler version '191326128'
OS: 'Windows 10 (10.0.0) 64bit' Language: 'zh' Physical Memory: 32125 MB
BatchMode: 0, IsHumanControllingUs: 1, StartBugReporterOnCrash: 1, Is64bit: 1, IsPro: 0
[Package Manager] Server::Start -- Port 64114 was selected
COMMAND LINE ARGUMENTS:
D:\Tools\unity\2018.4.35f1\Editor\Unity.exe
-createproject
D:\Unity\New Unity Project 2
-cloneFromTemplate
com.unity.template.3d
-cloudOrganization
undefined
-cloudEnvironment
production
-useHub
-hubIPC
-hubSessionId
ba357ca0-cfe5-11eb-85b4-a3a3f72ca1a2
-accessToken
ZOgB_8rZp6eTT4XA3XLvYesf2Hk_6yE-Jh5uLn7MvSI001f
D:/Unity/New Unity Project 2
Using Asset Import Pipeline V1.
Initiating legacy licensing module
[Package Manager] Server::CheckExitCode -- Server stopped with exit code `4`
[Package Manager] PackageManager Server::Start -- Process restart attempt #2
[Package Manager] Server::Start -- Port 65376 was selected
[Package Manager] Server::CheckExitCode -- Server stopped with exit code `4`
[Package Manager] PackageManager Server::Start -- Process restart attempt #3
......中間省略重複內容......
[Package Manager] Server::Start -- Port 62835 was selected
[Package Manager] Cannot connect to Unity Package Manager local server
[Package Manager] Server::CheckExitCode -- Server stopped with exit code `4`
[Package Manager] PackageManager Server::Start -- Process restart attempt #19
[Package Manager] Server::Start -- Port 64265 was selected
[Package Manager] Cannot connect to Unity Package Manager local server
[Package Manager] Failed to start the Unity Package Manager local server process. Make sure the process [D:/Tools/unity/2018.4.35f1/Editor/Data/Resources/PackageManager/Server/UnityPackageManager.exe] is not blocked by your anti-virus configuration.
Exiting without the bug reporter. Application will terminate with return code 1
在我心灰意冷之際,看到一句話點醒了我
最快的方法是更新引擎版本試試 ( https://unity.cn/ask/question/6006b230edbc2a001f3878c3 )
居然是操作系統不兼容
於是我卸載了Unity2018,並安裝了Unity2019,接下來就風和日麗了,我也終於要在遊戲開發的道路上揚帆起航了。 (問我爲什麼不安裝Unity2020?因爲一直安裝失敗啊。)
(補充:本文的系統環境爲Win10-21H1,但Win10-20H2版本下Unity2018可以正常運行,正如上面引用的文章中提到的因爲系統版本升級導致Unity2018無法使用)