Unity3d修炼之路:加载一个预制体,然后为该对象添加组件,然后查找对象,得到组件。

本文详细介绍了在Unity3D中如何加载预制体,并向加载的对象添加组件,同时讲解了查找对象及获取组件的方法,是Unity3D初学者的实践指南。
摘要由CSDN通过智能技术生成
#pragma strict

function Awake(){
	//加载一个预制体 资源必须在 Resources文件夹下  Resources.LoadLoad();
	//加载后 必须示例化   GameObject.Instantiate();
	//为对象添加组件      AddComponent();
	
	
	//Find游戏对象		Find();
	//Get组件			GetComponent();
	
	
	
	var pPrefab : GameObject = Resources.Load("Prefab/Scence",typeof(GameObject)) as GameObject;//加载一个预制体
	if(null != pPrefab)
	{
		var pPreabInstance : GameObject = GameObject.Instantiate(pPrefab);//示例化
		if(null != pPreabInstance)
		{
			pPreabInstance.name = "PrefabScence";
			var pScript : Prefab_test = pPreabInstance.AddComponent("Prefab_test") as Prefab_test;//为对象添加组件
			if(pScript == null)
			{
				Debug.Log("Component add error!");
			}
		}
		else
		{
			Debug.Log("Prefab Instance error!");
		}
	}
	else
	{
		Debug.Log("Prefab load error!");
	}
}

function Start(){
 	var pMyGameObject : GameObject = GameObject.Find("PrefabScence");//Find游
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值