前置き
これは個人間での開発における特定開発環境の構築手順説明用の記事です。
未経験者や非エンジニア向けであったり、汎用的な内容ではない点にご留意ください。
導入手順
パッケージ導入は3つの方法がありますが今回はgitURLを使用して導入します
まずGitが入っていない場合は入れましょう
https://git-scm.com/install/windows
あと、Gitをそのままインストールしただけだとエラーになるかも?
ユーザーの環境変数に以下を追加しておく必要がある(パスはデフォルト想定なので良しなに)GitC:\Program Files\Git\cmd;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin
設定したらPC再起動
NuGetForUnity
Nugetで公開されているパッケージをUnity上で管理するためのツールです
参考:https://github.com/GlitchEnzo/NuGetForUnity
Unity → Window → Package Management → Package Manager → 左上の+ → gitURL → Installhttps://github.com/GlitchEnzo/NuGetForUnity.git?path=/src/NuGetForUnity を入力
インストールが完了するとツールバーに「NuGet」が追加されていると思います。
R3
UniRxの後継で、ザックリ説明するとイベントや非同期処理で便利なUnity開発向けライブラリ。
参考:https://github.com/Cysharp/R3
NuGet → Manage NuGet Packages → R3で検索 → インストール
インストールが完了するとInstalledタブに表示されていると思います。
Unity → Window → Package Management → Package Manager → 左上の+ → gitURL → Installhttps://github.com/Cysharp/R3.git?path=src/R3.Unity/Assets/R3.Unity を入力
インストールが完了すると In Project の Packages – Cysharp, Inc. に追加されていると思います。
ObservableCollections
ListとかDictionaryをObservableとして扱うためのライブラリ
参考:https://github.com/Cysharp/ObservableCollections
NuGet → Manage NuGet Packages → ObservableCollectionsで検索 → インストール
NuGet → Manage NuGet Packages → ObservableCollections.R3で検索 → インストール
インストールが完了するとInstalledタブに2つとも表示されていると思います。
UniTask
Unity向けのTask機能、async/awaitを用いた非同期処理の実装を行うライブラリです
参考:https://github.com/Cysharp/UniTask
Unity → Window → Package Management → Package Manager → 左上の+ → gitURL → Installhttps://github.com/Cysharp/UniTask.git?path=src/UniTask/Assets/Plugins/UniTask を入力
インストールが完了すると In Project の Packages – Cysharp, Inc. に追加されていると思います。
DOTween
簡単にUIアニメーションを実装できるようになるパッケージです。
参考:https://assetstore.unity.com/packages/tools/animation/dotween-hotween-v2-27676
上記リンクからAdd To My Assetsボタンを押す(ログインしてね)
Unity → Window → Package Management → Package Manager → My Assets
DOTweenが追加されていると思うのでダウンロード&インポート
その後開いたウインドウでOpenなんとかを選択、その先でSetupボタンを押す
あと書き
一旦よくお世話になるであろうライブラリ等の導入手順をまとめておきました。
というかPC新調したこともあってGitの環境変数の問題でちょうどハァ?ってなってたので良い機会でした。
後々導入したいパッケージが増えたら追記しておきます。

コメント