環境
- Unityバージョン:2021.3.6f1
- UnityHub:3.2.0
Gentome→ProjectTemplateから開けます
プロジェクトテンプレートを今あるアセットから作るエディタ拡張を書きました。
GitHub - gentome/SaveProjectTemplate
Contribute to gentome/SaveProjectTemplate development by creating an account on GitHub.
ProjectTemplateはUnityのバージョンを変えるたびに、処理しないといけません。
最低限の機能しか入っていません。
githubを使ってバージョンをアップデートしたりdependenciesを設定したりは出来ません。
そもそもdependenciesとか良く分かっていない。
Assets以下を全てテンプレートにします。
ReadMeにも書いていますが、生成されたフォルダを自分でTarアーカイブしてgzipで圧縮する必要があります。
また圧縮したファイル名は規則に従っている必要があります。
NameとVersionにより命名する必要があります。

上の画像の場合だと圧縮したファイル名は
com.gentome-1.0.0.tgz
とする必要があります。
出来なかったこと
圧縮まで自動でできたら良かったけど、文字化けしたり、UnityHubから解凍できなかったりでうまくいかなかった。
SharpCompressっていうDLLを使ったけど良く分からなかった。
圧縮とか詳しい人いたら教えてほしい気持ちです。
思ったこと
こんなことするよりもgithubでリポジトリを作った方が早い気がする。
コメント