Что означает UnityARAlignment в плагинах Unity ARKit? - PullRequest
0 голосов
/ 06 июня 2018

UnityARAlignment

public enum UnityARAlignment
{
    UnityARAlignmentGravity,
    UnityARAlignmentGravityAndHeading,
    UnityARAlignmentCamera
}

Как показано на рисунке, в Начальном выравнивании есть три параметра.Я хочу знать, что толку от каждого варианта?Какова их производительность?Я не могу найти соответствующую информацию в Интернете.

1 Ответ

0 голосов
/ 06 июня 2018

Они еще не документированы, но портированы на основе перечисления ARConfiguration.WorldAlignment в ARKit.Перечисляемые значения UnityARAlignmentGravity, UnityARAlignmentGravityAndHeading и UnityARAlignmentCamera отображаются в ARKit Apple gravity, gravityAndHeading и camera соответственно.

Из документа Apple ниже приводится краткое определение для них.Нажмите на каждый, чтобы узнать больше о них.Это в основном не имеет ничего общего с производительностью, но вместо этого помогает настроить ориентацию камеры или компаса.

  • UnityARAlignment перечисление эквивалентно ARConfiguration.WorldAlignment - Варианты того, как ARKit создает систему координат сцены на основе движения устройства в реальном мире.

  • UnityARAlignmentGravity - Ось Y системы координатпараллельна гравитации, а ее источником является начальная позиция устройства.

  • UnityARAlignmentGravityAndHeading - Ось Y системы координат параллельна гравитации, ееОси x и z ориентированы по направлению к компасу, а его источником является начальная позиция устройства.

  • UnityARAlignmentCamera - Система координат сценызаблокирован, чтобы соответствовать ориентации камеры.

...