2017-08-05 9 views
0

ARKitの基本を学び、SpriteKitのARアプリケーションのテンプレートを使用してXCode 9 beta 4にプロジェクトを作成しました。このプロジェクトでは、画面に触れるとSKLabelNodeに絵文字を表示するサンプルアプリの実装が既にあるはずです。ARKitテンプレートプロジェクトでSpriteKitノードが表示されない

私はiOS 11を実行しているiPad Mini 4でこのサンプルを実行しようとしています。 Info.plistからarkitキーを削除してから、アプリが実行されました。しかし、絵文字は表示されません。私もexampleARKitSpriteKitを試してみたところ、画像は表示されませんでした。

しかし、私は正常にApple's sample appを実行して3Dモデルをレンダリングして見ることができます。また、SceneKitを使用するthis other exampleも同様です。

3D SceneKitオブジェクトは表示できますが、2D SpriteKitオブジェクトはデバイスに表示できません。私は何が欠けていますか?

答えて

0

iPad mini 4はサポートされていません。 ARKitは、A9またはそれ以上のプロセッサを必要とA9またはA10チップを使用し

デバイスは、次のとおりです。

iPhone 6Sと6Sプラス
iPhone 7,7プラスプロ
iPhone SE
のiPad(9.7、 10.5または12.9)
アプリ(2017)

源:http://www.redmondpie.com/ios-11-arkit-compatibility-check-if-your-device-is-compatible-with-apples-new-ar-platform/

+0

私が理解していないのは、3DKitを2D SpriteKitよりも重いと思われるSceneKitの例を実行できる理由です.ARKit + SpriteKitを実行することはできませんA9プロセッサ? 「限られた」方法でさえ? – AppsDev

+0

あなたが行っていることは、SceneKitを実行するためだけにハッキングすることです。あなたはARKitの機能を実装していません。 – Knight0fDragon

+0

私はコードを変更しませんでした。アップルのサンプルをXcodeからデバッグモードで実行するとクラッシュしますが、Xcodeにリンクせずに実行すると状況が変わります。他のSceneKitの例と同じです。非常に遅くなりますが、3Dラベルがレンダリングされます。 – AppsDev

関連する問題