下面的脚本控制硬币系统。在另一个文件中,硬币显示在屏幕上。但是每次碰撞,由于Destroy(this.gameObject),硬币确实消失了,但是币变量并没有增加。为什么呢?
if let defaults = NSUserDefaults(suiteName: "group.propergroupname") {
defaults.setObject(url, forKey: "url")
defaults.setObject("", forKey: "post")
defaults.synchronize()
答案 0 :(得分:1)
您需要更新您的用户界面。您可以通过调用更新值的方法来完成此操作。类似的东西:
textUI.updateCoins(coins);
当然你应该在破坏方法之前调用它。