本日はSubstance枠です。
〇Adobe Aeroとは?
Adobe AeroはAdobeが開発、提供するARコンテンツ作成ソフトウェアです。
ノンコーディングでインタラクティブなAR体験を構築、共有、表示することができます。
特徴としてコーディングが不要であるほかにCreativeCloudのアプリとの連携や作品の簡単な共有などが可能です。
現時点では無料で使用することができます。
モバイル版とデスクトップ版が存在します。
前回は案内アプリとしてバス停に時刻表を配置するようなことをしました。
今回はURLを読み込みます。
〇Adobe AeroでURLを開く
今回はテキストをタップするとテキストが近づいてきて施設のウェブサイトが開くという実装を行います。
まずはテキストにビヘイビアビルダーからタップしたら近づくという実装を行います。 これはフォロー
のアクションを使います。
フォロー
はその名の通り対象に対して追従するアクションです。今回の場合はカメラ=ユーザーに対して追従するようにしています。
ここではデュレーション
で2.8秒でカメラの5cmまで接近します。
次に近接開始
のトリガーでURLを開く
を設定します。接近開始はカメラに対しての距離に応じてアクションが発火するトリガーです。
ここでは‘URL‘を設定しています。
これによってタップしたらテキストが近づいてきて、ウェブサイトが開くというような表現が可能となります。
〇Adobe Aeroで無効なURLといわれる問題
URLを設定している状態でShareを選択しQRコードを発行しようとするとInvaild URL Link
というエラーが表示され、QRコードが作成できずAR体験ができないトラブルがありました。
こちらコミュニティ上でほかのメンバーも投稿しており、Aeroのバグと報告されています。
筆者の場合も何度もQRコードを作成ボタンを押してもエラーが表示されましたが、一度Aeroのアプリを落として再度プロジェクトに入ることで問題なく公開することができました。
この場合も更新を行う際に同様にエラーが発生しましたが、エラーが発生する際は一度アプリを閉じて再度起動することで回避できそうです。