使用ARKit

时间:2018-05-08 15:31:51

标签: ios swift rotation scenekit arkit

最近我一直在学习ios AR,但是我遇到了一个问题,这个问题花了我好几天但仍然无法解决。

我使用与apple demo相同的方法进行旋转,如下面的代码: enter image description here enter image description here

我使用了上面的方法,但是有一个很大的问题,当我旋转盒子时,盒子不会在它自己的中心点上旋转,而是使用它的左上角作为旋转的中心点(参见下图)。 enter image description here 它不是唯一的问题,另一个问题是你旋转30度之后,但只要你移动盒子,盒子在第一次初始化时总会回到原来的角度。经过几天的挣扎,它让我发疯。我注意到objectRotation enter image description here方法的注释 这意味着我必须返回第一个儿童音符,而不是自己,我之前做过。通过返回第一个子节点,是的,我没有上面提到的问题,但是出现了另一个问题,当你旋转框时,只有部分框会旋转,见下图。 enter image description here

谁知道如何解决问题?请帮忙。

0 个答案:

没有答案
相关问题