2
1

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 5 years have passed since last update.

UnityParticlePainterが動かない問題と解決法

Posted at

容易に実装できるARKit

iOSのAR機能としてiOS11と同時にリリースされたARKit。
ゲーム開発エンジンであるUnityに対応しており、容易にグラフィカルな開発ができるようになっています。

サンプルを動かしてみよう!

Unity ARKit Pluginは執筆現在、Unityのアセットストアからダウンロードすることができるほか、Bitbucketからダウンロードすることもできます。
完成パッケージになっているため、インポートすることですぐにサンプルを動かすことができるようになっています。色々と試してみましょう!

この記事では導入部分に関しては省きます。

動かないサンプル

執筆時点で8種類のサンプルが内包されており、すぐに機能を確認することができるようになっていますが、
サンプルシーンの1つである空中に絵を描くことができる「UnityParticlePainter」をBuild Settingsから選択しビルドすると、Unity側ではビルドは通りますが、Xcode側で実機にビルドしようとするとエラーが発生します。

原因と解決

原因としてはUnityARKitPluginを動かすために必要なクラスのうちの1つ「UnityARCameraNearFar」が「UnityParticlePainter」のMain Cameraにないことです。

スクリーンショット 2017-09-29 14.58.53.png

ということなので上図のようにヒエラルキーにあるCameraParent/Main Cameraに「UnityARCameraNearFar」をAdd componentしてあげましょう。

これでXcode側でのエラーがなくなり、実機で動作を確認することができるようになります。

2
1
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
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?