Manual

Manual

문자열 함수 설명 및 활용 예제

이 문서는 다양한 데이터 타입으로부터 새로운 문자열을 생성하는 string 함수에 대해 설명합니다. 이 함수는 인자의 개수에 따라 다르게 동작합니다. 기본 개념 * 단일 인자: 하나의 인자만 제공되면, 이 인자는 원래 데이터 타입에서 문자열로 변환됩니다. * 다중 인자: 여러 개의 인자가 제공되면, 첫 번째 인자는 포맷 문자열로 간주되고, 이후의 인자들은 포맷 문자열에 삽입될

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

Manual

사용자 정의 디버그 메시지 표시 함수

show_debug_message_ext 함수는 런타임 중에 출력 창과 디버그 오버레이에 사용자 정의 디버그 메시지를 표시하는 기능을 제공합니다. 이 함수의 문법은 string_ext 함수와 동일하며, 단일 인수 외에도 자리 표시자를 포함한 형식 문자열과 자리 표시자를 대체할 추가 인수를 포함하는 배열을 사용할 수 있습니다. 문법 show_debug_message_ext(value_or_

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

Manual

ord 함수 설명 및 활용 예제

ord 함수는 단일 문자 입력 문자열을 받아 해당 문자의 유니코드(UTF-8) 값을 반환하는 함수입니다. 이 함수는 keyboard_check와 함께 사용할 때, 입력 문자열은 반드시 한 글자여야 하며, 0부터 9까지의 숫자 또는 대문자 로마 문자(A부터 Z까지)만 사용할 수 있습니다. 문법 ord(string) 인자 인자명 타입 설명 string String 유니코드

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

Manual

클립보드 텍스트 설정 함수

이 문서에서는 클립보드에 문자열을 설정하는 함수인 clipboard_set_text에 대해 설명합니다. 이 함수를 사용하면 클립보드에 특정 텍스트를 저장하거나, 빈 문자열을 설정하여 클립보드를 비울 수 있습니다. 함수 설명 * 함수명: clipboard_set_text * 문법: clipboard_set_text(string); * 인자: * string: 클립보드에 설정할 텍스트 (문자열 형식) 반환값 * N/A (반환값 없음) 예제 코드

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

Manual

클립보드 텍스트 확인 함수

clipboard_has_text 함수는 클립보드에 텍스트가 있는지 확인하는 기능을 제공합니다. 이 함수는 클립보드에 텍스트가 있을 경우 true를 반환하고, 그렇지 않을 경우 false를 반환합니다. 문법 clipboard_has_text() 반환값 * Boolean: 클립보드에 텍스트가 있으면 true, 없으면 false. 예제 아래의 코드는 클립보드에 텍스트가 있는지 확인하고, 텍스트가 있다면 이를 문자열 변수에 저장한 후 클립보드를

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

Manual

chr 함수 설명 및 활용 예제

chr 함수는 입력된 유니코드 코드에 해당하는 문자를 포함하는 문자열을 반환합니다. 반환되는 문자는 현재 그리기 폰트의 문자 집합 코드 페이지에 따라 달라지며, 폰트가 설정되지 않은 경우에는 기계의 기본 코드 페이지를 사용합니다. 문법 chr(val); 인수 설명 인수 타입 설명 val Real 문자열을 가져올 유니코드 코드 값입니다. 반환 값 * String: 입력된 유니코드

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

Manual

클립보드 텍스트 가져오기 함수

clipboard_get_text 함수는 클립보드에 저장된 텍스트를 문자열 형태로 반환합니다. 만약 클립보드에 텍스트가 없다면 빈 문자열 ""을 반환합니다. 문법 clipboard_get_text() 반환값 * String: 클립보드에 있는 텍스트 문자열 예제 다음 코드는 클립보드에 텍스트가 있는지 확인하고, 텍스트가 있다면 이를 문자열 변수 str에 저장한 후, 클립보드를 빈 문자열로 설정하여 내용을

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

Manual

ansi_char 함수 설명 및 활용 예제

함수 설명 ansi_char 함수는 주어진 원시 바이트 값에 해당하는 문자를 포함하는 문자열을 반환합니다. 이 문자열은 화면에 표시되지 않지만, 인코딩을 위해 디스크에 올바르게 저장할 수 있습니다. 문법 ansi_char(val); 인수 인수 타입 설명 val Real 원시 바이트 값 반환값 반환값 타입 설명 문자열 String 단일 문자 예제 다음 코드는

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

Manual

Steam 기능 안내

GameMaker에서 제공하는 모든 Steam 기능은 기본 실행기에서 분리되어 이제 확장 프로그램의 일부로 이동되었습니다. 이 확장 프로그램은 아래 링크에서 찾을 수 있습니다. Steam 확장 기능에 대한 정보는 확장 패키지와 함께 제공되는 매뉴얼이나 GitHub의 위키를 참조하세요. Steam 확장 프로그램 링크 * Steam Extension Steam 기능 활용 예제 다음은 Steam 기능을 활용하는 몇 가지

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

Manual

롤백 게임 실행 상태 확인

rollback_game_running은 현재 롤백 게임이 실행 중인지 여부를 나타내는 전역 변수입니다. 이 변수가 true일 경우, 롤백 게임이 시작되어 실행 중임을 의미합니다. 반대로, 이 변수가 false일 경우에는 롤백 게임이 실행되고 있지 않음을 나타냅니다. 문법 rollback_game_running 반환 값 * Boolean: true 또는 false 예제 if (!rollback_game_running) return; x

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

Manual

rollback_current_frame 설명서

개요 rollback_current_frame은 멀티플레이어 게임이 시작된 이후 경과한 프레임 수를 저장하는 전역 변수입니다. 이 변수는 current_time 및 기타 유사한 변수 대신 사용해야 하며, 시간 변수를 다룰 때 유용합니다. 문법 rollback_current_frame 반환값 * Real: 현재까지 경과한 프레임 수를 실수 형태로 반환합니다. 활용 예제 아래는 rollback_current_frame을 활용한

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

Manual

롤백 확인 프레임

이 문서는 rollback_confirmed_frame이라는 전역 변수에 대해 설명합니다. 이 변수는 모든 플레이어의 입력이 동기화되고 확인된 마지막 프레임 번호를 저장합니다. 이 값을 rollback_current_frame과 비교하여 현재 프레임이 모든 플레이어의 입력을 확인했는지 확인할 수 있습니다. 또한 rollback_sync_on_frame() 함수를 사용하여 현재 프레임이 동기화되었는지 확인할 수 있습니다. 문법 * 변수명:

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