Как перевести Gameobject по горизонтальной плоскости в ARKit с помощью Unity? - PullRequest
0 голосов
/ 18 февраля 2019

Я пытаюсь перемещать модели вдоль горизонтальной плоскости. Тестирование на сцене UnityARHitTestExample. Я поместил одну модель одним касанием, и когда я нажимаю на другую горизонтальную поверхность, она прыгает туда. Также, когда я добавляю больше моделей и нажимаюВ горизонтальной плоскости все модели сразу перепрыгивают. Как плавно перевести модели по горизонтальной плоскости по отдельности? Стоит ли добавить коллайдер в модель и использовать его вместе с raycast для перемещения отдельной модели по горизонтальной плоскости?

 // prioritize reults types
                ARHitTestResultType[] resultTypes = {
                    //ARHitTestResultType.ARHitTestResultTypeExistingPlaneUsingGeometry,
                    //ARHitTestResultType.ARHitTestResultTypeExistingPlaneUsingExtent, 
                    // if you want to use infinite planes use this:
                    //ARHitTestResultType.ARHitTestResultTypeExistingPlane,
                    ARHitTestResultType.ARHitTestResultTypeEstimatedHorizontalPlane, 
                    //ARHitTestResultType.ARHitTestResultTypeEstimatedVerticalPlane, 
                    //ARHitTestResultType.ARHitTestResultTypeFeaturePoint
                }; 
...