Manual
DS Map의 키 값 설정하기
ds_map_set 함수는 주어진 DS 맵 내에서 특정 키의 값을 설정하는 기능을 제공합니다. 이 함수는 ds_map_create 함수로 생성된 DS 맵 값을 입력받고, 설정할 키와 그에 대한 값을 지정합니다. 만약 주어진 키가 존재하지 않으면, 새로운 키가 생성되고 지정된 값으로 설정됩니다. 사용법 다음과 같이 ? 접근자를 사용하여 맵의 값을 설정할
Manual
ds_map_set 함수는 주어진 DS 맵 내에서 특정 키의 값을 설정하는 기능을 제공합니다. 이 함수는 ds_map_create 함수로 생성된 DS 맵 값을 입력받고, 설정할 키와 그에 대한 값을 지정합니다. 만약 주어진 키가 존재하지 않으면, 새로운 키가 생성되고 지정된 값으로 설정됩니다. 사용법 다음과 같이 ? 접근자를 사용하여 맵의 값을 설정할
Manual
이 문서는 DS 맵을 안전하게 버퍼에 저장하는 방법에 대해 설명합니다. DS 맵은 데이터 구조 맵(Data Structure Map)으로, 키-값 쌍을 저장하는 데 사용됩니다. 이 기능은 주로 게임 개발에서 데이터를 관리하는 데 유용합니다. 함수 설명 ds_map_secure_save_buffer 함수는 이전에 생성된 DS 맵을 버퍼에 저장합니다. 이 함수는 두
Manual
이 문서는 DS 맵을 안전하게 저장하는 함수인 ds_map_secure_save에 대해 설명합니다. 이 함수를 사용하면 특정 장치에 연결된 파일로 DS 맵의 내용을 저장할 수 있습니다. 이 파일은 다른 장치로 전송할 경우 읽을 수 없습니다. 파일의 확장자는 거의 모든 형식이 가능하며(예: .dat, .json, *.bin 등), 파일은 암호화되어 해당 플랫폼의
Manual
이 문서는 DS 맵을 보안적으로 로드하는 방법에 대해 설명합니다. ds_map_secure_load_buffer 함수는 버퍼에서 안전하게 저장된 DS 맵을 로드합니다. 이 함수를 사용하기 전에 먼저 buffer_load를 사용하여 메모리에 버퍼를 로드해야 하며, 그 후 이 함수를 호출하면 버퍼의 내용으로 채워진 DS 맵을 반환합니다. 주요 사항 * 버퍼는 반드시 ds_map_
Manual
ds_map_secure_load 함수는 이전에 저장된 DS 맵을 지정된 파일에서 로드하는 기능을 제공합니다. 이 파일은 반드시 ds_map_secure_save 함수를 사용하여 미리 생성된 파일이어야 하며, 로드 시에는 로드된 데이터로부터 생성된 DS 맵의 핸들을 반환합니다. 이 DS 맵 핸들은 변수에 저장되어야 하며, 이후 모든 함수 호출에 사용됩니다. 로드되는 DS
Manual
ds_map_replace_map 함수는 주어진 키에 저장된 DS 맵을 이전에 생성된 다른 맵으로 교체하는 기능을 제공합니다. 이 함수는 JSON 호환 맵을 생성하는 데 사용되며, 이후 json_encode를 사용하여 인코딩할 수 있습니다. 이 기능은 JSON 데이터 구조를 만들 때 유용합니다. 문법 ds_map_replace_map(id, key, value) 매개변수 설명
Manual
함수 설명 ds_map_replace_list 함수는 주어진 "key"에 저장된 DS 리스트를 이전에 생성된 다른 리스트로 교체하는 기능을 제공합니다. 이 함수는 JSON 호환 맵을 생성하기 위해 설계되었으며, json_encode와 함께 사용해야 합니다. 문법 ds_map_replace_list(id, key, value) 인수 설명 인수 타입 설명 id DS
Manual
ds_map_replace 함수는 주어진 키에 대한 값을 DS 맵 내에서 변경할 수 있는 기능을 제공합니다. 이 함수는 DS 맵의 인덱스와 변경할 키(문자열 또는 정수) 및 새로운 값을 입력받습니다. 만약 주어진 키가 존재하지 않으면 새로 생성되고, 존재한다면 현재 값을 새로운 값으로 대체합니다. 이 함수는 키가 존재하고 값이 변경되면 true를
Manual
ds_map_read 함수는 이전에 ds_map_write() 함수로 생성된 문자열을 받아서, 미리 생성된 DS 맵에 읽어오는 기능을 합니다. 문자열을 읽어들이는 DS 맵에 이미 키/값 쌍이 존재할 경우, 이들은 먼저 지워진 후 저장된 맵이 재구성됩니다. 만약 지정된 DS 문자열이 GameMaker: Studio 1.2.x 런타임(또는 이전 버전)에서
Manual
이 문서에서는 ds_map_keys_to_array 함수에 대해 설명합니다. 이 함수는 DS 맵에 포함된 모든 키를 가져오는 데 사용됩니다. ds_map_create()로 반환된 DS 맵 ID를 제공하면, 함수는 각 항목이 DS 맵의 키인 배열을 반환합니다. 함수 사용법 이 함수는 선택적인 두 번째 인자를 가질 수 있습니다. 이 인자에는
Manual
이 문서에서는 ds_map_is_map 함수에 대해 설명합니다. 이 함수는 주어진 맵 키에 DS 맵이 저장되어 있는지 확인하는 데 사용됩니다. 만약 주어진 키가 DS 맵 ID를 포함하고 있다면, 함수는 true를 반환하고, 그렇지 않으면 false를 반환합니다. 이 함수는 ds_map_add_map 함수를 사용하여 추가된 맵만 감지합니다. 문법 ds_map_
Manual
ds_map_is_list 함수는 주어진 맵 키에 DS 리스트가 저장되어 있는지 확인하는 기능을 제공합니다. 만약 주어진 키가 DS 리스트 ID를 포함하고 있다면, 이 함수는 true를 반환하고, 그렇지 않으면 false를 반환합니다. 이 함수는 오직 ds_map_add_list 함수를 사용하여 추가된 리스트만 감지할 수 있습니다. 문법 ds_map_is_list(