【发布时间】:2017-12-03 04:16:56
【问题描述】:
我正在尝试通过观看 WWDC 2017 视频来创建演示应用程序。
let planeNode = SCNNode(geometry: imageplane)
sceneView.scene.rootNode.addChildNode(planeNode)
var translation=matrix_identity_float4x4
translation.columns.3.z = -0.1
planeNode.simdTransform = matrix_multiply(currentFrame.camera.transform,
translation)
上面的代码工作正常并正确显示平面。但是点击它会改变快照的旋转,尝试了不同的方法但没有任何效果。
任何帮助将不胜感激。
【问题讨论】:
-
“它改变了快照的旋转”是什么意思?它应该将快照放在相机前面,与它平行。因此,如果您的相机是转动的,那么快照也会转动
-
@guig 它应该按原样显示屏幕截图。目前它改变了图像的旋转。例如,如果快照处于纵向模式,最终添加的屏幕截图将以横向显示。基本上就像对捕获的图像应用 90 度旋转一样。
-
这里也一样。有什么想法吗?
-
@monikazee 不。没有想法:(力求为此找到任何解决方案
标签: ios swift scenekit augmented-reality arkit