Установить положение кнопки с помощью irrlicht - PullRequest
0 голосов
/ 14 мая 2018

Я пытаюсь создать графический интерфейс и хочу создать несколько кнопок.Я могу создать свою кнопку с помощью

irr::gui::IGUIButton *newGameButton = gui->addButton(irr::core::rect<irr::s32>(200, 110, 600, 200), 0, -1, L"NEW GAME");

Если я хочу нарисовать изображение, я могу установить свою позицию, но не могу сделать это с помощью кнопки.

->draw2DImage(image,
                 irr::core::position2d<irr::s32>(145,30),
                 irr::core::rect<irr::s32>(0,0,500,180),
                 0,
                 irr::video::SColor (255,255,255,255),
                 true);

Здесь я могуустановить положение с изображением!Я прочитал документы и учебник, но не могу его найти.

1 Ответ

0 голосов
/ 14 мая 2018

Чтобы программно изменить положение кнопки, вы можете сделать следующее:

newGameButton->setRelativePosition( rect<s32>( 210, 110, 610, 200 ));

... например, это нарисует кнопку еще на 10 пикселей справа.

...