Open39

Hololens1開発環境セットアップ

Yosuke MIYAJIMAYosuke MIYAJIMA

はじめてUnityをインストールするので、ライセンスがそもそもまだない。

Yosuke MIYAJIMAYosuke MIYAJIMA

モジュールの選択。デフォルトでチェックされてたVS2019 dev toolsに加えて、"Universal Windows Platform Build Support"を選択。

Yosuke MIYAJIMAYosuke MIYAJIMA

Main Camera --> Inspector -->

  • Transform --> Position を (0,0,0)に変更
  • Camera --> Clear Flags --> "Solid Color"に変更
  • Background --> (0,0,0,0)に変更(黒が透過のため背景を黒ベタ塗りにする)
Yosuke MIYAJIMAYosuke MIYAJIMA

Hierarchyで作成したCubeを選択して、Inspector --> Transformで

  • Position (0,0,2)
  • Rotaition (45,45,45)
  • Scale (0.25,0.25,0.25)
    に変更してFile --> Save
Yosuke MIYAJIMAYosuke MIYAJIMA

Edit --> Project Settings --> Quality
で"Very Low"の”Universal Windows Platform"のチェックボックスをクリック(デフォルトでチェック済みだった)

Yosuke MIYAJIMAYosuke MIYAJIMA

File --> Build Settings --> "Universal Windows Platform"を選択して"Switch Platform"をクリック

Yosuke MIYAJIMAYosuke MIYAJIMA

Player SettingsのScripting Backendは、IL2CPPに固定されてて変更できなくなってる。

Yosuke MIYAJIMAYosuke MIYAJIMA

File --> Build Settings
Target Device: Hololens
Architecture: X86
Click "Add Open Scenes"
Click "Build"
"App"という名前のフォルダーを作成し、選択。ビルドがはじまった。

Yosuke MIYAJIMAYosuke MIYAJIMA

ビルドが終わると、エクスプローラーが自動起動してプロジェクトのフォルダが表示された。"App
"フォルダ内に作成された.slnファイルをダブルクリックして、VS2019で開く。

Yosuke MIYAJIMAYosuke MIYAJIMA

開発者モードを有効にしたHololens1をUSBケーブルでPCに接続し、ターゲットをRelease、アーキテクチャをx86、デプロイ対象をデバイスにしてビルド開始。ビルドは問題なく終わり、PINコード入力が求められたので、Hololens1の設定画面の「Pair Device」で出したPINコードを入力してみたが、配置エラーが発生。

Yosuke MIYAJIMAYosuke MIYAJIMA

device portalのPINコードを作成し直して、Unity/VSプロジェクトも一度消して作り直してみたが、PINコード入力を求められなくなってしまい、同じエラーがずっと出続けている。一度ホストPC
PC上からHololens1を削除して再度つなぎ直してみたが、状況変わらず。

重大度レベル	コード	説明	プロジェクト	ファイル	行	抑制状態
エラー		DEP0100: ターゲット デバイスで開発者モードが有効になっていることを確認してください。エラー 00000490 ため、ローカル マシンで開発者モードが有効になっているかどうかを確認できませんでした。開発者モードの詳細については、https://go.microsoft.com/fwlink/?linkid=2128411 をご覧ください	hl1test			
エラー		DEP6953: 次のエラーにより、リモート デバッガーの起動に失敗しました: 'Command failed: 0x80270254'。	hl1test			
mutsuyukimutsuyuki

詳しい記事をありがとうございます。
こちら最終的にHololens1はビルドできなかったということでしょうか?

Yosuke MIYAJIMAYosuke MIYAJIMA

コメントありがとうございます!はい、残念ながら成功できていません。