Manual

Manual

INI 파일에서 문자열 읽기

ini_read_string 함수는 INI 데이터 파일에서 문자열(텍스트)을 읽는 데 사용됩니다. INI 파일은 섹션으로 나뉘며, 각 섹션은 키-값 쌍으로 다시 나뉩니다. 일반적인 INI 파일의 구조는 다음과 같습니다: [섹션명] 키=값 문법 ini_read_string(section, key, default); 인수 설명 인수 유형 설명 section String 읽어올 .ini 파일의 섹션

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

Manual

ini_read_real 함수 설명

ini_read_real 함수는 ini 데이터 파일에서 숫자를 읽어오는 데 사용됩니다. ini 파일은 섹션으로 나뉘며, 각 섹션은 키-값 쌍으로 다시 나뉩니다. 일반적인 ini 파일의 구조는 다음과 같습니다. 문법 ini_read_real(section, key, default); 매개변수 설명 매개변수 유형 설명 section 문자열 읽어올 .ini 파일의 섹션 key 문자열 해당 섹션 내에서

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

Manual

ini_open_from_string 함수 설명

ini_open_from_string 함수는 문자열로부터 임시 ini 파일을 생성하고 이를 읽거나 쓸 수 있도록 엽니다. 이 문자열은 ini 파일 형식에 맞게 올바르게 포맷되어야 합니다. 즉, 섹션, 줄 바꿈, 키 및 값이 포함되어야 하며, 그렇지 않으면 ini 파일이 제대로 생성되지 않습니다. 이 ini 파일은 임시로 생성되며, 닫히는 순간 메모리에서 제거되어

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

Manual

ini_open 함수 설명

ini_open 함수는 ini 파일을 읽거나 쓰기 위해 엽니다. 지정한 위치에 ini 파일이 존재하지 않으면, GameMaker는 데이터를 쓰는 경우에만 파일을 생성합니다. 만약 ini 파일에서 정보를 읽기만 했다면, 읽기 함수의 기본 값이 반환되며, ini 파일은 실제로 생성되지 않습니다. 하나의 ini 파일만 열 수 있으며, 읽기/쓰기가 끝난 후에는 반드시 ini_close(

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

Manual

ini_key_exists 함수 설명 및 활용 예제

함수 설명 ini_key_exists 함수는 현재 열려 있는 ini 파일에서 특정 키가 존재하는지를 확인합니다. 키가 존재하면 true를 반환하고, 존재하지 않으면 false를 반환합니다. 이 함수는 오류를 방지하기 위한 필수적인 체크는 아니지만, ini 파일에 특정 데이터가 저장되어 있는지를 확인하는 데 유용할 수 있습니다. 문법 ini_key_exists(section, key); 인자 설명

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

Manual

ini_key_delete 함수 설명

ini_key_delete 함수는 ini 파일에서 선택한 키와 해당 값을 삭제하는 기능을 제공합니다. 문법 ini_key_delete(section, key); 매개변수 설명 매개변수 타입 설명 section 문자열 키를 삭제할 섹션의 이름 key 문자열 삭제할 키의 이름 반환값 이 함수는 반환값이 없습니다. 사용 예제 다음은 ini_key_delete 함수를 사용하는 예제입니다. ini_

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

Manual

INI 파일

INI 파일은 대부분의 플랫폼과 호환되는 작고 가벼운 파일입니다. 이 파일은 인터페이스 설정, 지역 최고 점수, 레벨 데이터 등과 같은 작은 정보를 저장하는 데 적합합니다. 게임에서 정보를 저장하는 간단하고 효과적인 방법입니다. 더 고급적인 파일 저장 방법을 원하신다면 텍스트 파일, 바이너리 파일 및 버퍼와 같은 다른 파일 함수들을 살펴보는 것이 좋습니다. 모든

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

Manual

ini_close 함수 설명 및 활용 예제

함수 설명 ini_close 함수는 ini 파일을 읽거나 쓴 후에 호출해야 하는 함수입니다. 이 함수를 호출하지 않으면, ini 파일에 대한 변경 사항이 메모리에만 저장되고 디스크에 기록되지 않습니다. 또한, 이전에 닫지 않은 ini 파일을 열려고 하면 오류가 발생합니다. 이 함수는 ini 파일의 내용을 문자열로 반환하며, 이 문자열은 서버에 저장하거나 ini_open_

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

Manual

get_save_filename_ext 함수 설명

mask1 name2 mask2 ..." 형식으로 되어 있으며, 마스크는 세미콜론으로 구분된 다양한 옵션을 포함할 수 있고, "*"를 사용하여 모든 문자열을 의미할 수 있습니다. 예를 들어, "bitmaps 이 함수는 실제로 파일을 저장하지 않으며, 파일의 전체 이름과 경로를 포함한 문자열만 반환합니다. 사용자가 "취소"를 누르면 빈 문자열("

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

Manual

get_save_filename 함수 설명

mask1 name2 mask2 ..." 형식으로 작성되며, 여기서 마스크는 세미콜론으로 구분된 여러 옵션을 포함할 수 있고, "*"를 사용하여 모든 문자열을 의미할 수 있습니다. 예를 들어, "bitmaps 이 함수는 실제로 파일을 저장하지 않으며, 파일의 전체 이름과 경로를 포함한 문자열만 반환합니다. 사용자가 "취소"를 누르면 빈 문자열("

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

Manual

get_open_filename 함수 설명

mask1 name2 mask2 ..." 형식으로 작성되며, 마스크는 세미콜론으로 구분된 여러 옵션을 포함할 수 있습니다. 또한 "*"를 사용하여 모든 문자열을 의미할 수 있습니다. 예를 들어, "bitmaps 이 함수는 파일을 실제로 열지 않습니다! 대신, 파일의 전체 이름과 경로를 포함한 문자열을 반환합니다. 사용자가 "취소"를 누르면 빈 문자열(

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