Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocos2d iphone 如何在多个类中使用特定的int变量_Cocos2d Iphone - Fatal编程技术网

Cocos2d iphone 如何在多个类中使用特定的int变量

Cocos2d iphone 如何在多个类中使用特定的int变量,cocos2d-iphone,Cocos2d Iphone,我有一个CCLayer的游戏类子类,我在.h文件中声明了一个int变量gameScore,并在.m类中初始化/更新了这个变量。现在我需要在游戏结束后在另一个类中显示这个gameScore值。但我不知道怎么做。事实上,我找到了几个解决方案,但大多数都不适用于我,或者我无法理解它们正确。所以我需要一个简单的例子 您应该创建一个单例类来存储游戏数据。看这里你也可以“作弊”并使用NSUserDefaults数据库。看这里 请注意,如果您需要访问几个变量,那么这只是一个“好的欺骗”。如果你觉得你的程序将来

我有一个CCLayer的游戏类子类,我在.h文件中声明了一个int变量gameScore,并在.m类中初始化/更新了这个变量。现在我需要在游戏结束后在另一个类中显示这个gameScore值。但我不知道怎么做。事实上,我找到了几个解决方案,但大多数都不适用于我,或者我无法理解它们正确。所以我需要一个简单的例子

您应该创建一个单例类来存储游戏数据。看这里

你也可以“作弊”并使用NSUserDefaults数据库。看这里

请注意,如果您需要访问几个变量,那么这只是一个“好的欺骗”。如果你觉得你的程序将来可能会变得更复杂,那就花一个小时来做你自己的单身汉吧——这真的很值得