1

我有一个应用程序 cocos2d。我希望我的图像显示一次。不是每次我都进入 cocos2d 视图。你知道吗?

4

2 回答 2

2

只需为此使用全局标志。全局创建一个布尔变量并在显示图像后将其设置为 False。并在每次进入该视图时检查此变量。如果它是假的,您可以从视图中删除该图像,或者如果您想在任何其他情况下显示该图像,则将其不透明度设置为零。

于 2012-11-30T09:40:53.187 回答
1

不过,这个问题与 cocos2d 并没有明确的关系。

步骤:
1. 当您需要显示您的图像时,检查 NSUserDefaults 中是否存在布尔值。
2. 如果值不存在(或返回值为 FALSE),表示您可以显示您的图像。
3. 显示图像后,在 NSUserDefaults 中为该特定键设置 TRUE 值。

完毕..!!

于 2012-11-30T09:55:54.143 回答