簡體   English   中英

iOS ARKit指向錨點的指針

[英]iOS ARKit pointer to an anchor

我有一個在環境中放置了隨機ARKit錨的應用程序。

我想制作一個簡單的箭頭或指針,如果它當前不在屏幕上,它將指向錨點的方向。

有沒有人必須做類似的事情? 或者,您是否知道任何示例代碼可以幫助我實現此功能?

謝謝!

如果將指針用作UIImage,則可以使用:self.yourSceneView.projectPoint(yourNode.worldPosition)獲取節點在屏幕上的位置,然后計算指針需要指向的位置

如果指針是另一個SCNNode而不是使用yourPointerNode.look(at:yourAnchorNode)更改指針的方向以指向錨點上的節點

在兩種情況下都更新func會話中的位置(_ session:ARSession,didUpdate frame:ARFrame)函數

您可以創建一個3D箭頭,將其添加到相機節點中,使其始終可見,並為其賦予lookAt(您的隨機錨點世界位置)約束。

如果錨點可見(使用visibleNodes),則隱藏箭頭。

視頻示例: https : //twitter.com/londonrom/status/1060282275932372992?s=21

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM