Manual

Manual

파일 열기 함수 설명

file_bin_open 함수는 지정된 이름의 이진 파일을 엽니다. 파일 모드는 파일에서 수행할 수 있는 작업을 나타냅니다. 모드 설명 0 읽기 1 쓰기 2 읽기 및 쓰기 파일이 존재하지 않을 경우, 새로 생성되며, 함수는 다른 함수에서 사용해야 할 파일 ID를 반환합니다. 동시에 최대 32개의 파일을 열 수 있지만, 작업이 끝난

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

Manual

파일 닫기 함수 설명

file_bin_close 함수는 이전에 열었던 이진 파일을 닫는 기능을 제공합니다. 이 함수는 file_bin_open() 함수에 의해 반환된 파일 ID 값을 인자로 받습니다. 파일을 성공적으로 닫으면 true를 반환하고, 파일을 닫는 데 실패하거나 파일을 처음 열 때 문제가 발생하면 false를 반환합니다. 이 함수는 HTML5 모듈에서는 작동하지 않습니다. 문법 file_bin_

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

Manual

이진 파일 처리

이 문서에서는 이진 파일을 읽는 방법에 대해 설명합니다. 이진 파일은 일반 텍스트 파일과 달리 데이터를 이진 형식으로 저장하는 파일입니다. 이진 파일에서 데이터를 읽어야 하는 경우가 드물지만, 특정 상황에서는 필요할 수 있습니다. 이때 사용할 수 있는 함수들이 있습니다. 그러나 일반적으로는 전용 buffer 함수를 사용하여 이진 데이터를 생성, 저장 및 로드하는 것이

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

Manual

파일 처리

게임을 만들면서 외부에 정보를 저장하고 이를 다시 불러오는 것이 필요할 때가 있습니다. 예를 들어, 로그인 정보, 최고 점수, 또는 플레이어의 레벨 진행 상황을 저장하고 싶을 수 있습니다. 어떤 이유에서든, GameMaker에서 사용할 수 있는 다양한 파일 함수들을 이해하는 것이 중요합니다. 샌드박스 환경 GameMaker는 기본적으로 샌드박스 환경에서 실행됩니다. 이는 파일 시스템 함수를

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

Manual

YUV 비디오 처리

YUV 색상 형식을 사용하는 비디오 플랫폼에서는 비디오를 그리기 위해 추가적인 단계가 필요합니다. 이 과정에는 셰이더를 사용하여 기본 쿼드에 두 개의 서피스를 그리는 것이 포함됩니다. 먼저 video_draw() 참조 페이지를 읽고 YUV 비디오에 대한 데이터가 무엇인지 확인한 후, 아래의 지침을 따라 비디오를 그리는 방법을 알아보세요. YUV 셰이더 생성 프로젝트에 셰이더 자산을

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

Manual

비디오 볼륨 설정 함수

video_set_volume 함수는 현재 로드된 비디오의 오디오 볼륨을 변경하는 기능을 제공합니다. 이 함수는 0과 1 사이의 값을 입력받으며, 0은 무음, 1은 최대 볼륨을 의미합니다. 이 함수는 반드시 video_open() 호출 이후, video_close() 호출 이전에 사용해야 하며, 그렇지 않으면 아무런 효과가 없습니다. 일부 플랫폼에서는 비디오가 완전히 로드된 후에만 이

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

Manual

비디오 탐색 함수 설명

video_seek_to 함수는 현재 로드된 비디오에서 지정된 위치로 이동할 수 있게 해줍니다. 이 함수는 밀리초 단위로 이동할 시간을 지정합니다. 비디오가 일시 정지된 상태에서 사용할 때 가장 효과적이며, 현재 위치와 새 탐색 위치 간의 거리가 너무 작지 않아야 합니다. 구문 video_seek_to(time); 인수 설명 인수 타입 설명 time

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

Manual

비디오 재개 함수 설명

video_resume 함수는 현재 로드된 비디오 파일을 재개하는 기능을 제공합니다. 이 함수를 호출하기 전에 반드시 video_pause()로 비디오를 일시 정지해야 합니다. 문법 video_resume(); 반환값 * N/A (반환값 없음) 예제 다음 코드는 비디오의 상태를 확인하고, 사용자가 스페이스 키를 눌렀을 때 비디오를 일시 정지하거나 재개하는 기능을 구현합니다. var _status = video_

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

Manual

비디오 일시 정지 함수 설명

video_pause 함수는 현재 로드된 비디오 파일을 일시 정지합니다. 이 함수 호출 이후 언제든지 video_resume() 함수를 호출하여 비디오를 재개할 수 있습니다. 문법 video_pause(); 반환값 * N/A 예제 다음 코드는 비디오의 상태를 가져오고, 사용자가 스페이스 키를 눌렀는지 확인합니다. 비디오가 재생 중일 경우 일시 정지하고, 일시 정지 상태일 경우 재개합니다.

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

Manual

비디오 열기 함수 설명

video_open 함수는 지정된 경로를 사용하여 비디오 파일을 엽니다. 이 경로는 프로젝트의 포함된 파일, 사용자의 장치에 있는 로컬 파일, 또는 인터넷에서 파일을 로드하기 위한 URL을 참조할 수 있습니다. (모든 플랫폼에서 작동하지 않을 수 있습니다.) 한 번에 하나의 비디오만 로드할 수 있으므로, 이 함수는 지정된 비디오를 유일한 "비디오 슬롯"

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

Manual

비디오 루프 확인 함수

이 문서는 현재 로드된 비디오가 루프 설정이 되어 있는지 확인하는 함수에 대해 설명합니다. 이 함수는 비디오가 루프 설정이 되어 있으면 true를, 그렇지 않으면 false를 반환합니다. 비디오를 루프 설정하려면 video_enable_loop() 함수를 호출하면 됩니다. 문법 video_is_looping(); 반환값 * Boolean: 비디오가 루프 중이면 true, 그렇지 않으면 false. 예제 아래 코드는

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

Manual

비디오 볼륨 가져오기

video_get_volume 함수는 현재 로드된 비디오의 볼륨을 반환합니다. 이 값은 0과 1 사이의 실수입니다. 로드된 비디오의 볼륨은 video_set_volume() 함수를 사용하여 변경할 수 있습니다. 문법 video_get_volume(); 반환값 * 실수: 현재 비디오의 볼륨 값 예제 코드 // 스텝 이벤트 var _video_volume = video_get_volume(); if (_video_volume <

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