저는 퍼즐과 같은 간단한 게임을하고 있습니다.간단한 지그 소 퍼즐 게임 개발을 시작해야합니다.
거기에 안드로이드에 9 패치 이미지가 있습니다.
아이폰에는 어떤 시설이 있습니다.
나는 이것을 위해 수동으로하고 있습니다.
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, ..., photo8 이미지보기 하지만이 좋지 않다.
이미지를 드래그하는 동안 한 이미지가 다른 이미지 아래에옵니다.
누구나 제 퍼즐 게임을 시작하는 더 좋은 방법을 제안 할 수 있습니다.
미리 감사드립니다. 특히 http://developer.apple.com/library/ios/#documentation/uikit/reference/UIImage_Class/Reference/Reference.html
,이 방법 :
먼저 퍼즐에 9 개의 패치 이미지를 사용하는 방법에 대해 (코드를 많이 게시하는 대신) 세부 정보를 제공하십시오. 또한 게시 된 답변이 당신이 찾고있는 것입니다. iOS 용 9 패치와 동등합니다. –