Уменьшить SCNNode в зависимости от размера SCNView или размера экрана телефона

У меня большой SCNNode, и я хочу уменьшить его. В настоящее время узел уменьшен на основе магического числа. Однако узел должен быть уменьшен в зависимости от размера экрана телефона или размера SCNView узла.

Чтобы упростить ситуацию, я подумал о том, чтобы иметь определенные отступы для экрана SCNView / phone узла.

Итак, учитывая SCNNode и определенное количество отступов на экране телефона / SCNView, я бы хотел, чтобы вы рассчитали масштабный коэффициент для SCNNode.

Смотрите прикрепленное изображение для визуального объяснения. Можете ли вы помочь мне рассчитать масштабный коэффициент?

Визуальное объяснение

1 ответ

Вы можете получить коэффициент масштабирования экрана с

UIScreen.main.nativeScale

или же

UIScreen.main.scale
Другие вопросы по тегам