我是一个带有jmonkey的新手。 我有一个简单的应用程序,我按照jmonkey教程构建。如何获得jmonkey3中的屏幕截图
我如何获取jmonkey显示的屏幕截图。如果我可以选择屏幕上的哪些节点会在图像中更好。
我是一个带有jmonkey的新手。 我有一个简单的应用程序,我按照jmonkey教程构建。如何获得jmonkey3中的屏幕截图
我如何获取jmonkey显示的屏幕截图。如果我可以选择屏幕上的哪些节点会在图像中更好。
有一个在JME3教程页面文档:
http://jmonkeyengine.org/wiki/doku.php/jme3:advanced:screenshots
恰好碰到了这个问题,我自己;在我的情况下,标准的打印屏幕键在加窗的JME3应用程序上工作,但不是全屏。我搜索了&发现了这篇文章,但@Chaotic提供的链接似乎已经死亡。我能找到,其中列明了screenshot info in the JME3 wiki:
的com.jme3.app.state.ScreenshotAppState让用户能够在运行的游戏截图。
ScreenshotAppState screenShotState = new ScreenshotAppState(); this.stateManager.attach(screenShotState);
默认截图键是
KeyInput.KEY_SYSRQ
,也被称为“系统请求/ Print Screen键:你在你的simpleInitApp()方法如下激活此功能。在Mac键盘上,此键不存在,因此在Mac OS上,您可以使用Command + Shift + 3(全屏)或Command + Shift + 4(窗口:按空格键选择一个窗口,然后单击)截取屏幕截图。
屏幕截图保存到用户目录。
版本最后更新时间2016-07-22 07:15:15 UTC