色々と調べタイトル内でスクリーンショットやGIFを撮影する機能をつけたのですが上手くいきませんでした。
撮影はされておりファイルが保存されるのですが、png、gifファイルとして出力されません。
バージョンは「GameMaker-Installer-2022.5.1.16」
ソースコードはこんな感じです。
スクショ作成用
// step内にて記述
if keyboard_check_pressed(ord("S")){
var _path = working_directory + "Screens\Screen_" + string(ss_num) + ".png";
screen_save(_path);
ss_num++;
}
gif作成用
// PostDrawにて記述
if (keyboard_check_pressed(ord("G"))){
gif_record = !gif_record;
if(gif_record){
gif = gif_open(room_width,room_height);
show_debug_message("gif recording start");
}
else{
gif_save(gif, working_directory + "CapturedGif_"+string(num)+".gif");
show_debug_message(working_directory);
show_debug_message("gif recording end");
num++;
}
}
if(gif_record){
gif_add_surface(gif,application_surface,6/100);
}
よろしくお願いいたします。
保存場所はデフォルトだとC:>ユーザー>ユーザー名>Appdata>Local>プロジェクト名になってると思います。
おそらくそこに保存されているんじゃないでしょうか?
Localの中からプロジェクト名のフォルダを見つけ、その中にありました。
「GameMakerStudio2」という関係ないフォルダを開いていたために起きた問題でした。
ありがとうございます。助かりました!