Как сделать снимок экрана в jmonkey3 - PullRequest
2 голосов
/ 18 января 2012

Я новичок в Jmonkey.У меня есть простое приложение, которое я построил, следуя инструкциям по jmonkey.

Как сделать снимок экрана с отображением jmonkey.Если бы я мог выбрать, какие из узлов на экране были бы в изображении, это было бы еще лучше.

Ответы [ 2 ]

2 голосов
/ 26 марта 2012

На страницах учебника по JME3 есть документы:

http://jmonkeyengine.org/wiki/doku.php/jme3:advanced:screenshots

1 голос
/ 07 августа 2016

Просто столкнулся с этой проблемой сам;в моем случае стандартная экранная клавиша печати работала с оконными приложениями JME3, но не с полноэкранным режимом.Я искал и нашел этот пост, но ссылка @Chaotic предоставлена, кажется, мертв.Мне удалось найти информацию о скриншоте в вики JME3 , в которой говорится:

. Com.jme3.app.state.ScreenshotAppState позволяет пользователям делать скриншоты запущенной игры..

Вы активируете эту функцию следующим образом в вашем методе simpleInitApp ():

ScreenshotAppState screenShotState = new ScreenshotAppState();
this.stateManager.attach(screenShotState);

Ключ снимка экрана по умолчанию - KeyInput.KEY_SYSRQ, также известный как «Запрос системы / Печать экрана.На клавиатурах Mac эта клавиша не существует, поэтому в Mac OS вы делаете снимки экрана с помощью Command + Shift + 3 (в полноэкранном режиме) или Command + Shift + 4 (в окне: нажмите пробел, чтобы выбрать окно, а затем нажмите).

Снимок экрана сохраняется в каталоге пользователя.

Версия Последнее обновление 2016-07-22 07:15:15 UTC

...