GameObject.GameObject Manual     Reference     Scripting  
Scripting > Runtime Classes > GameObject
GameObject.GameObject

static function GameObject (name : String) : GameObject

Description

Creates a new game object, named name.

A Transform is always added to the game object.

JavaScript
// 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 example : MonoBehaviour {
public GameObject player;
void Example() {
player = new GameObject("Player");
player.AddComponent("Rigidbody");
player.AddComponent("BoxCollider");
}
}

import UnityEngine
import System.Collections

class example(MonoBehaviour):

public player as GameObject

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

static function GameObject () : GameObject

Description

Creates a new game object.

A Transform is always added to the game object.

JavaScript
// 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 example : MonoBehaviour {
public GameObject player;
void Example() {
player = new GameObject();
player.AddComponent("Rigidbody");
player.AddComponent("BoxCollider");
}
}

import UnityEngine
import System.Collections

class example(MonoBehaviour):

public player as GameObject

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

static function GameObject (name : String, params components : Type[]) : GameObject

Description

Creates a game object and attaches the specified components.