游戏物体的构造方法

本文介绍了Unity3D中游戏物体的构造方法,包括Instantiate用于实例化各种元素,CreatePrimitive创建基本图形,以及游戏物体的组成结构。讨论了物体的activeInHierarchy和tag属性,强调了activeInHierarchy在物体激活状态中的作用。此外,文章还探讨了Unity3D的静态方法,如Destroy系列函数用于销毁物体或组件,以及FindObjectsOfType和FindObjectOfType在搜索场景中组件的应用。
摘要由CSDN通过智能技术生成

游戏物体构造方法:

①Instantiate:可以实例化各种各样的东西,实例化特效,实例化各种各样的角色
②CreatePrimitive:创建一些基本的图形

创建新的游戏物体

public GameObject prefab;
void Start(){
 //1.第一种创建方法
 new GameObject();
 //创建物体的引用名字
 new GameObject(“Cube”);
 //对新创建的游戏物体进行操作,得到它的访问值
GameObject go = new GameObject("Cube");
// 2.第二种创建方法
//根据prefab
 //根据另外一个游戏物体,不仅可以通过prefab进行克隆,
 也可以通过场景里面的物体进行克隆实例化prefab,
 也就是预制体,克隆体。
 GameObject.Instantiate(prefab);//可以根据prefab 或者另外一个游戏物体克隆
 GameObject.CreatePrimitive(PrimitiveType.Plane)//创建原始的图形,地板
GameObject.CreatePrimitive(PrimitiveType.Cube)//创建原始的图形,正方体
}

添加游戏组件:

	AddComponent
	void Start(){
	GameObject go = GameObject.CreatePrimitive(PrimitiveType.Cube);
	go.AddComponent<Rigidbody>();
	//也可以获取一个代码的组件
	}

变量:
tag:标签,用于区分一

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值