gpt4 book ai didi

iphone - nsarray 随机切换图像纹理每个人一秒

转载 作者:行者123 更新时间:2023-11-29 03:56:13 25 4
gpt4 key购买 nike

我有一个数组,有 2 个气球纹理,一个绿色,一个红色。我在应用程序开始时有 12 个绿色气球对象。基本上我想要一个随机的绿色气球每秒变成红色。如果有人可以提供帮助我们将不胜感激。

初始化方法

    balloonTextures = [NSMutableArray array];
[balloonTextures addObject:[SPTexture textureWithContentsOfFile:@"greenballoon.png"]];
[balloonTextures addObject:[SPTexture textureWithContentsOfFile:@"redballoon.png"]];
[balloonTextures retain];
playFieldSprite = [SPSprite sprite];
[self addChild:playFieldSprite];
[self addBalloon];

添加气球方法

  -(void)addBalloon
{
for(int i = 0; i < 12; i++)
{
SPImage *image = [SPImage imageWithTexture:[balloonTextures objectAtIndex:0]];
image.x = 40*i;
image.y = 10 ;
[playFieldSprite addChild:image];
}
}

最佳答案

获取随机数:

#include <stdlib.h>

int r = arc4random() % 12;

使用 NSTimer 每秒调用一次:How do I use NSTimer?

关于iphone - nsarray 随机切换图像纹理每个人一秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16465293/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com