RadioButton and RadioButtonGroup

RadioButton and RadioButtonGroup
0.0 0


How do I create RadioButtons and Group them together in a RadioButtonGroup
I tried but for some reason the radio buttons aren’t visible can anyone give me an example of how to achieve this?


I’m new to cocos2d-x, but let’s try to help.
I tried this on Cocos2d-x v3.17

Put this code in the init() of your scene and don’t forget the header include

#include “ui/CocosGUI.h”

bool HelloWorld::init()

// a radio button group
auto radioGroup = ui::RadioButtonGroup::create();

    auto btn1 = ui::RadioButton::create("check_box_normal.png",
    btn1->setPosition(Vec2(50.f, 100.f));

    auto btn2 = ui::RadioButton::create("check_box_normal.png",
    btn2->setPosition(Vec2(50.f, 150.f));

    auto btn3 = ui::RadioButton::create("radio_button_off.png", "radio_button_on.png");
    btn3->setPosition(Vec2(50.f, 200.f));



return true;

The used pictures can be found in the cocos2d-x/tests/cpp-tests/Resources/ccs-res/cocosui/
The first and the second buttons have different pictures for the diff states, when selected, pressed and selected and so on. And the third is a radio button (on/off) which seems the usual usage.


I believe there is a working example in cpp-tests.