私のコードは jpeg の名前を変更し、属性を大文字にして、ニンテンドー 3DS をだまして画像を写真として認識させるように設計されています。このコードは、PC 上で実行され、画像を正しいタイプと名前に変換するコンバーターです。
Prefix = "HNI_";
Midfex = floor(random(9999));
Suffex = ".JPG";
gt_file=get_open_filename("jpeg image|*.jpg", "");
file_rename(gt_file, Prefix + Midfex + Suffex);
「Midfex」の場合は、4 桁の乱数が作成されます。「接頭辞」と「接尾辞」は、それらが呼び出され、実行されることになっているだけです。
ゲームを実行すると、次のエラーが表示されます。
FATAL ERROR in
action number 1
of Mouse Event for Left Pressed
for object object0:
DoAdd :: Execution Error
at gml_Object_object0_LeftButtonPressed_1 (line 10) - file_rename(gt_file,Prefix + Midfex + Suffex)
「Rename_File」関数の変数が多すぎる可能性があります。これを GameMaker 8.0 で試しましたが、まだ動作しません。どうすればこれを修正できますか?
無料版ではなく、標準版の GameMaker Studio を使用しています。コードのスクリーンショットを Gm:s Drive.Google.com/file/0b...に添付しました。