しっぽを追いかけて

ぐるぐるしながら考えています

Unity と猫の話題が中心   掲載内容は個人の私見であり、所属組織の見解ではありません

Unity 2021 でローカルパッケージから外部ライブラリを参照する

※ これは 2021/12/03 時点の Unity 2021.2.5f1 の情報です

最新版では動作が異なる可能性がありますのでご注意ください

前回、Packages 管理の自作基盤ライブラリで出ていた警告に対応したので、スクリプトの移行を進めていると新たにコンパイルエラー!

UniRx が見つからないエラー

UniRx が見つからないエラー・・・

UniRx はインポート済み

UniRx は併用する想定でちゃんとインポート済みだが・・・どうも何か設定不足のようなのでこれを解消する

例によって基盤ライブラリの Assembly Definition ファイルを選択し、中ほどの Assembly Definition References を [+] ボタンで追加する

Assembly Definition References を追加

追加行の右端にあるボタン押下し、一覧の中から UniRx を選択する

一覧に出てこない場合は対象のライブラリがインポートできていないので再確認

UniRx を参照に追加

最後に Inspector 右下の [Apply] ボタン押下して反映

これでコンパイルエラーが消えた!・・・外部ライブラリをローカルパッケージで使いたい場合はこの参照を追加しないとだめみたい