unity3d c#数组简单问题 15

publicclassshanchu:MonoBehaviour{publicGameObjectHh1;publicGameObjectHh2;publicGameOb... public class shanchu : MonoBehaviour { public GameObject Hh1; public GameObject Hh2; public GameObject Hh3; public GameObject Hh4; int i=1; void OnClick () { string[] Hh = {"Hh0","Hh1","Hh2","Hh3","Hh4"}; if(i<4){ GameObject gg=Instantiate(Hh[i], GameObject.Find("Cube/quan/d1_"+i.ToString()).transform .position, GameObject.Find("Cube/quan/d1_"+i.ToString()).transform.rotation)as GameObject; gg.transform.parent=(GameObject.Find("Cube/quan")).transform; Destroy(GameObject.Find("Cube/quan/d1_"+i.ToString())); i++; } print (Hh[i]); //print (i); } } 不好用Hh[i],不知道怎么表达。不知道那错了请高手指点
public class shanchu : MonoBehaviour {
public GameObject Hh1;
public GameObject Hh2;
public GameObject Hh3;
public GameObject Hh4;
int i=1;
void OnClick ()
{
string[] Hh = {"Hh0","Hh1","Hh2","Hh3","Hh4"};
if(i<4){
GameObject gg=Instantiate(Object.Hh[i], GameObject.Find("Cube/quan/d1_"+i.ToString()).transform .position, GameObject.Find("Cube/quan/d1_"+i.ToString()).transform.rotation)as GameObject;
i++;
}
print (Hh[i]);
//print (i);
}
}
展开
 我来答
风风吹啊吹
2013-06-24 · TA获得超过185个赞
知道小有建树答主
回答量:275
采纳率:100%
帮助的人:104万
展开全部
最上边的定义变成public GameObject HhObj[] = new GameObject[4];
在属性面板(inspector)中拖放相应的prefab。

下边的实例化
GameObject gg=Instantiate(HhObj[i], GameObject.Find("Cube/quan/d1_"+i.ToString()).transform .position, GameObject.Find("Cube/quan/d1_"+i.ToString()).transform.rotation)as GameObject;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
AWNUXCVBN
2013-06-19 · 超过40用户采纳过TA的回答
知道小有建树答主
回答量:188
采纳率:0%
帮助的人:96.1万
展开全部
GameObject gg=Instantiate(Object.Hh[i], GameObject.Find("Cube/quan/d1_"+i.ToString()).transform .position, GameObject.Find("Cube/quan/d1_"+i.ToString()).transform.rotation)as GameObject;
这一句写的有点复杂,我表示看不下去……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式