根据SCNView大小或电话屏幕大小按比例缩小SCNNode

时间:2019-02-14 07:45:11

标签: ios swift scenekit scnnode arscnview

我的SCNNode很大,我想按比例缩小它。当前,节点是根据幻数按比例缩小的。但是,应根据电话的屏幕大小或节点的SCNView大小按比例缩小节点。

为了使事情变得容易,我想到对节点的SCNView /电话屏幕进行一定的填充。

因此,给定一个SCNNode并在电话屏幕/ SCNView中填充一定的填充量,我希望您计算SCNNode的比例因子。

有关视觉说明,请参阅附件图像。您能帮我计算比例因子吗?

Visual explanation

1 个答案:

答案 0 :(得分:-1)

您可以使用

获得屏幕比例因子
UIScreen.main.nativeScale

UIScreen.main.scale