swift - ARKit 中的 SceneKit applyForce
问题描述
我pointOfView
在位置 (0, 0, -0.3) 处连接到相机(节点)的节点,它在平移屏幕时相对于相机移动,这正是我想要的。
当我调用applyForce
子节点的物理主体时,SCNVector3(0, 0, 5)
它只会向外移动到相机面对的初始方向,所以一旦设备旋转,applyForce 仍然会按照相机最初面对的方向发送它,我想要球在所有情况下都向前移动。我添加了一个插图来帮助解释我的观点。谁能解释为什么会这样?
谢谢。
解决方案
推荐阅读
- ibeacon - 信标 - 单个信标标签中可用的不同插槽(ibeacon、TLM、URL、UID)的用途是什么
- python - 在 tensorflow 中,如何创建一个添加两个以上参数的图形?
- sql - 在另一个表中的特定日期之后不重复的表中查找唯一记录
- ansible - 如何在 Ansible 中覆盖文件
- c++ - 函数调用必须在常量表达式中具有常量值
- python - 如何遍历同一个打开文件的两个生成器
- python - Django Rest Framework serilaizers 限制了选择
- wordpress - 将 URL 重定向到 Lighthouse/Wordpress 中的另一个 URL
- css - 如何在 Angular 中动态切换样式?
- jmeter - How to analyze jmeter dashboard report,any open source tool or framework available which helps in analyzing JMeter Dashboard reports after test run?