cocos2d에서 UIButton과 같은 버튼을 검색하려고합니다.COBOS2D에 UIButton과 같은 버튼이 있습니까?
UIButton은 동시에 여러 버튼을 누를 수 있습니다.
하지만 CCmenuitem가 없습니다 ..
는있는 UIButton로적인 Cocos2D에서이 anyclass인가?
cocos2d에서 UIButton과 같은 버튼을 검색하려고합니다.COBOS2D에 UIButton과 같은 버튼이 있습니까?
UIButton은 동시에 여러 버튼을 누를 수 있습니다.
하지만 CCmenuitem가 없습니다 ..
는있는 UIButton로적인 Cocos2D에서이 anyclass인가?
멀티 터치를 지원하도록 CCMenu 확장. 그것은 타겟 접촉, 즉 단일 터치 상호 작용을 사용하도록 설계되었습니다. 작은 팔꿈치 기름으로 멀티 터치를 지원하기 위해 그것을 확장하는 것은 그리 어렵지 않습니다.
cocos2d에서 UIButton 대신 CCMenuItems가 사용됩니다. CCMenu 내의 단일 CCMenuItem은 UIButton처럼 정확하게 작동 할 수 있습니다.
다음과 같은 방법으로 생성 할 수 있습니다.
//inside your .m file
-(id) init
{
if((self=[super init])) {
CCMenuItem *yourMenuItem = [CCMenuItemImage itemFromNormalImage:@"normalImage.png" selectedImage:@"selectedImage.png" target:self selector:@selector(menuItemPressed:)];
yourMenuItem.position = ccp(60, 60);
CCMenu *yourMenu = [CCMenu menuWithItems:yourMenuItem, nil];
yourMenu.position = CGPointZero;
[self addChild:yourMenu];
}
}
이 here에 레이 Wenderlich하여 좋은 기사가있다.
그러나 UIButton을 추가하는 것이 주된 요구 사항이라면 this 토론이 도움이 될 수 있습니다.
나만의 버튼 설정에 문제가있는 경우 SneakyInput을 살펴 보겠습니다. 사용하기가 매우 쉽습니다.