使用irrlicht设置按钮位置

时间:2018-05-14 15:05:33

标签: c++ irrlicht

我正在尝试创建一个GUI,我想创建一些按钮。 我可以用

创建我的按钮
return $pubs = Pub::whereHas('pubTapps', function ($query) use 
     ($tapps_chosen) {

        foreach ($tapps_chosen as $tappId) {
            $query->where('tapp_id', $tappId);
      }
       })->get();

如果我想要绘制图像,我可以设置我的位置,但我不能用按钮来做。

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

我可以在这里用图像设置位置! 我阅读了文档和教程,但我找不到它。

1 个答案:

答案 0 :(得分:0)

要以编程方式更改按钮的位置,您可以执行以下操作:

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

...例如,这将在右侧绘制10个像素的按钮。