안녕하세요 개발자 여러분
맨날 질문만 하게 되네요
혹시 cocos2d-x CCMENU 안드로이드에서 안되나요?
아이폰에서는 이상 없는데 제가 혹시 몰라서 CCMenuItemImage,CCMenuItemFont 둘다로 해봤거든요
근데 안드로이드에서 뻗어요 화면 아무데나 터치해도 뻗습니다.
프로젝트 완전 기본 헬로우 월드에서 CCMenuItemImage는 있는데 하필 이게 앱 끄는거라서-_-;
둘다 해봤는데 뻗네요 안드로이드 버전에 로그캣에 안 떠서 이거 안드로이드용 디버그하는 법도 삽질 해봐야겠고
// a selector callback
virtual void menuCloseCallback(CCObject* pSender);
virtual void scrollMenuItemCallback(CCObject* pSender);
virtual void animalMenuItemCallback(CCObject* pSender);
virtual void buildingMenuItemCallback(CCObject* pSender);
// CCMenuItemFont* scrollMenuItem = CCMenuItemFont::itemFromString("scroll", this,menu_selector(HelloWorld::scrollMenuItemCallback));
// CCMenuItemFont* animalMenuItem = CCMenuItemFont::itemFromString("animal", this,menu_selector(HelloWorld::animalMenuItemCallback));
// CCMenuItemFont* buildinglMenuItem = CCMenuItemFont::itemFromString("building", this,menu_selector(HelloWorld::buildingMenuItemCallback));
//
// CCMenu* menu2 = CCMenu::menuWithItems(scrollMenuItem,animalMenuItem,buildinglMenuItem,NULL);
/* menu callback method*/
void HelloWorld::scrollMenuItemCallback(CCObject* pSender)
{
}
void HelloWorld::animalMenuItemCallback(CCObject* pSender)
{
}
void HelloWorld::buildingMenuItemCallback(CCObject* pSender)
{
}
그리고
wait_fences: failed to receive reply: 10004003 이 메세지가 뜨는데 검색해보니까
이게 UIAlertiew등 뷰가 그려지기 전에 먼저 그리는 뭐 암튼 뷰 관련으로 꼬여서 그런거라는데
저는 완전 초기 헬로우 월드에 tmx맵 하나 띄우고 이미지 2개 그다음 메뉴 띄우는게 다거든요
이것 저것 주석 처리해보니까 tmxtiledmap을 뿌리니까 저게 뜨네요 이거 시원하게 되는게 없어서 힘드네요
참 그리고 이미지 맵 다 빼고 메뉴만 올려도 터치하면 뻗네요
프로젝트 다시 파서 새로해볼까봐요 좋은 하루되세요




http://cafe.naver.com/mcbugi/190251