0
gif 이미지를 보여줄 필요가 있으며 SKSpriteNote
을 시도했지만 gif 지원이 없습니다. 그래서 대신 UIImageView
을 사용하고 싶습니다. MyScene.m 초기화 방법에SKScene의 뷰 안에 UIImageView를 넣을 수 없습니다.
:
#import "UIImage+animatedGIF.h"
CGSize size = CGSizeMake(144, 82);
//create a uiview on top of skview
self.demoView = [[UIImageView alloc] initWithFrame:CGRectMake(self.view.bounds.size.width/2 - size.width/2, self.view.bounds.size.height/2 - size.height/2, size.width, size.height)];
[self.view addSubview:self.demoView];
//set the image to be the gif (I use a category from github)
self.demoView.image = [UIImage animatedImageWithAnimatedGIFURL:[NSURL URLWithString:[Helper pathInBundleWithFileName:[self demoFileNameWithStep:step]]]];
[self.demoView startAnimating];
내가 정적 PNG 이미지를 시도 할 경우에도 이미지보기가 표시되지 않기 때문에 그것의 GIF 이미지에 대해이 아니다.
나뿐만 아니라 이것을 시도했지만이 중 하나를 작동하지 않는 다음 SKScene 방법 didMoveToView:에 self.view
을 의미
[self.view.superview addSubview:self.demoView];
[self.view.superview bringSubviewToFront:self.demoView];
아마도 화면 외부의 이미지 프레임입니까? – LearnCocos2D
이미지가 skview의 중심에 있어야합니다. 어떤 계산 착오도 보이지 않는다. – OMGPOP
self.view가 non-nil인지 확인한다. 이 코드가 init에 있으면 nil이됩니다. – LearnCocos2D