unity3D開發環境搭建


  前言

  本文記錄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環境搭建暫時先記錄到這,后續再進行補充;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM