2017-10-23 11 views
2

私はARKitに新たなんだと私は私が現場にUnityARKitSceneをロードし、そして私のプレハブ資産とhitcubeゲームオブジェクトを交換し、ユニティ資産StoreからユニティARKitプラグインを輸入しました。 自分のデバイスでプロジェクトを実行できますが、インポートしたモデルをサーフェス上だけでなく「空中」に配置することもできます。ARKit平面上にオブジェクトを配置する方法は?

モデルを平面上に配置するために変更する必要があるものはありますか?

ありがとうございます。 UnityARHitTestExample.csで

+0

私は同じ質問に直面したとき、私が使用することを選択したチェックの詳細情報については、この

// prioritize reults types ARHitTestResultType[] resultTypes = { ARHitTestResultType.ARHitTestResultTypeExistingPlaneUsingExtent, // if you want to use infinite planes use this: //ARHitTestResultType.ARHitTestResultTypeExistingPlane, //ARHitTestResultType.ARHitTestResultTypeHorizontalPlane, //ARHitTestResultType.ARHitTestResultTypeFeaturePoint }; 

に次のコード

// prioritize reults types ARHitTestResultType[] resultTypes = { ARHitTestResultType.ARHitTestResultTypeExistingPlaneUsingExtent, // if you want to use infinite planes use this: //ARHitTestResultType.ARHitTestResultTypeExistingPlane, ARHitTestResultType.ARHitTestResultTypeHorizontalPlane, ARHitTestResultType.ARHitTestResultTypeFeaturePoint }; 

を変更しますApple ARKitの例からの平面検出メカニズムです。 ダウンロード:https://github.com/gao0122/ARKit-Example-by-Apple – Kingalione

+0

'HitTest'の受け入れ可能な結果として' ARHitTestResultTypeExistingPlaneUsingExtent'だけを使用することができます。これはヒット結果の中で最も正確なタイプのようです。 – obywan

+0

@キガリオンしかし、gitのレポのプロジェクトは団結の権利ですか? – zb22

答えて

関連する問題