S_K_Mk2

URP Shaders UPM packageを使用しております。

こちらを使用したプロジェクトを人と共有した際、ローカルフォルダに保存されている
「URP Shaders UPM package」が見つからない旨のエラーが他のPCで出てしまいます。

「spine-unity-4.1-2022-03-01-beta.unitypackage」ではそのようなエラーがでないので、こちらと同じ「.unitypackage」形式で配布をしてほしいと思うのですがいかがでしょうか。
S_K_Mk2
  • 記事: 2

Harald

申し訳ありませんが、Spine URPシェーダーをUnitypackageとして提供することはできません。その中のシェーダーはUnityのURPシェーダーUPMパッケージに依存しているため、UPMパッケージである必要があります。残念ながら、UPMパッケージをUnitypackageにパックしてパッケージマネージャーに自動的にインポートすることはできないため、zipパッケージとして配布しています。そのため、あなたの使用しているUnitypackageと一緒に同じzipパッケージを他の方にも配布していただく必要があります。

将来的には、コアのspine-unityランタイムもUnitypackageからUPMパッケージに切り替える予定です。これも徐々に廃止されつつある古いシステムであるUnitypackageをこれ以上導入したくないもう1つの理由です。

zipパッケージをダウンロードせずにSpine URPシェーダーUPMパッケージを提供したい場合は、オプションB - git URLからパッケージを追加する場合 で説明されているように、git URLを介してパッケージを追加できます:
spine-unityランタイムドキュメント: オプションの拡張UPMパッケージ

各パッケージのgit URLは現在、ダウンロードページにて一覧化されています:
Spine Unity Download: spine unity 4.0
Spine URPシェーダーの場合、git URL https://github.com/EsotericSoftware/spine-runtimes.git?path=spine-unity/Modules/com.esotericsoftware.spine.urp-shaders#4.0 を使用してください。
-----
I'm sorry to say that we can't provide the Spine URP shaders as a unitypackage. It needs to be a UPM package because the shaders in it have a dependency to Unity's URP shaders UPM package. Unfortunately a UPM package can't be packed to a unitypackage and automatically imported to the Package Manager, so we distribute it as a zip package. You would need to distribute this same zip package alongside your unitypackage that you want to distribute.

We will in the future switch the core spine-unity runtime from unitypackage to UPM package as well, so this is another reason why we would not want to introduce more unitypackages, which is the old system which is slowly becoming obsolete.

If you want to provide the Spine URP shaders UPM package without downloading the zip package, you can add the package via the git URL, as described here under Option B - Add package via git URL:
spine-unity Runtime Documentation: Installation

The git URLs for each package are now listed on the download page:
Spine Unity Download: spine unity 4.0
For the Spine URP shaders you would use the git URL https://github.com/EsotericSoftware/spine-runtimes.git?path=spine-unity/Modules/com.esotericsoftware.spine.urp-shaders#4.0.
アバター
Harald

Harri
  • 記事: 3914


Return to 日本のSpine ユーザー