ios - 如何在ARKit中对SCNNode施加力量?

标签 ios swift scenekit augmented-reality arkit

目前,我正在尝试使用屏幕上滑动的信息对 SCNNode 施加力。理想情况下,用户在屏幕上向上滑动(如 Pokemon Go)以对节点施加力。

但是,每当我应用力矢量时,它仅根据相机方向起作用。有时它会朝着正确的方向起作用,有时它会导致物体朝相反的方向运动。

如何一致地施加力,以便节点沿着我的滑动方向移动,而不管相机方向如何?

最佳答案

我找到了答案。我需要获得力矢量的旋转,而不是尝试进行矢量加法。

关于ios - 如何在ARKit中对SCNNode施加力量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45155059/

相关文章:

ios - 通用链接是否缓存在 iOS 中?他们离线工作吗?

ios - 标题中带有图像的自定义模态窗口

ios - 如何旋转 SCNBox

ios - 没有曲线的 SCNText 渲染,不像字体

ios - 如何滚动到第一个单元格,同时滑动 CollectionView 上的最后一个单元格?

iOS UIWebView 不接受 URL 更改

ios - 为什么数据添加到 FireBase 数据库后自动删除?

swift - 如何在相机 ARKit 顶部添加半透明背景

ios - WebSQL-从SD卡存储和检索数据库-PhoneGap iOS

swift - 如何防止一个 UIView 被另一个 UIView 隐藏?