Unityでの開発で頻繁に使用するコードを試験的にパッケージとして切り出している. パッケージ群は[Basic]と[Aditional]の2層に分類され, 全プロジェクトで共通して使用するモジュールは[Basic], オプションとして追加したいモジュールは[Aditional]に振り分ける.
※PackageManagerで自作パッケージの依存関係を解決(自動インストール)する方法が分かっていないため, できるだけパッケージ数は少なくしたい
// Nitou.Lib
https://github.com/nitou-kanazawa/NitouUnityLib.git?path=Assets/com.nitou.nLib
// Nitou.Tools
https://github.com/nitou-kanazawa/NitouUnityLib.git?path=Assets/com.nitou.nTools
導入するコードを選択可能にするため,以下のように複数パッケージに分ける. (※あまりアセンブリファイルを増やしたくないので,分割方法は使いながら調整していく)
- Lib
- Basic Modules
- Basic Tools
- Framwork
基本的な拡張メソッドや Math 関連の汎用クラス(構造体)を備えたライブラリ.
- Scene Switcher
- Todo List
- Material Watcher