ObjectFactory.PlaceGameObject
Declaration
public static void PlaceGameObject(GameObject go, GameObject parent);Параметры
| Параметр | Описание |
|---|---|
| Иди | GameObject для инициализации. |
| родитель | Необязательное GameObject для установки в качестве родительского. |
Описание
Поместите указанный GameObject в Вид Scene, используя те же настройки, что и встроенные Unity GameObjects.
Используйте этот метод для создания GameObjects центрированного в представлении Scene или в мире происхождения, в зависимости от предпочтений пользователя. Этот метод также обеспечивает, что GameObject имеет уникальное имя, также определенное предпочтениями.
using UnityEditor; using UnityEngine;
// Creates a new GameObject with the same preferences that built-in GameObjects instantiate with. class CreateGameObjectExample { [MenuItem("GameObject/3D Object/My Cube")] static void CreateCube(MenuCommand command) { var gameObject = ObjectFactory.CreatePrimitive(PrimitiveType.Cube); ObjectFactory.PlaceGameObject(gameObject, command.context as GameObject); } }