[英]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.