Manual

Manual

GM_runtime_version 설명서

개요 GM_runtime_version은 프로젝트를 빌드하는 데 사용되는 런타임 버전 번호를 나타내는 상수입니다. 이 값은 문자열 형식으로 저장됩니다. 이 상수는 주로 프로젝트의 빌드 정보를 표시하는 데 사용됩니다. 문법 GM_runtime_version; 반환값 * 형식: 문자열 (String) 예제 다음 코드는 GM 날짜, 버전 및 런타임 상수를 화면에 그립니다. draw_text(32, 32,

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

Manual

GM_project_filename 설명서

GM_project_filename은 YYP 프로젝트 파일의 전체 경로와 파일 이름을 저장하는 상수입니다. 이 상수는 주로 프로젝트 파일의 위치를 참조할 때 사용됩니다. 문법 GM_project_filename; 반환 값 * 형식: 문자열(String) 예제 다음 코드는 GM_project_filename 상수의 값을 화면에 출력합니다. draw_text(32, 32, GM_project_filename); 활용 예제 1.

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

Manual

GM_is_sandboxed

GM_is_sandboxed는 게임이 샌드박스 모드에서 실행되고 있는지를 나타내는 불리언 상수입니다. 이 값은 컴파일 시 결정되며, 게임이 샌드박스 모드에서 실행되고 있을 때는 true, 그렇지 않을 때는 false입니다. 샌드박스 모드에서 실행될 경우, 파일 시스템의 쓰기 가능한 영역은 저장 영역(Save Area)으로 제한됩니다. 더 많은 정보는 파일 시스템 문서를 참조하세요. 문법

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

Manual

GML Release Mode 설명

GML Release Mode는 게임이 컴파일될 때 내부적으로 오류를 체크하는 기능을 포함합니다. 이 내부 체크는 게임 코드의 여러 측면을 다루며, 오류 메시지를 생성하는 데 중요한 역할을 합니다. 그러나 이 기능을 사용하여 내부 체크를 끌 수 있으며, 이는 최종 프로젝트의 속도를 높이는 데 도움이 됩니다. 주의사항 내부 체크를 끄면 게임 코드에서 잘못된

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

Manual

GML 프래그마(gml_pragma) 설명서

GML 프래그마(gml_pragma) 함수는 주어진 타겟이 코드를 컴파일하는 방식에 영향을 미치며, 프로젝트의 최종 컴파일을 최적화하기 위해 다양한 명령어와 함께 호출되어야 합니다. 이 명령어들은 게임이 컴파일되기 전에 사전 처리되므로, 프로젝트의 어느 곳에나 배치할 수 있으며 게임이 완전히 컴파일되기 전에 처리됩니다. 사용 가능한 명령어 명령어 설명 forceinline 함수나 메서드에 forceinline 프래그마가

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

Manual

external_free 함수 설명

external_free 함수는 주어진 이름의 DLL 또는 DYLIB과 관련된 메모리를 해제하는 기능을 제공합니다. 이 함수는 게임에서 더 이상 필요하지 않은 파일에 대해 호출해야 하며, 일반적으로 게임 종료 이벤트에서 사용됩니다. 문법 external_free(id); 인수 인수 유형 설명 id External Function 해제할 DLL 또는 DYLIB의 이름입니다. 반환값 * N/A 예제 external_

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

Manual

외부 함수 정의 (external_define)

이 문서는 external_define 함수를 사용하여 특정 DLL(Windows) 또는 dylib(Mac) 파일에 대한 외부 함수 호출을 정의하는 방법에 대해 설명합니다. 이 파일은 포함된 파일이거나 확장의 일부일 수 있습니다. 사용법 1. 파일 이름 및 경로: 정의할 DLL 또는 dylib 파일의 이름과 경로를 제공합니다. 2. 함수 이름: 정의할 함수의 이름을 입력합니다.

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

Manual

외부 함수 호출 (external_call)

이 문서는 external_call 함수에 대해 설명합니다. 이 함수는 external_define()을 사용하여 정의한 외부 함수 호출을 가능하게 합니다. 외부 함수의 이름과 필요한 인수를 제공하면, 해당 함수의 결과를 반환받을 수 있습니다. 문법 external_call(id, args[0...15]); 인수 설명 인수 유형 설명 id 외부 함수 호출하고자 하는 함수의 이름

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

Manual

환경 변수 가져오기 함수 설명

environment_get_variable 함수는 주어진 이름(문자열)의 환경 변수 값을 반환하는 함수입니다. 이 함수는 Windows, macOS 및 Ubuntu (Linux)에서 사용할 수 있습니다. 환경 변수 확인 방법 * macOS 및 Ubuntu (Linux): 터미널 앱에서 env 명령어를 입력하여 사용 가능한 환경 변수를 확인할 수 있습니다. * Windows: * 명령 프롬프트에서: echo %PATH% * PowerShell에서:

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