我是 jmonkey 的新手。我有一个按照 jmonkey 教程构建的简单应用程序。
我如何获取 jmonkey 显示的屏幕截图。如果我可以选择屏幕上的哪些节点在图像中会更好。
我是 jmonkey 的新手。我有一个按照 jmonkey 教程构建的简单应用程序。
我如何获取 jmonkey 显示的屏幕截图。如果我可以选择屏幕上的哪些节点在图像中会更好。
我自己也遇到了这个问题;在我的情况下,标准打印屏幕键适用于窗口化的 JME3 应用程序,但不能全屏显示。我搜索并找到了这篇文章,但@Chaotic 提供的链接似乎已经失效。我能够在 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