Legacy Documentation: Version 4.5.0

Script language:

  • JS
  • C#
  • Boo
Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

GameObject.GameObject

GameObject(name: string)
GameObject(string name);
def GameObject(name as string)

Description

Creates a new game object, named name.

A Transform is always added to the game object.

	// Creates a game object named "Player" and 
	// adds a rigidbody and box collider to it.
	var player : GameObject;
	player = new GameObject ("Player");
	player.AddComponent ("Rigidbody");
	player.AddComponent ("BoxCollider");
using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour {
    public GameObject player;
    void Example() {
        player = new GameObject("Player");
        player.AddComponent("Rigidbody");
        player.AddComponent("BoxCollider");
    }
}
import UnityEngine
import System.Collections

public class ExampleClass(MonoBehaviour):

	public player as GameObject

	def Example() as void:
		player = GameObject('Player')
		player.AddComponent('Rigidbody')
		player.AddComponent('BoxCollider')

GameObject()
GameObject();
def GameObject()

Description

Creates a new game object.

A Transform is always added to the game object.

	// Creates a game object with no name and
	// adds a rigidbody and box collider to it.
	var player : GameObject;
	player = new GameObject ();
	player.AddComponent ("Rigidbody");
	player.AddComponent ("BoxCollider");
using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour {
    public GameObject player;
    void Example() {
        player = new GameObject();
        player.AddComponent("Rigidbody");
        player.AddComponent("BoxCollider");
    }
}
import UnityEngine
import System.Collections

public class ExampleClass(MonoBehaviour):

	public player as GameObject

	def Example() as void:
		player = GameObject()
		player.AddComponent('Rigidbody')
		player.AddComponent('BoxCollider')

GameObject(name: string, params components: Type[])
GameObject(string name, params Type[] components);
def GameObject(name as string, *components as Type[])

Description

Creates a game object and attaches the specified components.