나는 프리랜서에게 돈을 지불했다. 나는 정상적인 Ojct-C 및 스토리 보드에서 경험했지만 coco2sd에서는 경험하지 못했습니다. 그는 게임이 끝난 후 메뉴를 만들었습니다. 3 버튼 (소셜 미디어 공유 버튼)과 1 재생 버튼. 소셜 미디어 버튼을 위로 이동 (iads를위한 공간 확보)하지만 재생 버튼을 같은 위치에 두려고합니다. 여기 코드 :코코스 2D 개별 버튼 배치
-(void)createMenu
{
btnNextpeer=newButtonPosA(@"next", POS_BTN_NEXT, self, @selector(onNextpeerClicked:), true, RATIO_Y, F_BTN_SCALE);
btnEM=newButtonPosA(@"em", POS_BTN_EM, self, @selector(onClickEM:), false, RATIO_Y, F_BTN_SCALE);
btnFB=newButtonPosA(@"fb", POS_BTN_FB, self, @selector(onClickFB:), false, RATIO_Y, F_BTN_SCALE);
btnTW=newButtonPosA(@"tw", POS_BTN_TW, self, @selector(onClickTW:),false, RATIO_Y, F_BTN_SCALE);
btnGC=newButtonPosA(@"gc", POS_BTN_GC, self, @selector(onClickGC:), true, RATIO_Y, F_BTN_SCALE);
btnRestart=newButtonPosA(@"restart", POS_BTN_RESTART, self, @selector(onClickRestart:), false, RATIO_Y, 1.0);
menu=[CCMenu menuWithItems:btnNextpeer,btnEM,btnFB,btnTW,btnGC,btnRestart, nil];
[menu setPosition:ccp(0,30)];
[self addChild:menu z:Z_BTN];
[self showButtons:false];
}
(0,0)이 기본 위치입니다. 소셜 미디어 버튼이 (0,30)에 있지만 재생은 (0,0)에 있어야합니다.
여기에 내가 (0,0)에 재생 버튼을 이동하려고 노력 무엇 :
menu=[CCMenu menuWithItems:btnNextpeer,btnEM,btnFB,btnTW,btnGC,btnRestart, nil];
[btnRestart setPosition:ccp(0, 100)];
[menu setPosition:ccp(0,30)];
[self addChild:menu z:Z_BTN];
[self showButtons:false];
내가 코드의 단순한 라인의 재생 버튼이 사라진 것을 추가합니다. 도움을 주시면 감사하겠습니다. 감사합니다.
흠 ... 난 내가 가진 모든 메뉴 장면 꽤 많이 ccmenu 내에서 메뉴 항목의 위치를 배치 (2.1적인 Cocos2D). 메뉴에서 메뉴 항목의 상대적 위치를 먼저 설정 한 다음 메뉴 위치를 적절하게 설정합니다. – YvesLeBorg
어쩌면 그게 수정되었습니다, 나는 어떤 item.position 변경 기억 터치 감지 엉망 기억 – LearnCocos2D
@ YvesLeBorg 당신이 대답을 설명에 제발 쓸 수 있니? – user3763526