Я использую Xcode (11.3.1), чтобы создать приложение AR, используя ARKit. Я добавляю объекты, текст и т. Д. c. в реальности Composer. Затем я могу получить доступ к этим объектам, загрузив сцену и объекты в ViewController.swift
.
Я бы хотел, чтобы некоторые из этих объектов постоянно были обращены к камере.
Мне известно, что я мог бы добавить «поведение» камеры в Reality Composer, но я не хочу делать это по двум причинам;
a) это только позволяет вам добавлять таким образом, чтобы эффект длился определенное время (максимум 5 минут)
b) Я хотел бы знать, как это сделать программно.
I Я знаю, что в ARKit представлен целый ряд решений для билбординга, большинство из которых включены в ответ на этот вопрос , но все эти решения предполагают использование SceneKit.
Поэтому мой вопрос - возможно ли реализовать этот эффект «рекламного щита» без использования SceneKit? Есть ли способ сделать это только в RealityKit? Казалось бы, так как вы можете включить этот эффект, добавив его как поведение, используя Reality Composer (который, насколько я могу судить, не требует SceneKit, но я могу ошибаться). Я попытался покопаться в сцене Реальности Composer, чтобы понять, как там достигается рекламный щит, но в вы можете увидеть ответ на предыдущий вопрос «поведение» не раскрывается, поэтому я не вижу, как это
Мой подход «с нуля» заключался бы в понимании положения / вращения камеры , но я слишком неопытен, чтобы знать, с чего начать. По сути, я ищу эквивалент SCNBillboardConstraint
, но без использования SceneKit, возможно, это невозможно?