Manual

Manual

비디오 상태 가져오기

video_get_status 함수는 현재 로드된 비디오의 상태를 반환합니다. 상태는 다음과 같은 상수 중 하나일 수 있습니다. 비디오 상태 상수 설명 video_status_closed 현재 로드된 비디오가 없거나, video_close()로 비디오가 닫혔습니다. video_status_preparing 비디오가 현재 준비 중이며, 아직 재생되지 않았습니다. video_status_playing 비디오가 현재 재생 중입니다.

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

Manual

비디오 위치 가져오기 함수 설명

video_get_position 함수는 로드된 비디오의 현재 위치를 밀리초 단위로 반환합니다. 이 값은 비디오가 전체 재생 시간 중 얼마나 재생되었는지를 나타냅니다. 문법 video_get_position(); 반환값 * 실수형(Real): 비디오의 현재 위치(밀리초) 활용 예제 아래 코드는 오른쪽 화살표 키가 눌렸을 때 비디오의 재생 위치를 2초 앞으로 이동시키는 예제입니다. 새로운 위치가

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

Manual

비디오 포맷 가져오기

video_get_format 함수는 현재 로드된 비디오의 색상 포맷을 반환합니다. 이 함수는 다음과 같은 상수 중 하나를 반환할 수 있습니다. 비디오 포맷 상수 설명 video_format_rgba 비디오 표면이 RGBA 색상 모델을 사용함 video_format_yuv 비디오 표면이 YUV 색상 모델을 사용함 RGBA와 YUV 비디오의 그리기 방법이 다르기 때문에, 이

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

Manual

비디오 지속 시간 가져오기

이 문서는 현재 로드된 비디오의 지속 시간을 밀리초 단위로 반환하는 video_get_duration 함수에 대해 설명합니다. 함수 설명 * 함수명: video_get_duration * 설명: 현재 로드된 비디오의 지속 시간을 밀리초 단위로 반환합니다. * 문법: gml video_get_duration(); * 반환값: 실수형(Real) 예제 코드 다음은 비디오의 재생 위치를 2초 앞으로 이동시키는 코드 예제입니다.

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

Manual

비디오 루프 기능 설명서

이 문서는 현재 로드된 비디오의 루프 기능을 활성화하거나 비활성화하는 방법에 대해 설명합니다. enable 인자를 true로 설정하면 루프가 활성화되고, false로 설정하면 비활성화됩니다. 기본적으로 루프는 비활성화되어 있습니다. 문법 video_enable_loop(enable); 인자 설명 인자 이름 타입 설명 enable Boolean 루프를 활성화할지 (true) 비활성화할지 (false) 결정합니다. 반환 값 * N/A (반환 값

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

Manual

비디오 그리기 함수 설명

video_draw 함수는 열린 비디오의 현재 프레임을 표면(또는 두 개의 표면)에 그립니다. 이 함수는 반환 배열의 일부로 표면을 반환하며, 수동으로 그릴 수 있습니다. 또한 비디오의 상태에 대한 데이터도 반환합니다. 이 함수는 video_open() 호출 후에만 사용해야 하며, video_close() 호출 전에 사용해야 합니다. 그렇지 않으면 비디오가 로드되지 않아

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

Manual

비디오 닫기 함수 설명

video_close 함수는 현재 로드된 비디오 파일을 닫는 기능을 제공합니다. 이 함수는 반드시 video_open() 함수가 호출된 후에 사용해야 하며, 그렇지 않으면 아무런 동작을 하지 않습니다. 문법 video_close(); 반환값 * N/A (반환값 없음) 예제 아래 코드는 Escape 키가 눌렸을 때 비디오를 닫는 예제입니다. if (keyboard_check_pressed(vk_escape)

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

Manual

비디오 재생 가이드

비디오를 재생하는 방법에 대해 알아보겠습니다. 다음 단계에 따라 런타임에서 비디오를 로드하고 재생할 수 있습니다. 비디오 재생 단계 1. 비디오 파일을 프로젝트의 포함된 파일(/datafiles 디렉토리)에 추가합니다. 2. video_open()을 사용하여 비디오를 로드합니다. 3. 또는 URL에서 비디오를 로드할 수 있습니다. 4. video_draw()를 사용하여 드로우 이벤트에서 비디오를 그립니다.

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

Manual

texture_set_stage 함수 설명

texture_set_stage 함수는 주어진 스테이지 "슬롯"에 사용할 텍스처를 설정하는 기능을 제공합니다. 사용 가능한 스테이지 "슬롯"의 수는 컴파일하는 플랫폼에 따라 다르며, Windows, Mac 및 Linux에서는 최대 8개까지 사용할 수 있지만, 저사양 Android 기기에서는 이 숫자가 2개로 줄어들 수 있습니다. 또한, 첫 번째 스테이지 슬롯(

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

Manual

texture_prefetch 함수 설명

texture_prefetch 함수는 텍스처 페이지 또는 텍스처 페이지 그룹을 "미리 로드"하는 데 사용됩니다. 즉, 필요할 때 VRAM에 로드합니다. 이 함수는 특정 텍스처 페이지 ID를 제공하여 단일 페이지를 미리 로드하거나, 텍스처 그룹 이름을 제공하여 그룹 내의 모든 텍스처 페이지를 미리 로드할 수 있습니다. 문법 texture_prefetch(tex_id)

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

Manual

texture_is_ready 함수 설명

texture_is_ready 함수는 특정 텍스처 페이지가 언팩되어 사용 준비가 되었는지, 또는 여러 텍스처 페이지가 언팩되어 사용 준비가 되었는지를 확인하는 데 사용됩니다. 이 함수는 고유한 텍스처 페이지 ID( texturegroup_get_textures 배열에서 찾을 수 있음) 또는 텍스처 그룹 ID 문자열(텍스처 그룹 편집기에서 정의됨)을 인수로 받아들입니다. 함수는 언팩된 경우

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

Manual

텍스처 스케일 조정 함수

texture_global_scale 함수는 최종 게임 실행 파일의 일부인 WAD 파일에서 텍스처 페이지의 스케일을 조정할 수 있게 해줍니다. 이 함수는 메모리 사용량을 최적화하는 데 유용합니다. 함수 설명 * 입력 값: 2의 거듭제곱 값이어야 합니다. * 사용 예: * 텍스처 페이지를 1:1로 설정: texture_global_scale(1) * 텍스처를 절반 크기로 설정: texture_global_

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