3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Magic LeapAdvent Calendar 2020

Day 25

”ARでキャラクターに現実の空間を歩かせたりするの呼吸、自己脅迫の型 with ML” を書こうとしましたがまだ何もできていません。代わりにMagicLeap UnityPackage 0.24.2の注意点を書いておきます。

Last updated at Posted at 2020-12-08

#はじめに

この記事はMagic Leap Advent Calendar 2020の25日目です。

記事の内容がまだ白紙です。ごめんなさい。後述の理由で止まってました。恥ずかしい。
これから関係ある(?)ことをちまちま書いていきます。

#自己脅迫の型
##今年のうちにはタイトル通りの内容にします!!
これは宣言です!この宣言こそ"自己脅迫の型"です!
こうしないとまだ手についてない職は何もできない!!

#/* お ま け (になればいいな) */

##◎MagicLeap UnityPackage 0.24.2はUnity2019に使えない!!!!
MagicLeapのアプリをUnityで制作するには専用のSDKとUnityPackageが必要です。2020年12月、Lumin SDK の最新は0.24.1ですが、MagicLeap UnityPackageの最新は0.24.2です。これはUnity2020への対応をしたUnityPackageとされています。

じゃあ最新版を使えばいいじゃん?別にグループでやっているプロジェクトでもないし。
私もそう思っていました。しかし、使っているUnityがUnity2019の場合は注意が必要です。

こちらがUnityPackage 0.24.2を使用したプロジェクト(Unity 2019.3.6f1)のConsoleです。
NIGHTMARE.png
なにやらエラーが出ています。全部「スクリプトで呼び出している特定の関数が見つからない!」というエラーです。
えらいこっちゃ。何をしても解決しません。スクリプトを探してもおかしなところはないし、それどころか、MagicLeap UnityPackageから出てきたファイルには、まだ何も触れていないのです
おかしい。

ここで私は気づくべきでした。MagicLeap UnityPackage 0.24.2には
後 方 互 換 が な い ら し い ? ? ? ! ! ! :scream: :scream: :scream: :scream: :scream: :scream:

そういうことでした。これでだいぶ長いこと作業が止まっていた自分があまりにも恥ずかしい。

早速Unityを閉じて

Asset/MagicLeap

をエクスプローラーで削除します。
そしてMagicLeap UnityPackage 0.24.1をインポートします!

0.24.2にしちゃったらやり直しですっ!もうこんな目はいやだ~~

そしたらこのようにエラーが解決します。
NIGHTMARE2.png
また別のエラーが発生していますが、実行はできますのでここでは無視します。

一応、そのエラーに関するものがこのページの本題になるはずだった話題に関連します。

付随して、最新ではないUnityPackage 0.24.1をインストールする方法をお伝えします。
いつもLumin SDKなどなどをインストールしているように

The_Lab > Project Manager

ここでUnityにチェックをいれて[Apply Changes]するのではなく、

All > Unity@ Packages > MagicLeap Unity@ Package > Available Version(s):▢

を選択します。すると過去のバージョンが選べるので 0.24.1 を選択して[ ↓ ]を押して[Apply Changes]しましょう。
あとは

C:Users\(User)\MagicLeap\tools\unity\v0.24.1\MagicLeap.unitypackage

を目的のUnity2019プロジェクトにインポートしましょう。これで問題なくLeaperライフが送れます!!

***結論、Unity2019でMagicLeapアプリを開発するときはMagicLeap UnityPackage 0.24.1を使いましょう。***MagicLeap UnityPackage 0.24.2はUnity2020専用と捉えた方がいいかもしれません。

以上になります。
実体験のうっかりミスなのでとってもしつこくねちっこく書いてあります。本当に申し訳ございません。

#まだまだUnity経験の薄い素人の体験談になりますので、間違っているところがあればお気軽に教えてください。ご一読本当にありがとうございました。
VRChatでは FallenAngelRK というIDで活動しています。良ければお友達になって下さい。そしてUnity教えて下さい。

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?