我正在做一个简单的游戏就像拼图。帮助需要开始开发简单的拼图游戏
因为在android中有9贴图。
同样是在iphone中有任何设施。
我正在为此做手动休闲。
UIImage* whole = [UIImage imageNamed:@"bull.jpg"]; //I know this image is 300x300
int partId = 0;
for (int x=0; x<=200; x+=100) {
for(int y=0; y<=200; y+=100) {
CGImageRef cgImg = CGImageCreateWithImageInRect(whole.CGImage, CGRectMake(x, y, 100, 100));
UIImage* part = [UIImage imageWithCGImage:cgImg];
if (partId == 0) {
photo.image = part;
}
if (partId == 1) {
photo1.image = part;
}
if (partId == 2) {
photo2.image = part;
}
if (partId == 3) {
photo3.image = part;
}
if (partId == 4) {
photo4.image = part;
}
if (partId == 5) {
photo5.image = part;
}
if (partId == 6) {
photo6.image = part;
}
if (partId == 7) {
photo7.image = part;
}
if (partId == 8) {
photo8.image = part;
}
partId++;
}
}
这里的照片,照片1,...,照片8是图像视图 但是这并不好。
拖动图像时,一个图像位于另一个图像下。
任何人都可以请建议更好的方式来开始我的益智游戏。
谢谢你提前。
首先给出一些细节(而不是发布大量的代码)关于如何使用九个补丁图像来解决您的难题。发布的答案也是你正在寻找的。它相当于iOS的九个补丁。 – 2011-01-22 19:52:11