Manual

Manual

filename_drive 함수 설명

filename_drive 함수는 주어진 파일 이름의 드라이브 정보를 반환하는 함수입니다. 이 함수는 파일 경로에서 드라이브 문자를 추출하는 데 유용합니다. 문법 filename_drive(fname); 매개변수 매개변수 유형 설명 fname 문자열 사용할 파일의 이름 반환값 * 드라이브 정보 (문자열) 예제 다음 코드는 지정된 파일의 드라이브 정보를 가져오는 예제입니다. drive = filename_drive(file_find_

By 이재협/실장/시스템개발실/PHYSIA

Manual

filename_dir 함수 설명

filename_dir 함수는 지정된 파일 이름의 디렉토리 부분을 반환합니다. 일반적으로 이 디렉토리는 경로와 동일하지만 마지막 백슬래시가 제외됩니다. 문법 filename_dir(fname); 인수 인수 유형 설명 fname 문자열 사용할 파일의 이름 반환값 * 디렉토리 경로 (문자열) 예제 dir = filename_dir("Test.ini"); 위 코드는 지정된 파일의 디렉토리(문자열 형태)를

By 이재협/실장/시스템개발실/PHYSIA

Manual

파일 확장자 변경 함수 설명

filename_change_ext 함수는 지정된 파일 이름의 확장자를 새로운 확장자로 변경하는 기능을 제공합니다. 새로운 확장자로 빈 문자열을 사용하면 확장자 부분을 완전히 제거할 수 있습니다. 문법 filename_change_ext(fname, newext); 인수 설명 인수 이름 타입 설명 fname 문자열 사용할 파일 이름 newext 문자열 사용할 새로운 확장자 반환 값 * 변경된 파일

By 이재협/실장/시스템개발실/PHYSIA

Manual

작업 디렉토리 (working_directory)

working_directory는 게임 파일이 저장된 경로를 반환합니다. 대부분의 경우, 이는 게임 실행 파일의 경로인 program_directory와 동일합니다. 그러나 게임 파일이 실행 파일과 다른 디렉토리에 있을 경우(예를 들어, game_change를 사용하여 다른 작업 디렉토리를 설정하거나 명령줄을 통해 다른 위치에서 실행 파일을 실행하는 경우), 이 경로는 게임 파일이 있는 위치를 가리킵니다.

By 이재협/실장/시스템개발실/PHYSIA

Manual

임시 디렉토리 함수 설명

이 문서는 게임이 실행될 때마다 생성되는 임시 디렉토리에 대한 설명입니다. 이 디렉토리는 게임이 실행되는 동안 파일을 저장할 수 있으며, 게임이 종료될 때 모든 파일과 함께 삭제됩니다. 함수 설명 * 함수 이름: temp_directory * 반환 값: 문자열 (String) 사용 예시 ini_open(temp_directory + "\temp_ini.ini"); 위의 예시는 게임의

By 이재협/실장/시스템개발실/PHYSIA

Manual

프로그램 디렉토리 함수 설명

program_directory 함수는 게임의 실행 파일이 저장된 디렉토리를 반환합니다. 그러나 이 정보는 항상 유용하지 않을 수 있습니다. 특히 일부 장치에서는 실행 파일을 *.zip 파일에서 실행하기 때문에, 이 함수는 압축이 풀린 실행 파일이 실제로 실행되는 위치와 관계없이 해당 위치를 반환합니다. 이 함수는 working_directory와 다릅니다. working_directory는 게임 파일이 저장된 위치를

By 이재협/실장/시스템개발실/PHYSIA

Manual

파일 디렉토리

파일 작업을 할 때, 파일이 저장된 디렉토리를 참조해야 하는 순간이 있습니다. GameMaker는 필요한 다양한 디렉토리와 관련된 특별한 함수와 변수를 제공합니다. HTML5 및 GX.gamestargets에서는 디렉토리를 생성하거나 삭제할 수 없습니다. 함수 참조 함수 이름 설명 directory_exists 지정한 디렉토리가 존재하는지 확인합니다. directory_create 새로운 디렉토리를 생성합니다. directory_destroy 지정한 디렉토리를 삭제합니다.

By 이재협/실장/시스템개발실/PHYSIA

Manual

디렉토리 존재 여부 확인 함수

이 문서는 directory_exists 함수에 대해 설명합니다. 이 함수는 지정된 디렉토리가 존재하는지 여부를 확인하고, 존재하면 true를, 존재하지 않으면 false를 반환합니다. 함수 설명 * 함수 이름: directory_exists * 구문: directory_exists(dname) 인수 설명 인수 이름 타입 설명 dname String 확인할 디렉토리의 전체 경로 이름입니다. 반환값 * Boolean: 디렉토리가 존재하면 true, 존재하지 않으면

By 이재협/실장/시스템개발실/PHYSIA

Manual

디렉토리 삭제 함수 설명

directory_destroy 함수는 저장 영역에서 주어진 이름의 디렉토리를 삭제하는 기능을 제공합니다. 이 함수는 HTML5 또는 GX.games에서는 작동하지 않으며, 브라우저의 로컬 스토리지에서는 디렉토리를 생성하거나 삭제할 수 없습니다. 문법 directory_destroy(dname) 인수 인수 이름 타입 설명 dname String 삭제할 디렉토리의 이름 반환값 * N/A (반환값 없음) 예제 다음은 특정 디렉토리가

By 이재협/실장/시스템개발실/PHYSIA

Manual

캐시 디렉토리 함수 설명

cache_directory 함수는 게임의 캐시 디렉토리를 반환합니다. 이 디렉토리는 게임에 영구적으로 필요하지 않은 캐시 데이터를 저장하는 데 사용됩니다. 일부 콘솔에서는 유효한 경로를 보장하기 위해 특정 옵션을 활성화해야 할 수 있습니다. 문법 cache_directory 반환 값 * String: 캐시 디렉토리의 경로를 반환합니다. 예제 ini_open(cache_directory + "\cache_ini.ini"

By 이재협/실장/시스템개발실/PHYSIA

Manual

디렉토리 생성 함수 설명

directory_create 함수는 주어진 이름으로 저장 영역에 디렉토리를 생성하는 기능을 제공합니다. 이 함수는 HTML5나 GX.games에서는 작동하지 않으며, 브라우저의 로컬 스토리지에서 디렉토리를 생성하거나 제거할 수 없습니다. 문법 directory_create(dname) 인수 설명 인수 이름 타입 설명 dname String 생성할 디렉토리의 이름 반환값 * N/A 예제 다음 코드는 지정된 디렉토리가 로컬

By 이재협/실장/시스템개발실/PHYSIA

Manual

비동기 ZIP 압축 해제 함수 설명

zip_unzip_async 함수는 zip_unzip의 비동기 버전입니다. 이 함수는 ZIP 파일의 경로와 파일이 추출될 대상 디렉토리를 인자로 받습니다. 호출이 성공하면 요청 ID가 반환되며, 이후 AsyncSave / Load 이벤트가 발생하여 이 ID를 확인할 수 있습니다. 이 이벤트의 async_load 맵에는 다음과 같은 키가 포함됩니다: 키 설명 "id" 원래 함수

By 이재협/실장/시스템개발실/PHYSIA