2015-07-19 1 views
1

В физике Scene Kit, какое значение для гравитации должно создавать ту же скорость ускорения, которую мы испытываем в реальном мире, если мяч упал?Значение силы тяжести для репликации в реальном мире падения шарика

+0

один, который равен 9,813 м над сек^2 в системе отсчета этого двигателя;) –

ответ

3

Масштаб по умолчанию для физики SceneKit уже равен (0, -9.8, 0), что может показаться знакомой фигурой любому, кто привык к физике реального мира.

Однако единицы измерения расстояния и размера в SceneKit являются полностью произвольными - по крайней мере, до тех пор, пока вам не нужны разные размеры, чтобы они были согласованы друг с другом, или чтобы физика действовала определенным образом.

Так у вас есть два варианта:

  1. Оставьте тяжести по умолчанию, как есть, и размер и положение элементов вашей сцены, такие, что 1 единица = 1 метр.

  2. Размер и положение вещей, которые вам нравятся, а затем выполните преобразование из любой системы, которую вы используете для измерения, чтобы вы могли установить physicsWorld.gravity сцены в квадрат в вашей системе.

+0

Да, 9,8 делает много смысла для меня, и я надеялся, что это будет вести себя подобно тому, что мы знаем и чувствуем , Однако все шары, которые я делаю с этой гравитационной установкой, падают, как на планете с гораздо меньшей степенью тяжести, чем луна. Они займут минуту, чтобы добраться до нижней части экрана. – Confused

+0

, а затем waht собирается немного поиграть и попробовать другие большие значения? Является ли это значением пикселя или независимым от пикселя значением btw? –

+0

В 3D пространстве нет пикселей. – rickster

Смежные вопросы