Unity不加载收集的项目?

时间:2015-02-15 14:10:22

标签: c# unity3d unityscript

我的问题是我在游戏中有硬币(所有硬币都是一个主要的EpmtyGameObject Prefab中的孩子),玩家可以收集它们。但如果玩家收集它们怎么能不再加载它们呢?如果可能的话使用PlayerPrefs因为我希望用户能够重新开始洞游戏(通过点击游戏设置上的重置游戏按钮,Witch会重置PlayerPrefs)并将这些硬币归还

(有些级别有1枚硬币有些超过4枚我现在有超过50级,所以每枚硬币都有一个变量需要花费很多时间)

请一些帮助

1 个答案:

答案 0 :(得分:0)

我希望您解释一下您的问题,但我会根据您的基本解释回答问题。也许你会通过更好的解释和代码示例获得更好的答案。

如果你想拥有和反对并拥有许多实例并在某些事件后将其销毁。你应该制作一个预制对象并将这些预制件添加到你的关卡中。例如,您想要通过鼠标单击它们来删除预制件的实例。你必须附加一个脚本并编写该代码

function OnMouseDown() {
    Destroy(gameObject);
}

它的JavaScript,但我认为你可以将它转换为c#easy。