Rider 強(qiáng)大的跨平臺(tái)C#編輯器
JetBrains Rider是一款快速?gòu)?qiáng)大的 C#編輯器 ,用于在Windows滋恬、Mac和Linux上進(jìn)行Unity開(kāi)發(fā)浅乔。 以無(wú)與倫比的2500多項(xiàng)智能代碼檢查和重構(gòu)挑围,Rider增強(qiáng)您的C#體驗(yàn)礁竞,使您更加迅速編寫(xiě)零誤差的代碼。
Unity輕松開(kāi)始
Rider有內(nèi)置的Unity支持杉辙,當(dāng)你初次打開(kāi)Unity解決方案時(shí) 它會(huì)自動(dòng)將Unity配置為使用Rider 作為默認(rèn)的C#腳本和shader 文件編輯器模捂。 完成設(shè)置后,之后雙擊C#腳本或shader資產(chǎn)蜘矢,即可在Rider中打開(kāi)解決方案狂男。
控制Unity編輯器
由于集成的雙向通信,無(wú)需離開(kāi)Rider品腹,您即可切換進(jìn)出Play模式岖食,暫停,和逐幀執(zhí)行! 工具條包含游戲視圖按鈕Play舞吭、Pause和Step泡垃,分別對(duì)應(yīng)Unity Editor中的相同按鈕,并且與Unity Editor中的按鈕控制相同的行為操作羡鸥。 狀態(tài)欄上的Unity小圖標(biāo)將顯示Unity Editor是否已經(jīng)連接兔毙,正在刷新或在Play模式。 在Rider處于Edit模式下的任何變更都將立刻提交Unity Editor兄春。
運(yùn)行Unity測(cè)試
Rider允許您運(yùn)行與Unity的API交互的測(cè)試澎剥,可以逐幀執(zhí)行,一切操作都在Rider中赶舆。 當(dāng)然哑姚,您還可以查看Unity專用測(cè)試的結(jié)果,就像普通的測(cè)試一樣 – 您可以按結(jié)果篩選芜茵,并且點(diǎn)擊跟蹤堆棧叙量,從而在代碼中導(dǎo)航。
Unity控制臺(tái)日志
Unity Logs工具窗口有指向跟蹤堆棧的鏈接九串,使您可以瀏覽相同的事件(錯(cuò)誤绞佩、警告或消息),根據(jù)Unity編輯器控制臺(tái)中記錄日志的時(shí)間來(lái)隱藏事件猪钮。 它允許按分類篩選(在Play或Edit模式)品山,并讓您輕松導(dǎo)航到日志記錄中提到的任何源文件、類烤低、方法肘交,或?qū)傩浴?Unity Logs在每次切換到Play模式后自動(dòng)清空其輸出。
代碼提示
Rider提供一流的C#代碼分析扑馁, 包括Unity專用的代碼檢查和快速修復(fù)涯呻。
例如:Rider會(huì)警告您不要使用低效的字符串和標(biāo)簽(tag)屬性文字比較凉驻,并且會(huì)提供一個(gè)快速修復(fù)方法,將其重寫(xiě)為調(diào)用CompareTag复罐。
同樣的涝登,如果您嘗試用 new作為關(guān)鍵字新建MonoBehaviour 或 ScriptableObject派生類的實(shí)例,Rider會(huì)發(fā)出警告提示效诅。 只需按下Alt+Enter 胀滚,Rider即可為您修復(fù)這個(gè)問(wèn)題。
輕松調(diào)試Unity
使用Rider填帽,讓您更加輕松的在Unity編輯器中運(yùn)行C#腳本的同時(shí)進(jìn)行調(diào)試。 一切都已經(jīng)配置完成, 您只需按下 Debug(調(diào)試)工具欄按鈕咙好、菜單項(xiàng)或快捷鍵篡腌,將調(diào)試器附加到運(yùn)行中的Unity編輯器。 可以在編輯器中設(shè)置斷點(diǎn)勾效,單步調(diào)試代碼嘹悼,查看local、監(jiān)控value层宫,并且評(píng)估表達(dá)式杨伙。
使用Rider,您甚至可以調(diào)試沒(méi)有調(diào)試信息的代碼萌腿。 Rider自動(dòng)反編譯運(yùn)行中的外部庫(kù)限匣,允許您調(diào)試反編譯后的代碼,單步調(diào)試函數(shù)毁菱,設(shè)置斷點(diǎn)米死,查看和設(shè)置本地和變量。
支持Shader
Rider還添加了對(duì) .shader 文件的支持贮庞,提供語(yǔ)法高亮顯示峦筒、代碼折疊、括號(hào)匹配等功能窗慎。 高亮顯示ShaderLab部分的語(yǔ)法錯(cuò)誤物喷,todo(待辦事項(xiàng)評(píng)論)加入To Do Explorer(待辦事項(xiàng)瀏覽器),并高亮顯示彩色屬性遮斥,且提供選色筆用于編輯峦失。 整個(gè)文件(包括Cg/HLSL塊)中,都可使用簡(jiǎn)單詞語(yǔ)補(bǔ)全功能术吗。
瀏覽Unity文檔
Rider顯示Unity符號(hào)的外部文檔宠进。 您即可以點(diǎn)擊Quick Documentation(快速文檔)彈出窗口上的圖標(biāo)(Ctrl+Shift+F1,如果使用Visual Studio鍵盤映射)或直接使用View External Documentation(查看外部文檔)操作(Shift+F1)藐翎,以瀏覽本地安裝的文檔材蹬,或Unity托管的文檔(如果本地沒(méi)有)实幕。