HandleUtility.PlaceObject
Declaration
public static bool PlaceObject(Vector2 guiPosition, out Vector3 position, out Vector3 normal);Параметры
| Параметр | Описание |
|---|---|
| guiPosition | Позиция GUI в SceneView. Вы можете передать Event.current.mousePosition к этому параметру в большинстве случаев. |
| должность | Возвращает ближайшую точку пересечения с лучом, пробитым из положения мыши в сцене. |
| нормальное | Возвращает нормаль ближайшей точки пересечения с лучом, пробитым из положения мыши в сцену. |
Возвращаемое значение
логическое Возвращает true, если луч пересек что-то в сцене; в противном случае, false.
Описание
Проводит луч через загруженные сцены и возвращает ближайшую точку пересечения на коллайдере.
Используйте этот метод для сопоставления поведения перетаскивания в SceneView.
PlaceObject также запрашивает любых делегатов, зарегистрированных в placeObjectCustomPasses при определении ближайшей точки.