Manual

Manual

method_get_self 함수 설명

method_get_self 함수는 메서드가 호출될 때 사용되는 self 컨텍스트의 인스턴스 또는 구조체 참조를 가져오는 기능을 제공합니다. 만약 변수에 메서드가 포함되어 있지 않다면, 이 함수는 undefined를 반환합니다. 문법 method_get_self(method); 인수 인수 타입 설명 method Method 확인할 메서드 변수 반환값 반환값 타입 설명 Object Instance, Struct, 또는 undefined

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

Manual

method_get_index 함수 설명

method_get_index 함수는 주어진 메서드에 대한 스크립트 함수 참조를 제공합니다. 이 함수는 인스턴스나 구조체에 바인딩된 메서드 뒤에 있는 원래 함수를 검색하는 데 사용됩니다. 잘못된 값이 전달되면(예: 메서드가 아닐 경우) undefined를 반환합니다. 문법 method_get_index(method); 인수 설명 인수 타입 설명 method Method 확인할 메서드 변수 반환 값

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

Manual

메서드 호출 (method_call)

이 문서는 method_call 함수에 대해 설명합니다. 이 함수는 메서드를 호출하고, 배열 또는 배열의 범위에서 인수를 가져옵니다. array_args 매개변수는 선택 사항이며, 메서드가 인수를 필요로 하지 않는 경우 생략할 수 있습니다. 매개변수가 제공되면, offset과 num_args 매개변수를 사용하여 요소의 범위를 선택적으로 지정할 수 있습니다. script_execute_ext를 사용하면 메서드의 바인딩된

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

Manual

method 함수 설명 및 활용 예제

method 함수는 기존의 함수(또는 메서드)를 주어진 인스턴스나 구조체에 바인딩하여 나중에 사용할 수 있는 새로운 메서드 변수를 생성하는 기능을 제공합니다. 이 함수는 활성화된 인스턴스의 ID(객체 인덱스가 아닌) 또는 구조체 참조와 바인딩할 함수 ID(또는 메서드 참조)를 입력받습니다. 반환된 메서드는 주어진 인스턴스나 구조체에 "바인딩"되어 항상

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

Manual

is_undefined 함수 설명

is_undefined 함수는 주어진 변수가 정의되어 있는지 여부를 반환합니다. 특정 상황에서는 GameMaker에서 변수의 데이터 타입을 확인하고 싶을 때 이 함수를 사용합니다. 이 함수는 값이 정의되어 있는지에 따라 true 또는 false를 반환합니다. 그러나 이 함수는 변수의 존재 여부를 확인하는 데 사용할 수 없습니다. 대신 variable_instance_exists() 또는 variable_global_exists(

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

Manual

is_struct 함수 설명

is_struct 함수는 주어진 값이 구조체(struct)인지 확인하는 기능을 제공합니다. 만약 값이 구조체라면 true를 반환하고, 그렇지 않으면 false를 반환합니다. 주의할 점은 메서드 변수는 true를 반환하지만, 객체 인스턴스는 false를 반환한다는 것입니다. 문법 is_struct(val); 인수 인수 타입 설명 val Any 확인할 값 반환값 반환 타입 설명 Boolean 값이 구조체이면

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

Manual

is_string 함수 설명

is_string 함수는 주어진 변수가 문자열인지 여부를 반환하는 함수입니다. GameMaker에서 변수가 문자열인지 실수인지 확인하고 싶을 때 이 함수를 사용합니다. 이 함수는 문자열을 반환하지 않고, 대신 true 또는 false 값을 반환합니다. 예를 들어, 변수 n의 값이 "fish"일 경우 true를 반환하고, 200일 경우 false를 반환합니다. 문법 is_string(n)

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

Manual

is_realis_real 함수 설명

is_realis_real 함수는 주어진 변수가 실수(단일, 이중 또는 정수)인지 여부를 반환합니다. 이 함수를 사용하여 변수가 실수인지 확인할 수 있습니다. 이 함수는 실수 값을 반환하지 않고, 대신 true 또는 false를 반환합니다. 예를 들어, "fish"라는 값은 false를 반환하고, 200이라는 값은 true를 반환합니다. 이 함수는 enum 값에

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

Manual

is_ptr 함수 설명 및 활용 예제

is_ptr 함수는 주어진 변수가 포인터인지 여부를 반환하는 함수입니다. GameMaker에서 변수가 어떤 데이터 타입을 가지고 있는지 확인하고 싶을 때 이 함수를 사용합니다. 이 함수는 값이 포인터인지 아닌지에 따라 true 또는 false를 반환합니다. 문법 is_ptr(n); 인수 인수 타입 설명 n Any 확인할 인수 반환값 * Boolean: 포인터인지 여부에 따라 true

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

Manual

is_numeric 함수 설명

is_numeric 함수는 주어진 변수가 숫자 값(실수, int32, int64 또는 불리언)인지 여부를 반환하는 함수입니다. GameMaker에서 변수가 숫자 값을 가지고 있는지 확인하고 싶을 때 이 함수를 사용합니다. 이 함수는 주어진 입력이 숫자일 경우 true를 반환하고, 그렇지 않으면 false를 반환합니다. 문법 is_numeric(n); 인수 인수 타입 설명 n Any

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

Manual

is_nan 함수 설명 및 활용 예제

함수 설명 is_nan 함수는 주어진 변수가 NaN(숫자가 아님)인지 여부를 반환합니다. 만약 NaN이라면 true를 반환하고, 그렇지 않다면 false를 반환합니다. 문법 is_nan(n); 인자 인자 타입 설명 n Any 확인할 인자 반환값 반환값 타입 설명 Boolean true 또는 false 주어진 변수가 NaN인지 여부 예제 다음 코드는 전역 변수

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