unity中怎么控制生成的prefab位置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity中怎么控制生成的prefab位置相关的知识,希望对你有一定的参考价值。

public GameObject prefab1;//先把金币做成预设物 GameObject go= (GameObject)Instantiate(prefab1);//用这句创建这个预设物 go.transform.position用来设置位置 Destroy (名字 );//用来删除金币 int b=Random.Range(1,10);//随机数 参考技术A Instantiate(生成的预制件,预制件生成的位置,预制件生成的角度(四元数))

Unity创建或克隆对象 Instantiate()

//需要创建对象

GameObject prefab;

//创建对象的规定位置或父物体

Transform tr;

//创建出对象

Instantiate(prefab);

//创建对象,并设定位置和角度

Instantiate(prefab,tr.position,tr.rotation);

//是创建出来的对象是子对象

Instantiate(prefab,tr);//该对象 prefab.position=tr.position,prefab.rotation=tr.rotation;

以上是关于unity中怎么控制生成的prefab位置的主要内容,如果未能解决你的问题,请参考以下文章

unity prefab怎么看

怎么在unity里放好prefab再导出包来

unity prefab 剖析

Unity Prefab 缩略图全黑无法预览

我的随机化脚本的 Unity 2D 问题

Unity2D:在订单中禁用实例化的预制件