Jump to content

Скриншот


photo

Recommended Posts

Posted

Здравствуйте!

Если в приложении есть только одно окно (MainWindow), то можно просто у него вызвать метод screenshot(): https://developer.unigine.com/en/docs/2.19.1/api/library/gui/class.enginewindow?rlang=cpp#screenshot_cstr_void

Можно также глянуть пример в SDK Browser -> Samples -> C++ API -> Render -> Screenshot.

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

Posted
15 hours ago, silent said:

Здравствуйте!

Если в приложении есть только одно окно (MainWindow), то можно просто у него вызвать метод screenshot(): https://developer.unigine.com/en/docs/2.19.1/api/library/gui/class.enginewindow?rlang=cpp#screenshot_cstr_void

Можно также глянуть пример в SDK Browser -> Samples -> C++ API -> Render -> Screenshot.

Спасибо большое за ответ! Подскажите, если есть несколько сгруппированных окон, как сделать скриншот одного (вложенного) окна? Получается только через отделение окна из группы, создания скриншота и прикрепления окна обратно, однако данный вариант не кажется эффективным. Есть ли какое-то решение?

Posted

Можно просто сделать скриншот всех окон и потом уже нужное вычленить по координатам. Пример такого подхода можно найти в коде в аттаче.

Спасибо.

AppWorldLogic.cs

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

×
×
  • Create New...