Project Templateを自分で作る

環境

  • 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でリポジトリを作った方が早い気がする。

コメント

タイトルとURLをコピーしました