Manual

Manual

변수 존재 여부 확인 함수

이 문서에서는 전역 범위 변수의 존재 여부를 확인하는 함수인 variable_global_exists에 대해 설명합니다. 이 함수를 사용하면 특정 이름을 가진 전역 변수가 존재하는지 여부를 확인할 수 있습니다. 함수 설명 * 함수 이름: variable_global_exists * 목적: 전역 변수의 존재 여부 확인 * 인자: * name (문자열): 확인할 전역 변수의 이름 반환값 * Boolean: 주어진

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

Manual

변수 함수 설명서

이 문서는 게임 개발에 사용되는 GameMaker Language(GML)에서 다양한 변수와 변수 유형을 다루기 위한 함수들에 대해 설명합니다. 변수에 대한 더 많은 정보는 변수 및 변수 범위 페이지를 참조하세요. 사용 가능한 변수 함수 함수 이름 설명 variable_instance_exists 인스턴스가 존재하는지 확인합니다. variable_instance_get_names 인스턴스의 변수 이름을 가져옵니다.

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

Manual

변수 복제 함수 (variable_clone)

이 문서에서는 variable_clone 함수에 대해 설명합니다. 이 함수는 전달된 값을 복제하여 새로운 복제본을 반환합니다. 중첩된 구조체와 배열을 최대 128 깊이까지 복제할 수 있으며, 이 깊이는 선택적으로 depth 매개변수를 제공하여 변경할 수 있습니다. 사용 주의 사항 * 생성자를 사용하여 생성된 구조체를 복제할 경우, 새로운 구조체도 원래 생성자의 인스턴스가 됩니다. * 복제할 구조체에

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

Manual

struct_set_from_hash 함수 설명

struct_set_from_hash 함수는 주어진 해시를 통해 참조된 구조체 멤버의 값을 설정하는 기능을 제공합니다. 이 함수는 이전에 variable_get_hash를 호출하여 반환된 해시를 사용합니다. 문법 struct_set_from_hash(struct, hash, val); 인수 설명 인수 유형 설명 struct Struct 설정할 구조체의 참조 hash Real 설정할 변수의 해시 (variable_get_

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

Manual

struct_remove_from_hash 함수 설명

struct_remove_from_hash 함수는 주어진 해시로 참조되는 변수를 구조체에서 제거하는 기능을 제공합니다. 변수가 가진 해시는 variable_get_hash 함수를 사용하여 가져올 수 있습니다. 문법 struct_remove_from_hash(struct, hash); 인자 설명 인자 타입 설명 struct Struct 변수를 제거할 구조체 hash Real 변수에 대한 해시 값 (variable_get_hash로

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

Manual

static_get 함수 설명 및 활용 예제

static_get 함수는 주어진 함수나 구조체에 대한 정적 구조체를 반환합니다. 구조체가 전달되면 반환 값은 구조체 자체에 따라 달라집니다. 아래는 각 경우에 대한 설명입니다. 경우 설명 메서드 메서드 뒤에 있는 함수의 정적 구조체를 반환하며, 메서드 구조체 자체는 반환하지 않습니다. (메서드는 구조체로 저장됩니다.) 생성자에서 생성된 구조체 사용된 생성자의 정적 구조체를 반환합니다. (생성

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

Manual

ref_create 함수 설명 및 활용 예제

ref_create 함수는 구조체나 인스턴스 내의 변수에 대한 참조를 생성하는 기능을 제공합니다. 이 함수는 변수의 소속 구조체나 인스턴스, 변수의 이름(문자열로) 또는 이름이나 인덱스를 저장하는 변수에 대한 참조를 입력받습니다. 배열의 경우, 세 번째 인수로 어떤 인덱스에 대한 참조를 생성할지를 지정할 수 있습니다. 더 복잡한 참조도 생성할 수 있으며, 가능한 모든

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

Manual

real 함수 설명 및 활용 예제

real 함수는 값을 실수(real number)로 변환하는 데 사용됩니다. 이 함수를 문자열에 사용할 경우, 문자열 내의 숫자, 음수 기호, 소수점 및 지수 부분이 고려되며, 다른 문자(예: 알파벳)가 포함되어 있으면 오류가 발생합니다. 문자열에 다른 문자가 포함된 경우, string_digits 함수를 사용하여 모든 비숫자 문자를 제거한 후, 결과 문자열을

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

Manual

포인터 변환 함수 설명

이 문서는 주어진 값을 포인터 데이터 타입으로 변환하는 함수에 대해 설명합니다. 이 함수는 입력값이 실수, 문자열, int64, int32 또는 포인터 중 하나일 때만 작동합니다. 다른 데이터 타입이 입력될 경우 게임이 오류 메시지와 함께 종료됩니다. 함수 문법 ptr(n); 인수 설명 인수 이름 타입 설명 n 실수, 문자열, 포인터 변환할 값

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

Manual

nameof 함수 설명 및 활용 예제

nameof 함수는 인자로 전달된 항목의 이름을 문자열로 반환하는 함수입니다. 좀 더 구체적으로 말하자면, 이 함수는 GML 코드에서 사용되는 식별자의 이름을 반환합니다. 여기에는 자산 이름, 변수 이름, 함수 이름, 열거형 이름(또는 그 멤버의 이름), 매크로 이름 등이 포함됩니다. GameMaker는 게임을 컴파일할 때 이 값을 해석합니다. 문법 nameof(name); 인자 설명

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