私はjmonkeyを持つ初心者です。 私はjmonkeyのチュートリアルに従って作成したシンプルなアプリケーションを持っています。jmonkey3でスクリーンショットを取得する方法
jmonkeyが表示しているスクリーンショットを取得するにはどうすればよいですか。もし私が画面上のどのノードを画像に入れるかを選ぶことができれば、それはさらに良いでしょう。
私はjmonkeyを持つ初心者です。 私はjmonkeyのチュートリアルに従って作成したシンプルなアプリケーションを持っています。jmonkey3でスクリーンショットを取得する方法
jmonkeyが表示しているスクリーンショットを取得するにはどうすればよいですか。もし私が画面上のどのノードを画像に入れるかを選ぶことができれば、それはさらに良いでしょう。
JME3チュートリアルページのドキュメントがあります:
http://jmonkeyengine.org/wiki/doku.php/jme3:advanced:screenshots
はちょうどこの問題に自分自身を実行しました。私の場合、標準の印刷画面キーは、ウィンドウズのJME3アプリケーションで動作しますが、フルスクリーンでは動作しませんでした。 &がこの投稿を見つけましたが、@Chaoticのリンクは死んでいるようです。
がcom.jme3.app.state.ScreenshotAppStateは、ユーザーが実行中のゲームのスクリーンショットを取ることができます:私は述べてscreenshot info in the JME3 wiki見つけることができました。
あなたsimpleInitApp()メソッドに次のようにして、この機能を有効に:
ScreenshotAppState screenShotState = new ScreenshotAppState(); this.stateManager.attach(screenShotState);
デフォルトのスクリーンショットキーはまた、システム要求/ Print Screenキー」として知られ、
KeyInput.KEY_SYSRQ
です。 Macのキーボードでは、このキーは存在しないため、Mac OSではCommand + Shift + 3(フルスクリーン)またはCommand + Shift + 4(ウィンドウが表示されているスペースを押してウィンドウを選択してから)を使用してスクリーンショットを撮ります。スクリーンショットはユーザーディレクトリに保存されます。
最終更新日2016-07-22 07:15:15 UTC