我使用了 CCSprite 并使用该函数提供了项目中存在的图像spriteWithFile
。现在我想从服务器下载图像并将其加载到 cocos2D 游戏场景中的 CCSprite 上。有什么好的选择。请建议。
我正在使用此代码,但它不起作用:
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:[NSString stringWithFormat:@"http://50.62.138.228:6026/1370user.jpg"]]];
NSURLResponse *response;
NSError *error;
NSData *responseData = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
CCTexture2D *texture = [[CCTexture2D alloc] initWithData:responseData
pixelFormat:kCCTexture2DPixelFormat_RGBA8888
pixelsWide:50
pixelsHigh:50
contentSize:CGSizeMake(50, 50)];
sprite_Temp = [CCSprite spriteWithTexture:texture];
sprite_Temp.position=ccp(432,273);
[self addChild:sprite_Temp z:5];
提前致谢。