LoginSignup
1
0

More than 3 years have passed since last update.

UnityでMRTK v2.5.1を導入する【HoloLens2】

Last updated at Posted at 2020-11-19

まえがき

2020年10月にMRKTがv2.5.1に更新されました.【Releases
v2.5.0からの変更点はこちら
個人的にはPackage Managerからの導入が可能になったのが気になったので今回はこちらを試していきたいと思います.

本題

機器概要

機器名 バージョン
Windows10 ---
Unity 2019.3.2f.1
MRTK 2.5.1

導入

以前の記事の導入を参考に設定する.

手順

※詳しくは公式ページに記載されています.

1.projectの作成

2.HoloLens2用の設定をする

以前の記事のHoloLens2用に設定を参考に設定する.

3.パッケージの追加

projectを作成したらエクスプローラーを開き,以下のファイルを編集する.
{projectフォルダ}/Packages/manifest.json
追記する内容は以下の通り

manifest.json
{
  "scopedRegistries": [
    {
      "name": "Microsoft Mixed Reality",
      "url": "https://pkgs.dev.azure.com/aipmr/MixedReality-Unity-Packages/_packaging/Unity-packages/npm/registry/",
      "scopes": [
        "com.microsoft.mixedreality",
        "com.microsoft.spatialaudio"
      ]
    }
  ],
  "dependencies": {
    "com.microsoft.mixedreality.toolkit.examples": "2.5.1",
    "com.microsoft.mixedreality.toolkit.foundation": "2.5.1",
    "com.microsoft.mixedreality.toolkit.tools": "2.5.1",
  {以下に他のパッケージのバージョン設定が続く}
}

もし他にscopedRegistriesに他のパッケージ情報がある場合は以下のように記述する

manifest.json
{
  "scopedRegistries": [
    {
      "name": "Microsoft Mixed Reality",
      "url": "https://pkgs.dev.azure.com/aipmr/MixedReality-Unity-Packages/_packaging/Unity-packages/npm/registry/",
      "scopes": [
        "com.microsoft.mixedreality",
        "com.microsoft.spatialaudio"
      ]
    }
  ],
  [
    {
      "name": "**************",
      "url": "*********************************",
      "scopes": [
        "************************",
      ]
    }
  ],
  "dependencies": {
   {パッケージのバージョン設定が続く}
  }
}

記述した後にWindow/Package Managerを見ると追加されている
image.png
Exsamplesから様々なDemoをImportすることもできる
image.png

導入できれば,MRTKの設定をするウィンドウが出てくるので,Applyを押す.
image.png

4.シーンを作成

まずはHoloLens2のカメラを導入する.
image.png
Main Cameraが消えて下の2つが追加される.
image.png

次にボタンなどのToolを導入する.
Mixed Reality ToolKit/Toolboxを押すとMRTK Toolboxのウィンドウが出てくる.
image.png

これを利用することで簡単にobjectを配置することができる.
image.png
クリックするだけで任意のボタンなどを追加可能です.
image.png

実装例

適当にデモっぽいものを作成
image.png

PS. アップグレード

以前のバージョンを使用しているプロジェクトのアップデート方法はこちらに解説されています.
削除によるエラーやアップグレードがうまくいっていないと以前の状態に戻すことができない場合があります.
【※プロジェクト自体のバックアップを取っておくとよい】

フォルダを削除する
MRTK/Core
MRTK/Example
MRTK/Extensions

名前が異なる場合は以下を参照
image.png

エラーでうまくいかないならMRTKを削除して,新しいバージョンのunitypackage3つをImportし直してください.

あとがき

以前通りunitypackageファイルからの導入も可能です.
image.png

Installation Guide
DL先:Releases - Github
やり方は以前の記事を参考にしてください.

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0