【问题标题】:The Instantiate() function is instantiating the cloneInstantiate() 函数正在实例化克隆
【发布时间】:2018-09-08 07:19:49
【问题描述】:

每当我单击鼠标右键时,我都会尝试实例化预制件“Cube”的一个实例。但问题是我的代码实例化了预制件的克隆,它创建了克隆的克隆等等。我只想要预制件的实例,然后单击一下。请帮我解决这个问题。谢谢!

ps:如果我不清楚,请告诉我。

【问题讨论】:

  • 请发布您的代码,而不是您的代码截图。
  • 我的浏览器不显示图片,无法读取您的代码
  • 插入图片肯定比复制/粘贴文本更难。我不明白为什么有人这样做。粘贴您的代码,而不是图片。
  • 您永远不会将停止生成标志设置为 true。您还应该将检查移动到停止生成函数的顶部
  • 为什么要在帖子中包含两个独立的、相同的代码图像?

标签: c# unity3d instantiation invoke


【解决方案1】:

当您实例化一个预制件时,它会将“(克隆)”放在对象的名称中。如果要去掉“(Clone)”,可以在实例化后修改对象的名称。

GameObject newSpawner = (GameObject)Instantiate(spawner, position, rotation);     
newSpawner.name = "Spawner";

【讨论】:

    猜你喜欢
    • 2011-04-12
    • 1970-01-01
    • 2016-06-01
    • 2011-01-12
    • 2021-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多