放大和缩小场景?

zum*_*zum 5 scenekit

在 SceneKit 中放大和缩小场景的正确方法是什么?

因此,当我在场景中启用标准相机控制并捏合和捏合时,场景会变得越来越小。那个捏真的在做什么?

它是否改变了整个场景的比例?它是否将相机移近?

我想以编程方式实现相同的效果。

我应该怎么做才能获得相同的效果?

mnu*_*ges 4

当您捏合时,相机的视野(xFox和属性)就会发生变化。yFov改变视野并不是缩放的最佳方式,因为它会极大地改变视角。

将相机移近您的物体是一个很好的解决方案。

另请注意,“免费相机”行为适合 3D 查看器(例如 Preview.app),但在任何其他应用程序中很快就会变得令人沮丧。此时您可能想要实现自己的相机控制器。