我正在尝试使用smoke预制件(来自Unity资源商店的免费资源)。当我直接将预置添加到游戏场景中时,预置起作用了:

但是,当我创建以下脚本来初始化相同的预置(在游戏对象中)时,什么也没有发生:
class Smoke1 : MonoBehaviour
{
public GameObject myPrefab;
void Start()
{
Instantiate(myPrefab, transform.position, transform.rotation);
}
void Update()
{
}
}我的游戏场景:

你能帮上忙吗?
发布于 2016-10-03 05:52:06
尝试使用Instantiate(myPrefab, new Vector3(0, 0, 0), Quaternion.identity);。这将在场景的中心繁殖预制件。如果它起作用了,那么这意味着你在实例化时对对象的位置和旋转做了一些奇怪的事情。
https://stackoverflow.com/questions/39821597
复制相似问题