USLOG Package Manager

ストア / 使い方

USLOG のパッケージを
Unity から直接インストールする 説明: 専用の Unity 拡張 USLOG Package Manager を入れると、 ログインから導入・更新・削除までを Unity の中で完結できます。 設定ファイルを手で書く必要はありません。

USLOG Hub でログイン 説明: USLOG Hub のアカウントでログインします。 ストアを見る

使いはじめる

  1. VCC / ALCOM に次の URL を追加する 説明: 「リポジトリを追加」に貼るだけです。
    https://uslog-tech.github.io/uslog-package-manager-editor/index.json
  2. USLOG Package Manager をプロジェクトに入れる 説明: 一覧に出てくるので、使いたいプロジェクトに追加します。VRChat SDK は要りません。
  3. Unity で Window > USLOG Package Manager を開く 説明: 「ブラウザでログイン」を押すと、このサイトが開きます。 連携を承認すると Unity に戻り、契約しているパッケージが一覧に出ます。
  4. インストールする 説明: 一覧から選んで押すだけです。更新と削除も同じ画面から行えます。 トークンの発行や貼り付けは、拡張が代わりに済ませます。

うまくいかないときは 説明: 各項目の「?」に対処方法を載せています。解決しない場合は、マイページの情報を添えて運営までご連絡ください。

一覧に何も出ない 説明: 契約がまだ反映されていない可能性があります。購入直後なら 1 分ほど待って再読み込みしてください。マイページ左上のメールアドレスが、購入したときのものと同じかも確認してください。違う USLOG Hub アカウントでログインしていると、契約が見えません。

「トークンが失効しています」と出る 説明: もう一度ログインしてください。マイページでトークンを失効させた場合もこうなります。

古いバージョンが入ってくる 説明: Unity がキャッシュから読んでいます。拡張の「キャッシュの場所を開く」から、ユーザー単位のグローバルキャッシュを消してください。

手で設定する場合 説明: これまでどおり .upmconfig.toml を書く方法も使えます。移行は不要です。 拡張の「標準 Package Manager でも使う」を押すと、その設定を自動で書き出すこともできます。

拡張を使わずに導入する手順
  1. マイページでトークンを発行する 説明: 表示は一度きりなので、その場で控えてください。
  2. .upmconfig.toml に貼る 説明: プロジェクトの中ではなく、ユーザーのホームに置きます。 Windows は %USERPROFILE%、macOS / Linux は ~ の直下です。
    [npmAuth."https://private-upm.uslog.tech"]
    token = "発行されたトークン"
    email = "あなたのメールアドレス"
    alwaysAuth = true

    alwaysAuth = true は必須です 説明: 無いとパッケージ名は見えるのに取得だけ失敗します。

  3. プロジェクトにレジストリを登録する 説明: Packages/manifest.json の一番外側に足します。 URL は上の記載と一字一句同じにしてください(末尾スラッシュの有無まで)。
    {
      "scopedRegistries": [
        {
          "name": "USLOG",
          "url": "https://private-upm.uslog.tech",
          "scopes": ["tech.uslog"]
        }
      ]
    }
  4. Unity を再起動する 説明: .upmconfig.toml は Unity の起動時にしか読まれないため、 書いただけでは反映されません。Package Manager の My Registries に出れば成功です。