픽셀 화 된 2D 게임에 정말 어려움을 겪고 있습니다. 나는 Cocos2D 프레임 워크를 사용하고 있는데, 메뉴가 정신 나간다. 스프라이트로 setAliasTexParameters 매개 변수를 변경할 수는 있지만 CCMenuItemImage는 변경할 수 없습니다.Cocos2D를 사용하여 CCMenuItem에 setAliasTexParameters를 설정하는 방법
나는 그것이 CCMenuItemSprite에서 가능하다고 믿는다.하지만 나는 그걸로 곧바로 설정할 수 없으며 CCMenuItem Sprites로 메뉴 작업을 할 수없는 것처럼 보인다. 그것은 CCMenuItemImages 생각과 잘 어울립니다.
여기에 흐릿 버튼의 : 왼쪽 화살표 버튼 날카로운 알 수없는 이유로 http://cl.ly/0i1V3Y0e3u2k1t102H2a
. 나는 achor 포인트, 위치 및 패딩을 1과 0.5 픽셀만큼 변경하려고 시도했지만 도움이되지 않았습니다. 모든 버튼 크기는 짝수입니다.
이는 메뉴 아이템 중 하나에 대한 내 코드입니다 :
CCMenuItemImage *buttonMoveL = [CCMenuItemImage itemFromNormalImage:@"buttonMoveLeft.png" selectedImage:@"buttonMoveLeft2.png" block:^(id sender) {
// Do something
}
}];
그리고 이것은 메뉴 자체가 모든 도움이 정말 많이 감사합니다
ActionsMenu = [CCMenu menuWithItems: buttonAttack, buttonMoveL, buttonMoveR, buttonDefend, nil];
ActionsMenu.position = ccp(240, 38);
[ActionsMenu alignItemsHorizontallyWithPadding:8];
!
어떻게 든 링크 ("여기가 흐릿 버튼입니다 : http://cl.ly/0i1V3Y0e3u2k1t102H2a") 여기 내 솔루션입니다. 아마도 http://imgur.com에서 공유를 시도해보십시오. –
여기 직접 링크가 있습니다. http://cl.ly/0i1V3Y0e3u2k1t102H2a/Image%202012.02.25%200.02.58.png – Liuhu