go | 要初始化的 GameObject。 |
parent | 可选的 GameObject,设置为父对象。 |
使用与内置 Unity 游戏对象相同的偏好设置,在场景视图中放置给定的 GameObject。
使用此方法在场景视图的中心或世界原点创建游戏对象,具体取决于用户偏好。此方法还确保 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); } }