Mais conteúdo relacionado
Semelhante a 手乗りちょまぎょアプリ開発で学ぶ MRTK 入門 (MRTK 2.5 対応) (20)
Mais de Madoka Chiyoda (20)
手乗りちょまぎょアプリ開発で学ぶ MRTK 入門 (MRTK 2.5 対応)
- 1. 手乗り (*゚▽゚* っ)З ちょまぎょ
アプリでMRTK 入門
Microsoft
Cloud Developer Advocate
千代田まどか(ちょまど)
- 14. 2D アプリ → 通常の UWP アプリ開発
Visual Studio 2019
C# (or VB) + XAML
XAML (Extensible Application Markup Language):
主にアプリの UI を記述するときに使うマークアップ言語。
XAML で画面 UI を定義して、その裏の挙動を C# で書いていきます。
- 16. Unity を使った HoloLens 2D アプリ
ハローワールドは、ホロラボさんの資料に詳しい手順
HoloLens 2 ハンズオン(セッ
トアップ) – Speaker Deck
https://speakerdeck.com/hol
olab/set-up-the-
development-environment-
for-hololens-2-20200705
- 19. Unity プロジェクト
ビルド
UWP プロジェクト UWP アプリ
ビルド インストール
HoloLens 上で
実行可能
3D のシーンの開発
C# スクリプトの開発
UWP アプリビルド用 配布用パッケージ
HoloLens アプリ開発の流れ (Unity の場合)
- 20. ぜひ利用したい公式 SDK :
MRTK (Mixed Reality Toolkit)
https://github.com/microsoft/MixedRealityToolkit-Unity
https://github.com/microsoft/MixedRealityToolkit-Unreal
Unity, UE それぞれ向けに
Microsoft が
オープンソースで開発している
- 21. 例)「ボタンを押す」という動作を Unity で作るとき
[ボタンを押す動作] MRTK を ** 使わなかったら **
1. HoloLens 2 の API から、直接、手の入力イベント取って、
2. 人差し指の位置をとって、
3. アタリ判定を付けて、
4. ボタン側にもアタリ判定付けて、
5. ボタンに触れてから 10cm 押し込んだことをロジックで検出して
6. イベントを起こす
ちょっと大変そうね
- 24. HoloLens 2 開発に必要な環境 (Unity)
MRTK-Unity の
トップページを
見るのが良いかも
https://github.com/microsoft/MixedRealityToolkit-Unity
- 29. (*゚▽゚* っ)З ちょまぎょ!が 3D モデルに
いつも僕のブログを
ツイートで紹介してくれるお礼に
ちょまぎょを
3D モデリングしてみました!
by 神モデラー の モンさん (@HoloAdventure)
マジ神
しかも慈悲深いほうの神
モンさんが毎日
更新してるブログ
- 30. 手載り (*゚▽゚* っ)З ちょまぎょ!
を作ってみた!(動画)
MRTK の Solvers 機能を使っています。
また、机や床にキャラを置けます
- 33. おととい MRTK 2.5 リリース
https://bluebirdofoz.hatenablog.com/entry/2020/07/21/232553
参考にしているモンさんの記事
(2020/7/21) は
MRTK 2.4 の内容なので
自分で手元で 2.5 でやってみた
→ 結果ほぼ手順は変わらんかった
https://techcommunity.microsoft.com/t5/mixed-
reality-blog/mrtk-2-5-0-is-now-available-on-github-
and-unity-package-manager/ba-p/1732715
- 34. MRTK (Mixed Reality Toolkit) とは
Mixed Reality アプリケーション向けの
オープンソースの
クロスプラットフォーム開発キット(SDK) です。
(引用元:MS 公式ドキュメント https://docs.microsoft.com/ja-jp/windows/mixed-reality/mrtk-getting-started )
とくに HoloLens アプリ開発するならほぼほぼ必須だと思う
- 36. MRTK の機能例 今回使うコンポーネント 6 種
ハンドメッシュの
表示に使用
プロファイル設定
に使用
手乗りの
オブジェクトの
追従に使用
床に落ちる判定
の空間認識に
使用
手乗りちょまぎょの
台の見た目で使用
エディタ内の
シミュレーターでの
実行に使用
- 42. MRTK 2.5 を 取り込む
プロジェクトフォルダの
Packages/manifest.json を
テキストエディタで開く
- 43. MRTK 2.5 を 取り込む
manifest.json に
これを追記。
(パッケージの置いてある場所など
を手動で追記)
- 45. MRTK 2.5 を 取り込む
Packages の下に
MRTK 関連のフォルダが
できている
注意すること)
今までは Assets フォルダに MRTK が入っていたけど
今回 Packages に入るから
これまで Assets/MRTK/SDK/Features/... みたいな
path があったら
Assets を Packages (例:Packages/Mixed Reality
Toolkit Foundation/SDK/...) ) に置き換えて読む感じに
なる
- 47. MRTK がちゃんと入ると出て来る ①
MRTK (の Foundation) パッ
ケージが入ると、
MRTK Project Configurator
ダイアログ が上がってくる
MRTK 用に Unity プロジェクトの
設定をよしなにやってくれる人
- 57. MRTK プロファイル (設定集的なもの) をカスタマイズ
(直接編集はできないのでコピー&カスタマイズしていく)
[Copy & Customize](コピーしてカスタマイ
ズ) ボタンをクリックして、[Clone Profile](プロ
ファイルの複製) ウィンドウを開く
[Clone](クローン) ボタンをクリックし、
DefaultHololens2ConfigurationProfile
の編集可能なコピーを作成