最新消息

[更新]Rider 2023.1

2023/07/14

Rider 2023.1 的新功能

Rider 2023.1 改進了對 C# 的支援,包括一組檢查來優化及加速您處理各種類型集合的工作,以及在代碼中引入 null 檢查的更多可調整方法。透過引入對 Unity 面向數據的技術堆棧 (DOTS) 以及對 Unreal Engine 5.2 的支援(包括對藍圖文件格式的更新,對 Godot 4 的支援,以及許多其他遊戲開發工作流程增強功能),使用 Rider 進行遊戲開發得到了加強。最新版本的 IDE 還對編輯器進行了一些方便的調整,對版本控制工具和 Docker 的使用進行了改進,並對新 UI 和整體用戶體驗進行了一系列改進。

關鍵更新
支援 Unity 的 DOTS

繼 Unity 從面向對象設計轉向面向數據設計的領先地位之後,Rider 2023.1 引入了對面向數據的技術堆棧 (DOTS) 的支援,這是一種範式轉換、CPU 友好的遊戲構建方法。


Unity 相關資料


減少集合中的查找次數(C# 支援)
我們添加了檢查和相應的快速修復,透過減少查找次數來優化您的集合工作。例如,Rider 現在建議刪除多餘的
ContainsContainsKey檢查或使用TryAddTryGetValue的方法。


用於 Perforce 的 VCS 小部件(版本控制)
Rider 與 Perforce 的集成得到了重大升級,將 Perforce 添加到版本控制系統 (VCS)小部件中。Perforce 的 VCS 小部件提供了對基本操作的快速訪問,例如提交、恢復及更新項目。它還指示當前工作區並顯示連接狀態。


字符串變量的可視化(除錯工具)
在會話除錯期間,您現在可以看到 HTML、XML、JSON、JWT 或 URL 編碼字符串變量的可視化值。只需單擊除錯工具視窗/線程和變量選項/字符串的查看鏈接即可。或者,單擊將滑鼠停在編輯器中的變量上時出現的查看鏈接。



遊戲開發
Unity
對 DOTS 的支援
面向數據的技術堆棧 (DOTS) 是 Unity 的一項重大架構變化。它將組件數據存儲在連續的向量中,系統能以更高效的 CPU 方式訪問及修改這些數據。這會提高性能,尤其是對於更大的項目。

在此版本中,我們引入了對 Unity DOTS 的支援,以鞏固 Rider 作為最具創新性的遊戲開發 IDE 的聲譽。借助 Rider 2023.1,您可以利用以下新功能:
.新的文件模板。

DOTS 類型的代碼視覺。
自動產生 baker 映射代碼的創作組件。
檢查及快速修復,可幫助您編寫及更新代碼庫以在新的 DOTS 風格中工作。


Unity 相關資料

附加玩家的臨時運行配置
透過 Attach to Unity Process 對話框對播放器進行除錯時, Rider 2023.1 將自動創建臨時運行配置。這使得啟動另一個會話除錯變得更加容易。您可以保存運行配置以使其永久化,並與您的團隊共享。這適用於所有支援的播放器,包括桌面、行動設備、控制台和 USB 設備(iOS 或 Android)。



UI 工具包友好的文件模板
從 Unity 2022.2 開始,推薦使用 UI 工具包為 Unity 編輯器編寫 UI 擴展。為了幫助用戶入門,我們添加了 3 個基於 UI 工具包新的可自定義文件模板:創建編輯器視窗、屬性
drawers 或自定義檢查編輯器。它們僅在 Unity 2022.2 或更高版本中可用,IMGUI 版本仍然可用。



Unreal 引擎
Unreal Engine 5.2 的支援
Epic Games 已將 UnrealHeaderTool (UHT) 合併到 Unreal Engine 5.1 和 5.2 中的 UnrealBuildTool (UBT) 中。Rider 2023.1 已準備好應對這些更改,並且 Rider 中的 UHT 集成將適用於新的 Unreal Engine 版本。Rider 現在還支援藍圖文件格式的最新更新,該格式將包含在 Unreal Engine 5.2 中。

新的 UE 類上下文操作
我們重新設計了Unreal Class 上下文操作,現在提供一系列可供選擇的父類,以及指定該類是公共類或私有類的選項。整體而言,該對話框現在的外觀和功能與 Unreal Engine 的對應對話框更加一致。


著色器映射
您現在可以指定虛擬和物理著色器目錄的映射。如果您在遊戲或引擎項目中安裝了 RiderLink,您還可以從 Unreal Engine 加載著色器映射信息。


插件

Rider 2023.1 引入第一階段本地化中文、韓語和日語!您將獲得部分本地化的 UI、代碼檢查、 Alt+Enter 選單、工具視窗和通知,包括 Unity 和 Unreal Engine 支援的通知。

插件相關連結

更多訊息,請至jetbrains官網

 

購買/續約通路
免費操作索取
.JetBrains 台灣銷售通路,請指名白金級經銷商(Premium Reseller) 迪凱科技

溫馨提醒:若您有使用 jetbrains 產品,也可以下載原廠的工具箱 App,以更快速接收到相關產品的更新訊息。