2014-01-08 73 views
0

我在Xcode 5上使用spritekit。我創建了一個名爲「.atlas」擴展名的圖像文件夾,裏面有這些圖像:bear1.png,bear2.png和bear3.png 在模擬過程中,SKTextureAtlas由「[SKTextureAtlas atlasNamed:@」images「]創建,但是當我嘗試使用」[ursoAtlas textureNamed:@「bear1」]恢復某些圖像時,「它找不到圖像。我打印的變量temp並返回「MissingResource.png」,並在代碼numImages是0。我預計numImages是3找不到紋理圖像到SKTextureAtlas

SKTextureAtlas *ursoAtlas = [SKTextureAtlas atlasNamed:@"images"]; 

SKTexture *temp = [ursoAtlas textureNamed:@"bear1"]; 

NSLog(@"%@", temp); 
int numImages = ursoAtlas.textureNames.count; 
NSLog(@"%d", numImages); 

回答

0

一切都看起來很好。 您是否將images.atlas拖入項目中? 或者您可以嘗試創建新的test_image.atlas並拖入項目中。

+0

我創建了「test_image.atlas」並拖入我的項目,但它沒有工作。我嘗試了另一件事:我在網上找到一個教程並下載了示例項目,但它不工作。它顯示缺少的資源圖像(一個正方形內的「x」)而不是預期的教程圖像 –