0
cocos2d-x를 사용하는 중에 문제가 발생했습니다. 소리와 음악 켜기/끄기 스위치에 대한 토글 메뉴가 만들어집니다. 나는 그들이 사과 네이티브처럼 draggable하게 만들고 싶습니다. 그물과 심지어 포럼과 문서에서도 검색했습니다.토글 메뉴 만들기 cocos2d-x를 사용하여 슬라이딩 (ON/OFF) 버튼을 지정하십시오.
cocos2d-x를 사용하는 중에 문제가 발생했습니다. 소리와 음악 켜기/끄기 스위치에 대한 토글 메뉴가 만들어집니다. 나는 그들이 사과 네이티브처럼 draggable하게 만들고 싶습니다. 그물과 심지어 포럼과 문서에서도 검색했습니다.토글 메뉴 만들기 cocos2d-x를 사용하여 슬라이딩 (ON/OFF) 버튼을 지정하십시오.
당신이 찾고있는 것이 CCControlSwitch라고 생각합니다.
CCSprite *onSprite = CCSprite::create("ui/switch-on.png");
CCSprite *offSprite = CCSprite::create("ui/switch-off.png");
CCSprite *thumbSprite = CCSprite::create("ui/switch-thumb.png");
CCSprite *maskSprite = CCSprite::create("ui/switch-mask.png");
CCControlSwitch *control = CCControlSwitch::create(maskSprite, onSprite, offSprite, thumbSprite, nullptr, nullptr);
control->setOn(status);
control->needsLayout();
control->addTargetWithActionForControlEvents(this, cccontrol_selector(DebugLayer::toggleShowStats),, CCControlEventValueChanged);
addChild(control);
당신의 cocos2dx 배포판에서 샘플/CPP/TestCpp/클래스/ExtensionsTest/ControlExtensionTest을의 예는있다
. 설정 응용 프로그램 사용을 많은 항목처럼 버튼을 슬라이딩 | (해제)당신은 당신이 원하는 의미 로랑
에게, 희망이 도움이? 커스텀 코드로 변경해야하는 버튼 변경을 애니메이트하려면 CCMenuItem을 사용하여 수행 할 수 없습니다 (적절하게 코스튬 화하지 않는 한). – LearnCocos2D
네, 그렇게하고 싶습니다. 하지만 토글 메뉴 버튼으로 사용하고 싶습니다 ... iOS 기기의 seetings 옵션과 비슷합니다. –