GameMaker 日本語掲示板

【解決】SSとGIFの保存が思うようにできない

2 コメント
views
17 フォロー

色々と調べタイトル内でスクリーンショットやGIFを撮影する機能をつけたのですが上手くいきませんでした。
撮影はされておりファイルが保存されるのですが、png、gifファイルとして出力されません。
画像1

バージョンは「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);
}

よろしくお願いいたします。

ハンドルのネーム
作成: 2022/06/23 (木) 11:48:55
最終更新: 2022/06/23 (木) 23:04:57
通報 ...
1
生高橋 2022/06/23 (木) 14:21:45

保存場所はデフォルトだとC:>ユーザー>ユーザー名>Appdata>Local>プロジェクト名になってると思います。
おそらくそこに保存されているんじゃないでしょうか?

2
ハンドルのネーム 2022/06/23 (木) 23:04:19

Localの中からプロジェクト名のフォルダを見つけ、その中にありました。
「GameMakerStudio2」という関係ないフォルダを開いていたために起きた問題でした。
ありがとうございます。助かりました!