アセットページ
https://defold.com/assets/screenshot/
ライブラリのURL
https://github.com/britzl/defold-screenshot/archive/master.zip依存するライブラリ
なし。
サンプルコード
スクリーンショットを撮影してファイルとして保存するだけのシンプルなコードは以下の様になります。
function init(self)
    msg.post(".", "acquire_input_focus")
end
 
function on_input(self, action_id, action)
    if action.released then
        local png, w, h = screenshot.png()
        local path = sys.get_save_file(sys.get_config("project.title", "screenshot"), "screenshot1.png")
        local f = io.open(path, "wb")
        f:write(png)
        f:flush()
        f:close()
	end
endWindows の場合保存先のディレクトリは “C:\Users\[ユーザー名]\AppData\Roaming\[プロジェクト名]” となります。
