unity3d-jp / AnimeToolbox

398 stars 18 forks source link

unityを2バージョン続けてインストールするとテンプレートをコピーしてもHubに現れない #18

Closed project100man closed 1 year ago

project100man commented 1 year ago

unityを2バージョンインストールします

後からインストールしたunityに https://note.com/nyaa_toraneko/n/nf8edfc3020bc にあるようにテンプレートをコピーします

hubには現れません

再起動するとコピーしたテンプレートが削除されます。なおその後にコピーすれば現れます。

sindharta-tanuwijaya commented 1 year ago

ご報告、ありがとうございます。 お手数ですが、この不具合を再現するために、箇条書きなどで、もうちょっと具体的なステップを教えて頂けますでしょうか?

また、その際に

といった情報も頂けると幸いです。 よろしくお願いいたします。

project100man commented 1 year ago

unityhubをインストール (3.4.1)

最初に出てくるインストールをスキップ

左メニューのインストールから2022.2.12f1をインストール

モジュールを加えるからVisualStudioをアンチェック (アニメには必要ないので) その他のオプションも全てアンチェック

ユーザーアカウント制御が表示されるのではい

インストール後 C:\Program Files\Unity\Hub\Editor\2022.3.12f1\Editor\Data\Resources\PackageManager\ProjectTemplates に com.unity.template.anime-0.18.1-exp.tgz com.unity.template.anime.hdrp-0.18.1-exp.tgz com.unity.template.anime.urp-0.18.1-exp.tgz をコピーすると、新しいプロジェクトに Anime(built-in) Anime(HDRP) Anime(Universal RP) が現れる

引き続き2020.3.44f1をインストールする モジュールを加えるはVisual Studioも含めて全部アンチェック

ユーザーアカウント制御が表示されずにインストールが完了 多分これが原因か

インストール後 C:\Program Files\Unity\Hub\Editor\2020.3.44f1\Editor\Data\Resources\PackageManager\ProjectTemplates に 注1 com.unity.template.anime-0.18.1-exp.tgz com.unity.template.anime.hdrp-0.18.1-exp.tgz com.unity.template.anime.urp-0.18.1-exp.tgz をコピーしても、新しいプロジェクトに Anime(built-in) Anime(HDRP) Anime(Universal RP) が現れない

パソコンを再起動すると現れるようになります

注1 再現しませんでしたが、元から入っている com.unity.template.2d-5.0.2.tgz com.unity.template.3d-6.0.1.tgz com.unity.template.hd-10.8.0.tgz がなく、新しいプロジェクトにも 2D コア 3D コア が現れないと言う経験もあり。その場合、 com.unity.template.anime-0.18.1-exp.tgz com.unity.template.anime.hdrp-0.18.1-exp.tgz com.unity.template.anime.urp-0.18.1-exp.tgz をコピーしても、新しいプロジェクトに Anime(built-in) Anime(HDRP) Anime(Universal RP) が現れない上に再起動すると上記のアニメテンプレート3ファイルが削除されてしまうため、ドツボに入ります。Twitterで困っている方を見かけましたので追記しました。

Nobuyuki-Kobayashi commented 1 year ago

ユーザーアカウント制御が表示されずにインストールが完了 多分これが原因か

ご報告いただいた手順では、この2回目のインストールの際に「ユーザーアカウント制御が表示されない」というのは、正常な挙動ではないと思います。 おそらくこの挙動が発生した直後には、正常にUnityがインストール終了していないのかもしれません。 その場合には、Templateファイルを手操作でインストールしても、Unity Hubのほうが認識しない可能性はありえるかもしれません。

上のような状況が起こった場合の対処ですが、

・Anime Toolboxテンプレートを手操作でインストールする前に、一度Unity Hubを終了し、システムを再起動してから、再度、Unity Hubを立ち上げ、インストールしたUnityで正常に3Dコアなどの新規プロジェクトが作れることを確認してから、Anime Toolboxテンプレートを手操作でインストールする。

のが、よいかと思います。

もし上の手順で「正常に3Dコアなどの新規プロジェクトが作れなかった」場合には、Unityのインストール自体に失敗している可能性が高いので、該当するUnityを一度アンインストールしてから、インストールし直すことをお薦めいたします。

その上で、もしよろしければ、以下の点もチェックしてみてください。

project100man commented 1 year ago

Unity Hubを同じシステムに複数インストールしているということはありませんか? 今日行った検証はUnity hubをアンインストールをしてからインストールを行いました。次回システムをクリーンアップした時にSDDをクリーンアップしてから再度検証を行って報告したいと思います。時間がかかるのでお待ちください。 Unity Hubがシステムにひとつしかインストールされていない場合、Unity Hubのインストールは正常に終了していますか? 正常かどうかの検査方法がわからないのでお答えできませんが、見た限りは正常に終了しています。

Nobuyuki-Kobayashi commented 1 year ago

本件ですが、「Unity HubからUnityをインストールする場合、ユーザーアカウント制御の確認がなされずに、Unityのインストールが完了することはない」とのことです。 従いまして、もし確実に再現性のある手順が発見された場合、恐らく不具合はUnity Hub側にあると思われます。 その場合、以下のリンク先にございます「Unity Hub からバグレポートを提出する方法」を参考に、Unity Hubのバグとしてご報告いただければと存じます。 再現性のある手順が発見されている場合、Unity Hubのほうに何らかのログが残っている可能性があります。ご報告いただく際に、そのログも自動で送られますので、解決に役立つ可能性がございます。

以上、よろしくお願いします。

https://support.unity.com/hc/ja/articles/206336985-%E3%83%90%E3%82%B0%E3%83%AC%E3%83%9D%E3%83%BC%E3%83%88%E3%82%92%E6%8F%90%E5%87%BA%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%97%E3%81%9F%E3%82%89%E3%81%84%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B-

project100man commented 1 year ago

了解でさ