3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

UnityAdvent Calendar 2021

Day 23

Riderでdllの依存関係を見る

Last updated at Posted at 2021-12-22

この記事は Unity Advent Calendar 2021Unityゲーム開発者ギルド2 Advent Calendar 2021 の23日目です。

前書き

UnityではAssembly Definitionをフォルダに追加すると、そのフォルダ別にdllが分割される機能があります。
クラスの循環参照が抑えられコードが綺麗に保てたり、コンパイル範囲が小さくなり変更時のビルドが早くなったりします。
そのdllを依存関係を図で見る機能をご紹介します。

環境

Rider2021.3 (2020.2 over)

方法

Tools > Architecture > Show Project Diagram で表示されます。
01.png

開発中の個人ゲームのクラスを表示してみた図
02.png
(依存関係がかなり怪しいですね・・・)

最後に

クラスのダイアグラムはまだ実装されてません。そちらを見たい方はVisualStudioで見るのが良さそうです。

参考文献

Type Dependency Diagram support

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?