为什么我的硬币变量不会上升?

时间:2016-05-19 16:06:50

标签: unity3d

下面的脚本控制硬币系统。在另一个文件中,硬币显示在屏幕上。但是每次碰撞,由于Destroy(this.gameObject),硬币确实消失了,但是币变量并没有增加。为什么呢?

      if let defaults = NSUserDefaults(suiteName: "group.propergroupname") {
          defaults.setObject(url, forKey: "url")
          defaults.setObject("", forKey: "post")
          defaults.synchronize()

1 个答案:

答案 0 :(得分:1)

您需要更新您的用户界面。您可以通过调用更新值的方法来完成此操作。类似的东西:

textUI.updateCoins(coins);

当然你应该在破坏方法之前调用它。