Hololens1開発環境セットアップ
Hololens1(2ではなく)の開発環境セットアップメモ
以下の環境に、MRTK x Unityの開発環境を構築する。
- CPU: Intel Core i5-10400F
- RAM: 32GB
- GPU: RTX2060 SUPER 8GB
- Windows10 Home 20H2(build19042.928)
箱の外観
ケース外観
Oculus Quest2のケースとサイズ比較。Hololens1のほうが平べったい。
中身
最近の情報
MRTKの今の最新は2.6.1
Visual Studio 2019 (Community Edition)は16.9.4がインストール済み。
"2.2 Visual Studio 2019のインストール"に従い、VS2019を以下のように更新。
"2.3 C#言語の確認"は大丈夫そう。
"2.3 C++言語の確認"も大丈夫そう。
Unity HubはVS2019を更新した時にインストールされてたっぽい。
はじめてUnityをインストールするので、ライセンスがそもそもまだない。
ログインが求められた。
なんかアカウントだけは以前作ってたっぽい。
Activate New Licenseをクリック。
Unity Personalを選択
recommendedの2020.3.5f1(LTS)を選択してみる。
モジュールの選択。デフォルトでチェックされてたVS2019 dev toolsに加えて、"Universal Windows Platform Build Support"を選択。
Unityがインストールされた。
プロジェクトの作成
"Projects" --> "NEW"
Main Camera --> Inspector -->
- Transform --> Position を (0,0,0)に変更
- Camera --> Clear Flags --> "Solid Color"に変更
- Background --> (0,0,0,0)に変更(黒が透過のため背景を黒ベタ塗りにする)
Hierarchy --> 3D Object --> Cube
Hierarchyで作成したCubeを選択して、Inspector --> Transformで
- Position (0,0,2)
- Rotaition (45,45,45)
- Scale (0.25,0.25,0.25)
に変更してFile --> Save
Edit --> Project Settings --> Quality
で"Very Low"の”Universal Windows Platform"のチェックボックスをクリック(デフォルトでチェック済みだった)
File --> Build Settings --> "Universal Windows Platform"を選択して"Switch Platform"をクリック
Player SettingsにXR Settingsというのは、無くなってるな。
Player SettingsのScripting Backendは、IL2CPPに固定されてて変更できなくなってる。
File --> Build Settings
Target Device: Hololens
Architecture: X86
Click "Add Open Scenes"
Click "Build"
"App"という名前のフォルダーを作成し、選択。ビルドがはじまった。
ビルドが終わると、エクスプローラーが自動起動してプロジェクトのフォルダが表示された。"App
"フォルダ内に作成された.slnファイルをダブルクリックして、VS2019で開く。
開発者モードを有効にしたHololens1をUSBケーブルでPCに接続し、ターゲットをRelease、アーキテクチャをx86、デプロイ対象をデバイスにしてビルド開始。ビルドは問題なく終わり、PINコード入力が求められたので、Hololens1の設定画面の「Pair Device」で出したPINコードを入力してみたが、配置エラーが発生。
device portalのPINコードを作成し直して、Unity/VSプロジェクトも一度消して作り直してみたが、PINコード入力を求められなくなってしまい、同じエラーがずっと出続けている。一度ホストPC
PC上からHololens1を削除して再度つなぎ直してみたが、状況変わらず。
重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態
エラー DEP0100: ターゲット デバイスで開発者モードが有効になっていることを確認してください。エラー 00000490 ため、ローカル マシンで開発者モードが有効になっているかどうかを確認できませんでした。開発者モードの詳細については、https://go.microsoft.com/fwlink/?linkid=2128411 をご覧ください hl1test
エラー DEP6953: 次のエラーにより、リモート デバッガーの起動に失敗しました: 'Command failed: 0x80270254'。 hl1test
詳しい記事をありがとうございます。
こちら最終的にHololens1はビルドできなかったということでしょうか?
コメントありがとうございます!はい、残念ながら成功できていません。