【问题标题】:Access the camera in SCNView if allowsCameraControl is on?如果启用了allowCameraControl,则在SCNView 中访问相机?
【发布时间】:2016-04-02 07:28:44
【问题描述】:

我正在使用具有非常基本需求的 SCNView,因此我打开了allowCameraControl。但是,我发现默认距离对象太远,需要放大一点。我可以通过稍微设置相机的 FOV 来做到这一点……但是如何访问该相机?我找不到任何返回它的 API。

【问题讨论】:

    标签: macos scenekit


    【解决方案1】:

    使用pointOfView 属性(在协议SCNSceneRenderer 中定义)。

    【讨论】:

    • 感谢 Hal,这正是我所需要的(在文档中并不完全明显!)。我做到了...让 cam = pointOfView!.camera cam!.xFov = cam!.xFov + Double(theEvent.deltaY) cam!.yFov = cam!.yFov + Double(theEvent.deltaY)
    猜你喜欢
    • 2021-05-05
    • 2014-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多