недавно я изучал ios AR, но у меня возникла проблема, которая заняла у меня несколько дней, но я до сих пор не могу ее решить.
Я использую тот же метод, что и в демонстрации Apple, для поворота, как показано ниже:
Я использовал описанный выше метод, но есть большая проблема, когда я поворачиваю коробку, коробка не вращается в своей собственной центральной точке ,, вместо этого она использует свой левый верхний угол в качестве центральной точки для вращения (см. Рисунок ниже ).
это не единственная проблема, другая проблема заключается в том, что после поворота на 30 градусов, но до тех пор, пока вы перемещаете прямоугольник, прямоугольник всегда будет возвращаться к исходному углу при первоначальной инициализации. После нескольких дней борьбы это сводит меня с ума. И отмечу аннотацию метода objectRotation
это означает, что я должен вернуть первую записку ребенка вместо себя, что я и сделал раньше. при возврате первого дочернего узла, да, нет проблем, о которых я упоминал выше, но возникла другая проблема: при вращении блока будет вращаться только часть блока, см. рис. ниже.
Кто знает, как решить проблему? Пожалуйста помоги.