我是jmonkey的新手。 我有一个简单的应用程序,我按照jmonkey教程构建。
如何获取jmonkey所显示的屏幕截图。如果我可以选择屏幕上的哪些节点在图像中会更好。
答案 0 :(得分:2)
答案 1 :(得分:1)
我自己遇到了这个问题;在我的情况下,标准的打印屏幕键适用于窗口化的JME3应用程序,但不是全屏。我搜索过&发现这篇文章,但@Chaotic提供的链接似乎已经死了。我能够找到screenshot info in the JME3 wiki表示:
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