前言
本文記錄unity3D開發環境的搭建
unity安裝
unity有中文官網(https://unity.cn/),很貼心,ide工具我們選擇下載安裝中國區增強版,下載地址:https://unity.cn/download
照着提示,一步步安裝即可!需要注冊一個賬號才能使用,登錄后就可以創建3D項目了

JetBrains Rider安裝
這個ide是用來編寫C#腳本的,說通俗點就是寫代碼,跟我們常用的idea是同一家公司的,用起來很容易上手
直接找個破解版安裝,照着里面安裝教程文檔來安裝就可以了,建議不用漢化:http://www.zdfans.com/html/31974.html
簡單記錄一下步驟:
解壓后結構如下


1、雙擊運行安裝包,按照自己的情況一路安裝直到安裝成功
2、以記事本方式運行“rider64.exe.vmoptions”,在最后一行添加代碼:-javaagent:D:\unity3D\JetBrains Rider 2019\Crack\jetbrains-agent.jar

3、運行軟件,選擇License server,(程序會自動補全激活服務器地址,如果沒有可以手動輸入激活服務器:http://jetbrains-license-server)

4、注冊成功后,即可免費使用了!
rider問題記錄 1
安裝破解完后想新建一個項目,發現一直在syncing project templates,無法創建項目,而后直接通過unity雙擊腳本跳轉到rider,發現一直在connecting to resharper host,導致項目一直在loading,無法正常加載


解決:我的Microsoft .NET Framework版本是4.5的,版本太低,安裝4.7.2 Runtime版本后問題解決

另附下載地址:https://dotnet.microsoft.com/download/dotnet-framework/net472
rider問題記錄 2
問題:用了一段時間后,可能又會彈出輸入注冊碼窗口,重新輸入注冊碼后報錯(error 1653219)
解決:在host文件中,刪除跟jetbrains域相關的項就可以了(host文件路徑:C:\windows\system32\drivers\etc)
If the activation window always pops up(error 1653219), remove jetbrains' domains from hosts file

unity與rider關聯
兩個軟件安裝好之后就可以進行unity與rider關聯,方便對腳本代碼的編寫
1、在unity進行設置,Edit -> Preferences,進行external Tools的選擇
使用默認的這個

或者自行選擇安裝路徑里的exe都可以

2、創建腳本並跳轉rider
新創建的3D項目,默認場景有一個燈光、一個攝像頭,我們照着一些教程添加一下3D對象
在unity創建腳本,雙擊腳本就會幫我們使用關聯的rider打開這個unity3D項目並定位到被雙擊的腳本,然后就可以開始愉快的編寫代碼腳本啦,在rider對項目的修改會被unity感知到,不需要進行手動同步子類的操作


3、運行腳本
在unity中拖拽腳本到對象即可給改對象綁定當前腳本(其他添加方式就不再過多解釋),然后點擊運行就會執行腳本

更多unity的手冊、腳本API,請查閱官方文檔:https://connect.unity.com/doc/
取消Rider自動保存
我們設置unity跟rider關聯之后,rider每次保存文件,unity都會進行刷新編譯,導致我們每次修改完腳本切換回unity編輯器窗口時,都要等待unity刷新,嚴重影響開發效率
取消rider的自動保存,改成手動保存,這樣unity是否進行刷新編譯就可以由我們進行控制了,這樣可以大大提高開發效率(當然了,電腦配置強大的,unity刷新非常迅速的可以忽略)
File -> Settings -> Appearance & Behavior -> System Settings

后記
unity3D環境搭建暫時先記錄到這,后續再進行補充;
