Game Maker Language リファレンス > 組み込み関数 用途別 > Steam API > steam_send_screenshot
現在のユーザのSteamコミュニティプロフィールページにスクリーンショットをアップロードします
steam_send_screenshot(filename, width, height);
この機能を使用すると、現在ログインしているユーザのSteamコミュニティのプロフィールページにスクリーンショットをアップロードすることができます。ファイル名は、GameMaker:Studioの関数screen_save() / screen_save_part()で指定したものと同一のものを指定します。幅と高さは画像のサイズを指定し、それが何らかの理由で失敗した場合、関数は0の値を返します。値が0より大きい値を返した場合は成功となります。
if steam_is_screenshot_requested() { var file = "Catch_The_Haggis_" + string(global.scrn_num) + ".png"); screen_save(file) steam_send_screenshot(file, window_get_width(), window_get_height()); global.scrn_num += 1; }
上記コードは、スクリーンショット要求APIをポーリングして、それが一意な画像ファイル名であれば、スクリーンショットを撮影し、そのユーザののSteamコミュニティページに送信されます