Android ARCore: изменение жестов по умолчанию для перевода и поворота - PullRequest
0 голосов
/ 01 июня 2018

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

То, что я хочу сделать, - это перевод, который выполняется, когда два пальца находятся на экране и движутся, и вращение одним движением пальца влево / вправо.

Поскольку документация для ARCore в настоящее время не закончена, мне сложно разобраться с ней с помощью декомпилированного кода ARCore.

Спасибо!

1 Ответ

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

Вы должны будете предоставить собственный TransformationGestureDetector для TransformationSystem ArFragment.Но в данный момент это не представляется возможным.Поэтому вам придется пропустить ArFragment и напрямую использовать ArSceneView .Это ведет себя как представление Android по умолчанию, поэтому вы можете использовать onTouchListener и использовать GestureDetector для обнаружения жестов.Но в этом случае вам придется самостоятельно вращать и переводить свои объекты.

...