arkit

    5热度

    2回答

    从https://developer.apple.com/arkit/: ARKit运行在苹果A9,A10,A11和处理器。 从https://www.apple.com/iphone-se/specs/: A9芯片与64位体系结构。 但是从iOS Device Compatibility Reference: 这是说iPhone SE是不兼容ARKit。有人能为我澄清这一点吗? 更新: Appl

    2热度

    2回答

    下面的代码将SCNPlane放置到所触摸的点上,但是该平面的方向(旋转)为手机在应用程序启动时的位置。理想情况下,我希望将节点定位到实体墙或摄像机的当前方向。这是如何与ARKit完成的? override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) { guard let touch = touches

    7热度

    1回答

    当从https://developer.xamarin.com/samples/monotouch/ios11/ARKitSample/部署ARKit Sample项目,我得到的生成错误Invalid architecture: ARMv7. 32-bit architectures are not supported when deployment target is 11 or later 一

    1热度

    1回答

    我建立一个ARKit + SceneKit应用程序,它需要在现实世界显示模式。每次用户选择一个按钮时,模型都会改变。 我试图加载APON按下按钮一个新的模型转换为节点,然后将其添加到场景的根节点,但这会导致直到它被添加到场景相机冻结几秒钟。 然后我读,这可能是更好的负载在启动(viewDidLoad或东西)的所有节点,调用场景的prepare方法,然后将节点添加到场景,但这会导致应用程序冻结了几次

    1热度

    1回答

    我试图达到的效果是从相机的pointOfView位置指出一个箭头,与x和z轴上的场景(和重力)对齐,但指向与相机相同的方向。它看起来是这样的: 现在,我有它的欧拉角度x和z设置为0,这是y集以匹配ARSCNView.pointOfView.eulerAngles.y的。问题是,当我旋转设备时,eulerAngles.y最终可能会得到不同点的相同值。例如,在一个方向朝向设备,我eulerAngles

    2热度

    4回答

    我在SCNode碰撞检测中遇到了一些麻烦。我需要检测具有SCNNode的场景中的哪个对象被触摸,我已经实现了这段代码,但是当我触摸对象时看起来崩溃,但是当我触摸sceneView的其余部分时工作正常。 override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) { let touch = touch

    0热度

    1回答

    我在使用ARSKView的ARkit项目中遇到了障碍。 我想要在屏幕上点击并创建一个ARAnchor时创建,多个SKNodes将从同一个锚点弹出。因为我将需要单独与每个节点交互,所以默认情况下我会看到形成func视图的SKnode只有一个输出。 func view(_ view: ARSKView, nodeFor anchor: ARAnchor) -> SKNode? 我很新的ARKit,

    1热度

    2回答

    我想苹果ARKit示例应用程序集成到我的应用程序。由于ARKit只是一个附加功能,所以我需要支持较低版本的iOS。我为所有的ARKit示例应用程序类添加了@available(iOS 11.0,*)标记......除了这1个错误之外,它几乎可用:“重写'prepare'必须与覆盖的声明一样可用。任何想法如何解决这个问题? enter image description here

    1热度

    1回答

    我想这样做增强现实与ARKit但我检查,这是可能的平面表面 这里:ARKit example 但无法找到例如像在这个例子中一个简单的图像,以做到这一点: example1 和: example2 我想上传一个特定的图像,而当我的未来的应用程序将“扫描它”,它会劳克我一些增强现实。 所以你有任何github项目,或关于该主题的教程?它应该非常有用。 预先感谢您。

    0热度

    1回答

    我一直在关注教程以创建AR尺子。因此,使用下面的代码,我可以将3D球体放置在我的场景中(我希望保留跟踪功能)。但是,我正在寻找放置图像而不是3d图像。我试图改变dotGeometry并将其设置为UIImage并注释掉材质代码,但不知道如何处理dotNode的一段代码。因此,我如何能够将我的图像设置为屏幕添加结果? let dotGeometry = SCNSphere(radius: 0.005)