Как получить точное местоположение касания объекта, чтобы добавить новый дочерний объект в том же месте - PullRequest
0 голосов
/ 21 мая 2019

У меня есть базовая плоскость, и когда я нажимаю на плоскость, мне нужно добавить какой-то другой объект в точное местоположение, к которому прикоснулся пользователь. вновь добавленный объект не является дочерним по отношению к базовой плоскости, он будет дочерним по отношению к другому объекту, который будет представлять ту же базовую плоскость

Я пытался использовать положение радиопередачи, но это не сработало.

Vector3 objLocation = new Vector3(raycastHit.transform.position.x, 180.0f, raycastHit.transform.position.z);
GameObject newObj = Instantiate(singleDustBin, objLocation, Quaternion.identity);                  newObj.transform.SetParent(dustBinPrefab.transform);

1 Ответ

4 голосов
/ 21 мая 2019

Вместо raycastHit.transform.position используйте raycastHit.point - это должно сработать

...