Manual
게임 속도 설정 함수
game_set_speed 함수는 게임의 속도를 설정하는 데 사용됩니다. 이 함수는 두 가지 방법으로 속도를 설정할 수 있습니다: 초당 프레임 수(FPS) 또는 게임 프레임당 마이크로초(MPF)로 설정할 수 있습니다. 다음 두 상수 중 하나를 사용하여 설정합니다. 상수 설명 gamespeed_fps 초당 프레임 수를 사용하여 게임 속도를 설정합니다. gamespeed_
Manual
game_set_speed 함수는 게임의 속도를 설정하는 데 사용됩니다. 이 함수는 두 가지 방법으로 속도를 설정할 수 있습니다: 초당 프레임 수(FPS) 또는 게임 프레임당 마이크로초(MPF)로 설정할 수 있습니다. 다음 두 상수 중 하나를 사용하여 설정합니다. 상수 설명 gamespeed_fps 초당 프레임 수를 사용하여 게임 속도를 설정합니다. gamespeed_
Manual
game_save_id는 대상 장치에서 게임을 위해 예약된 로컬 저장소의 영역을 가리키는 읽기 전용 변수입니다. 이 변수는 저장 영역의 위치를 확인하는 데 사용됩니다. 일반적으로 이 변수를 사용하여 저장 영역에서 파일을 읽거나 쓸 필요는 없습니다. GameMaker가 파일을 읽거나 쓸 때 자동으로 저장 영역의 경로를 해결하기 때문입니다. 예를 들어, 다음과 같은 코드는:
Manual
이 문서는 game_save_buffer 함수에 대한 설명입니다. 이 함수는 game_save 함수의 변형으로, 사용법에 대한 중요한 정보가 포함되어 있으니 먼저 해당 페이지를 읽어보시기 바랍니다. 기능 설명 game_save_buffer 함수를 사용하면 이전에 생성된 "grow" 버퍼에 현재 게임 상태를 저장할 수 있습니다. 이 버퍼는 나중에 game_load_buffer
Manual
이 문서는 게임의 현재 상태를 저장하는 레거시 함수인 game_save에 대한 설명입니다. 이 함수는 더 이상 사용을 권장하지 않으며, 대신 파일 함수나 버퍼 함수를 사용하여 특정 게임 데이터를 저장하고 불러오는 맞춤형 저장 시스템을 만드는 것이 좋습니다. 주요 내용 * game_save 함수는 게임의 상태를 그대로 저장합니다. 그러나 동적 리소스(데이터 구조,
Manual
game_restart 함수는 게임을 재시작하는 기능을 제공합니다. 게임을 재시작하는 것은 처음 실행하는 것과 같으며, 이로 인해 Game Start Event와 Game End Event가 모두 트리거됩니다. 주요 사항 * call_later로 생성된 모든 시간 소스는 게임을 재시작할 때 파괴됩니다. * 다음과 같은 것들은 재시작 시 초기화되지 않습니다: * 전역 변수: 전역 변수는 명시적으로 코딩하지 않는
Manual
이 문서는 GameMaker에서 프로젝트의 이름을 가져오는 방법에 대해 설명합니다. game_project_name 변수를 사용하면 현재 프로젝트의 이름을 반환받을 수 있습니다. 문법 game_project_name 반환 값 * 형식: String * 설명: 현재 GameMaker 프로젝트의 이름을 반환합니다. 예제 다음은 game_project_name을 사용하는 예제입니다: var file = game_project_name + ".ini"; ini_
Manual
함수 개요 game_load_buffer 함수는 이전에 저장된 게임 상태를 불러오는 기능을 제공합니다. 이 함수는 "grow" 버퍼에서 게임을 불러오며, 해당 버퍼는 game_save_buffer 함수를 사용하여 게임 상태가 저장되어 있어야 합니다. 문법 game_load_buffer(buffer); 매개변수 매개변수 유형 설명 buffer Buffer 불러올 버퍼 반환값 * N/A (반환값
Manual
이 문서는 game_load 함수에 대해 설명합니다. 이 함수를 사용하면 이전에 저장된 게임을 불러올 수 있습니다. 이때 주의할 점은, 저장할 때 사용된 게임 버전이 복원되므로, 이후에 업데이트된 내용은 반영되지 않습니다. 더 많은 정보는 game_save 페이지를 참조하세요. 문법 game_load(filename); 인수 설명 인수 이름 타입 설명 filename String 로드할
Manual
게임 ID란? game_id는 사용자가 생성한 게임의 고유 식별자를 반환하는 읽기 전용 변수입니다. 이 변수를 사용하면 고유한 파일 이름을 생성하거나 게임을 식별해야 하는 다른 모든 작업에 활용할 수 있습니다. 문법 game_id 반환 값 * Real: 고유한 게임 식별자 예제 다음 코드는 점수를 저장할 때 game_id를 더하여 기본적인 암호화를 수행합니다.
Manual
이 함수는 게임의 속도를 초당 실행되는 게임 프레임 수 또는 게임 프레임당 마이크로초 수로 가져오는 데 사용됩니다. 실제 실행 속도 FPS 값이 아니라(그것은 fps_real 변수를 사용해야 함) 게임이 매초 유지하려고 시도하는 게임 프레임 수(FPS) 또는 게임이 유지하려고 시도하는 각 게임 프레임의 길이(마이크로초, MPF)를 나타냅니다. 사용
Manual
이 문서는 game_end 함수에 대해 설명합니다. 이 함수는 게임을 종료하고 게임 종료 이벤트를 발생시킵니다. 하지만 즉시 종료되는 것이 아니라 현재 스텝의 끝에서 실행됩니다. 따라서 이 함수를 호출한 후 같은 스텝에 있는 코드는 여전히 실행됩니다. 사용 주의 사항 * 안드로이드: game_end를 호출하면 앱이 백그라운드로 전환되지만, 앱이 종료되지는 않습니다. 사용자가 직접
Manual
game_display_name은 읽기 전용 변수로, 게임 옵션에서 설정한 대상 플랫폼의 게임 디스플레이 이름을 반환합니다. 문법 game_display_name 반환값 * 게임의 디스플레이 이름 (문자열) 예제 아래 코드는 게임의 디스플레이 이름과 버전 번호를 가져와 화면에 그립니다. var name = game_display_name; var ver = string(GM_version); draw_text(32, 32, name