Unity 6.3
0 онлайн 3 гостей 3 в системе
Вход

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); } }