ios - 使用 allowsCameraControl 时可以获取 SCNView 相机位置吗?

标签 ios scenekit

SCNView 文档说,将 allowsCameraControl 设置为 YES 不会在用户更改视角时更新相机节点位置。有什么方法可以在用户改变视角时获取用户修改的相机参数?

最佳答案

当您启用allowsCameraControl 时,SceneKit 会将自己的相机节点插入场景(作为场景根节点的直接子节点),并将该节点设置为 View 的 pointOfView。 .读取该节点的属性以找出相机的位置和方向,或读取节点的 camera 属性的属性以找到相机的视野、深度限制等。

关于ios - 使用 allowsCameraControl 时可以获取 SCNView 相机位置吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24768031/

相关文章:

android - WillPopScope 不适用于 Flutter 中的 IOS

swift - 节点不旋转?

ios - 如何使用 Swift 在 SceneKit 中调试自定义几何体

swift - 使用map_Bump初始化SCNNode

swift - 3D 定位音频——沿 Y 轴和 Z 轴移动 SCNAudioPlayer

ios - 在构建阶段运行脚本中使用 Firebase 上传符号时,Xcode 构建永远不会完成

ios - 集成现有应用程序 iOS 'React/RCTEventDispatcher.h' 在 React Native 上找不到文件

iphone - @class @synthesize 可用性

ios - 结合 Cocos2d 和 GLKView 渲染相同的数据

ios - Swift iOS SceneKit 如何使用 NSSecureCoding 对 SCNMatrix4 进行安全编码?