Foundationも3.0.1にしたのですが、以前のバージョンとの差異が目立つようになってきました。同じところでハマる人もいそうなので、気づいた点をまとめておきます。Driver"になっています。Helpersというpackageに移動されており、移行期間です。Driver"が外れて、ScriptがMissingになることがあります。これに気付かずに実機で動かすと、配置したオブジェクトがその場に留まらずカメラに付いてきてしまいます。ComponentすればOKです。Pluginにあるのですが、シェーダーが"標準"、"LWRP"、"URP"の3つになっていました。標準のシェーダー名が"Unlit/ARKit"から"Unlit/ARKitBackground"に変わっています。"Unlit/ARKit"をマテリアルにセットして使っていた場合、シェーダーのパスが切れてしまうため、世界がピンク色になります。Foundationをアップデートすると、なにやらシェーダーのInspectorにエラーが出ています。Library"のpackageを追加すればエラーが消える・・・かと思いきや、消えません。上記のpackageをインストールした上で、LibraryフォルダにあるShaderCache、PackageCacheを消して、Unity再起動したら出なくなりました。Background"というスクリプトがあるのですが、こちらの仕様も微妙に変わっています。Material"だけになりました。Material"は外部のスクリプトで置き換えることができます。material;以前のバージョンでは、変更すると次のフレームから即座にマテリアルが適用されたのですが、3.0.1では特に切り替わらず・・・。仕様変更なのかバグなのかわかりませんが、ちょっと使いにくくなりました。スクリプトの中身を見比べると、UpdateMaterial()というメソッドがどっか行ったので、URP対応の犠牲になったのかもしれません。Managerの消失ARKit3のボディートラッキングとピープルオクルージョンができるやつです。3.0.0-previewで利用可能でしたが、3.0.1リリースで無事消えました。Managerが3.0.1にいないですねぇ。Manager"がいます。3.0.1には何もない。)に機能が分かれていて、同時実行はできない??という状況のようです。ARKit3をやる場合は3.1.0-previewを使うべきかと思うのですが、上記の理由で3.0.0-previewの方が使い勝手は良かったりします。3.1.1とかで同時実行できるようにならないかな。まとめどうにも仕様が安定しないので、技術書典に出す本にどう書こうかな・・・と悩み中です。安定版(?)の3.0.1で書いて、機能がないやつは3.1.0-previewかなぁ。3.0.1の変化点まとめTweetiOS/Android対応のARアプリを公開しています。Occlusionを実装する月別アーカイブBOOTHBOOTHで技術書売ってます。jyuko49はてなブログをはじめよう!jyuko49さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。