Jump to content

Overlay image on spriteViewport


photo

Recommended Posts

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 by vaserchuk
Link to comment

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

  • Thanks 1

How to submit a good bug report
---
FTP server for test scenes and user uploads:

Link to comment
×
×
  • Create New...