NugetでゲットしたライブラリをUnityで使用する方法

Unity2021はVisual Studioを使用するのでNugetでライブラリーをインポートできる。
AssetStoreのNuGet for Unityがかつてはあったが、現在はDepricated。
素直にVisual Studioを使用しろということか。。T-T
ここではSystem.Text.Jsonをインポートする。
まず、Unityで作成したプロジェクトとは別にDLL生成用のプロジェクトを作成。
スクリーンショット 2022-01-14 16.08.38.png
プロジェクト」→「Manage NuGet Packages」でインポートしたいライブラリをクリックし「パッケージの追加」。
スクリーンショット 2022-01-14 16.09.21.png
追加されたら「ビルド」→「すべてビルド」。
スクリーンショット 2022-01-14 16.09.59.png
ビルドが完了したことを確認。
スクリーンショット 2022-01-14 16.10.09.png
Finderでプロジェクトのビルドされたフォルダーを確認。
各.Net用のDLLができているので、Unityの「PlayerSettings」→「API Compatibility Level」に合わせて選択し、Unityの「Assets」→「Packages」にコピペ。
スクリーンショット 2022-01-14 16.16.05.png
同じくUnityの「PlayerSettings」の「Allow 'unsafe' Code」、「Use Deterministic Compilation」はオンにしないとエラーが吐かれてしまうので注意。
おしまい。

この記事へのコメント