SceneKit:设备轮换时模型大小发生变化

时间:2016-02-25 21:21:33

标签: swift scenekit

CMy SCNView的大小可以填充整个设备窗口。当我将设备旋转为纵向时,模型的大小(SCNNode图形)会增加。这在视觉上令人愉悦,除了我想介绍"覆盖"。这些是具有alpha通道的图像,当它处于某个位置以用于教学目的时覆盖模型。我的目的是使叠加方块正方形,以便旋转时不会出现失真。但是通过调整大小的模型,适合度不正确。我可以制作`SCNView'广场,但整个画面都太酷了。

实用程序中没有可用的参数似乎会产生差异。我可以尝试在旋转时设置不同的摄像机位置,但这似乎是试验和错误,并且对于任何精确的事情都是如此。我在这里遗漏了什么,或者我会将我的应用限制在横向方向?

谢谢,Byrne

创建当前相机,position为不同型号重置:

    cameraNode.camera = SCNCamera()
    cameraNode.position = SCNVector3Make(0, 0, 4)  // z set for water
    scene.rootNode.addChildNode(cameraNode)

landscape portrait

0 个答案:

没有答案