Version: 2017.3

GameObjectConstructor

Switch to Manual
public GameObject ();
public GameObject (string name);
public GameObject (string name, params Type[] components);

Parameters

name @param tag Имя тега для поиска GameObject'ов.
components A list of Components to add to the GameObject on creation.

Description

Создает объект с именем name.

Transform is always added to the GameObject that is being created. The creation of a GameObject with no script arguments will add the Transform but nothing else. Similarly, the version with just a single string argument just adds this and the Transform. Finally, the third version allows the name to be specified but also components to be passed in as an array.

// Creates a game object named "Player" and
// adds a rigidbody and box collider to it.

using UnityEngine;

public class ExampleScript : MonoBehaviour { void Start() { GameObject player; player = new GameObject("Player"); player.AddComponent<Rigidbody>(); player.AddComponent<BoxCollider>(); } }
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961