UnityのパッケージについてCSharp to PlantUmlを使ってクラス構造を出力する方法
# はじめに Unityの開発に取り組むプログラマーです。オブジェクト指向プログラミングの知識を深めるために、クラス設計についても学んでいます。今回は、UnityのPerceptionパッケージを対象に、クラス構造を解析することで、クラス設計についての理解を深めることを目的としています。 クラス設計の理解を深めるために、CSharp to PlantUmlを使用してUnityのパッケージのクラス構造を視覚化することで、クラス設計をより具体的に理解できると考えています。CSharp to PlantUmlは、C#のコードをPlantUML形式に変換することができるツールであり、PlantUMLを使用することでクラス図を簡単に作成することができます。本記事では、CSharp to PlantUmlを使用して、UnityのPerceptionパッケージのクラス構造を出力する方法を紹介します。 # Unityのパッケージの格納場所 UnityのPerceptionパッケージのように手動でパッケージをインストールした場合、パッケージはUnityプロジェクトのLibrary/PackageCacheディレクトリに格納されます。このディレクトリには、インストールされたすべてのパッケージが含まれます。 また、Unityのエディタ上でも、インストールされたパッケージの格納場所を確認することができます。Unityのエディタ上で、”Packages”に含まれるパッケージリストから確認したいパッケージを選択し、右クリックメニューから”show in explorer”を選択します。すると、パッケージの格納場所がファイルエクスプローラーで表示されます。 Perceptionパッケージの場合は、`\Library\PackageCache\com.unity.perception@1.0.0-preview.1`に格納されています。 # CSharp to PlantUmlとは CSharp to PlantUMLは、C#のクラスファイルからPlantUMLのクラス図を自動生成するツールです。PlantUMLは、テキストでクラス図を書けるツールであり、CSharp to PlantUMLを使用することで、C#のクラスファイルをテキストファイルに変換し、PlantUMLのクラ...