vaserchuk Posted November 23, 2020 Share Posted November 23, 2020 (edited) Hello! How to overlay semitransparent image on spriteViewport? auto gui = Gui::get(); pWindow = WidgetWindow::create(gui, "Hello from C++", 4, 4); pWindow->setWidth(550); pWindow->setHeight(550); pWindow->setSizeable(false); gui->addChild(pWindow, Gui::ALIGN_OVERLAP | Gui::ALIGN_CENTER); sprite_viewport = WidgetSpriteViewport::create(gui,512,512); pWindow->addChild(sprite_viewport); sprite_viewport->setCamera(pPPlayer->getCamera()); ImagePtr image = Image::create("icon.png"); sprite_viewport->setImage(image); // doesn't work Edited November 23, 2020 by vaserchuk Link to comment
silent Posted November 23, 2020 Share Posted November 23, 2020 vaserchuk I guess you need to place WidgetSprite with your image on top of the WIdgetSprtiteViewport. setImage for WidgetSpriteViewport do nothing: https://developer.unigine.com/en/docs/2.12/api/library/gui/class.widgetspriteviewport?rlang=cpp&words=setimage%2Csetimag#highlight 1 How to submit a good bug report --- FTP server for test scenes and user uploads: ftp://files.unigine.com user: upload password: 6xYkd6vLYWjpW6SN Link to comment
Recommended Posts