【问题标题】:How to get a screen shot in jmonkey3如何在 jmonkey3 中获取屏幕截图
【发布时间】:2012-01-18 08:32:33
【问题描述】:

我是 jmonkey 的新手。 我有一个按照 jmonkey 教程构建的简单应用程序。

如何获取 jmonkey 显示的屏幕截图。如果我可以选择屏幕上的哪些节点在图像中会更好。

【问题讨论】:

    标签: screenshot jmonkeyengine


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      我自己也遇到了这个问题;在我的情况下,标准打印屏幕键适用于窗口化的 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

      【讨论】:

        猜你喜欢
        • 2014-08-22
        • 1970-01-01
        • 1970-01-01
        • 2011-08-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多