Уменьшить SCNNode в зависимости от размера SCNView или размера экрана телефона
У меня большой SCNNode, и я хочу уменьшить его. В настоящее время узел уменьшен на основе магического числа. Однако узел должен быть уменьшен в зависимости от размера экрана телефона или размера SCNView узла.
Чтобы упростить ситуацию, я подумал о том, чтобы иметь определенные отступы для экрана SCNView / phone узла.
Итак, учитывая SCNNode и определенное количество отступов на экране телефона / SCNView, я бы хотел, чтобы вы рассчитали масштабный коэффициент для SCNNode.
Смотрите прикрепленное изображение для визуального объяснения. Можете ли вы помочь мне рассчитать масштабный коэффициент?
1 ответ
Вы можете получить коэффициент масштабирования экрана с
UIScreen.main.nativeScale
или же
UIScreen.main.scale