MRが楽しい

MRやVRについて学習したことを書き残す

HoloLens2でホロモンアプリを作る その46(ホロモンの感情マークを表示する)

本日はアプリ作成枠です。
HoloLens2でホロモンアプリを作る進捗を書き留めていきます。
f:id:bluebirdofoz:20210711234521j:plain

今回はホロモンアプリに感情マークの表示機能を追加するメモです。

感情マークの表示機能

ホロモンの頭部位置の追従オブジェクトに感情を表すアイコンを追加しました。
f:id:bluebirdofoz:20210711234532j:plain

以下の2つのスクリプトで表示するマークと表示アニメーションを管理します。

f:id:bluebirdofoz:20210711234550j:plain

表示アニメーションはアニメーションコントローラで制御します。
ローカルの位置と回転で表示アニメーションを行うため、Animator コンポーネントの[Apply Root Motion]を有効にしています。
f:id:bluebirdofoz:20210711234600j:plain

最後にこれらを合わせて管理するコントローラとなるスクリプトを作成します。
デバッグが行いやすいよう Inspector 上から関数実行を行うエディター拡張を追加しました。

f:id:bluebirdofoz:20210711234611j:plain

動作確認

シーンを再生して動作確認を行います。
f:id:bluebirdofoz:20210711234623j:plain

ExclamationStart 関数を実行するとビックリマークが、QuestionStart 関数を実行するとハテナマークがアニメーションとともに表示されます。
f:id:bluebirdofoz:20210711234635j:plain
f:id:bluebirdofoz:20210711234645j:plain