Manual

Manual

레이어 배경 생성 함수 설명

layer_background_create 함수는 프로젝트에서 배경으로 사용할 스프라이트 리소스를 레이어에 할당하는 기능을 제공합니다. 이 함수는 레이어 핸들(레이어를 생성할 때 layer_create()를 사용하여 얻은 값) 또는 레이어 이름(문자열 형식 - 성능에 영향을 미칠 수 있음)과 스프라이트 인덱스(자산 브라우저에 표시된 스프라이트 이름)를 입력받아 레이어에 추가합니다. 함수는

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

Manual

layer_background_blend 함수 설명

layer_background_blend 함수는 배경 스프라이트의 혼합(또는 "틴팅")을 제어하는 기능입니다. 기본값은 -1로, 이는 상수 c_white를 나타냅니다. 다른 값(예: 내부 색상 상수인 c_red 또는 c_aqua)을 사용하면 지정한 색상이 원래 스프라이트와 혼합됩니다. 함수 사용법 이 함수는 배경 요소 ID를 필요로 합니다. 이 ID는

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

Manual

배경 요소

배경 요소 소개 GameMaker Room 편집기는 레이어를 사용하여 특정 방에 배경을 추가할 수 있게 해줍니다. 배경 레이어는 특정 깊이에 위치한 레이어에서 사용되는 스프라이트 자산으로, 레이어를 쌓아 올리면 어떤 요소가 다른 요소 위 또는 아래에 그려지도록 할 수 있습니다. 또한, 코드에서 레이어의 특정 속성을 제어할 수 있어, 실행 중에 요소를 추가하거나

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

Manual

layer_background_alpha 함수 설명

layer_background_alpha 함수는 배경 스프라이트의 알파(투명도)를 제어하는 기능을 제공합니다. 이 함수를 사용하여 배경 요소의 ID를 지정하고, 원하는 알파 값을 설정할 수 있습니다. 알파 값은 0(완전히 투명)에서 1(완전히 불투명) 사이의 값을 가질 수 있으며, 기본 알파 값은 1입니다. 주의: 배경 요소가 할당된 레이어가 보이지 않거나,

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

Manual

room_width 변수 설명

room_width 변수는 현재 방의 너비를 픽셀 단위로 저장합니다. 이 변수를 변경하면 언제든지 방의 너비를 조정할 수 있습니다. 문법 room_width; 반환값 * 현재 방의 너비 (픽셀 단위) 예제 다음 코드는 현재 인스턴스의 스프라이트 경계 상자가 방의 너비보다 큰지 확인하고, 만약 그렇다면 인스턴스를 방의 너비에 맞게 이동시킵니다. if (bbox_right >

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

Manual

room_speed 변수 설명

room_speed 변수는 게임의 모든 방과 게임 전체의 실행 속도를 초당 게임 프레임 수로 나타냅니다. 이 값은 FPS(초당 프레임 수)가 아니라 GameMaker가 매초 유지하려고 하는 게임 스텝의 수입니다. 이 변수는 레거시 지원을 위해 유지되고 있으며, 더 이상 단일 방의 속도를 설정하는 데 사용되지 않고 게임의 모든 방에 적용됩니다.

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

Manual

room_set_view_enabled 함수 설명

room_set_view_enabled 함수는 게임 내의 특정 방에서 뷰를 활성화(true)하거나 비활성화(false)하는 기능을 제공합니다. 현재 방을 제외한 다른 방에 적용할 수 있습니다. 문법 room_set_view_enabled(index, val); 매개변수 설명 매개변수 타입 설명 index Room Asset 설정할 방의 인덱스 val Boolean 주어진 방에서 뷰를 활성화할지(

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

Manual

room_set_viewport 함수 설명

room_set_viewport 함수는 현재 방을 제외한 게임의 어떤 방에 대해서도 뷰포트 속성을 설정하는 기능을 제공합니다. 이 함수를 사용하여 뷰포트를 설정하려면 방 인덱스, 뷰포트 인덱스(0에서 7까지), 그리고 방 시작 시 뷰포트가 보일지 여부를 지정해야 합니다. 뷰포트를 보이게 하려면 true로 설정하고, 그렇지 않으면 false로 설정합니다. 그 후, 뷰포트의 좌상단 위치에

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

Manual

room_set_persistent 함수 설명

room_set_persistent 함수는 게임 내의 특정 방의 지속성을 변경하거나 설정하는 기능을 제공합니다. 현재 방을 제외한 다른 방에 적용할 수 있습니다. 지속성이 true로 설정된 방은 플레이어가 나갔다가 돌아올 때 모든 인스턴스의 상태를 유지합니다. 반면, false로 설정된 방은 매번 초기 상태로 리셋됩니다. 주의사항 * 지속성이 설정된 방은 일반 방보다 훨씬 더 많은

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

Manual

room_set_camera 함수 설명

room_set_camera 함수는 현재 방이 아닌 특정 방의 뷰포트에 카메라를 할당하는 기능을 제공합니다. 이 함수를 사용하면 게임의 다양한 방에서 카메라를 쉽게 관리할 수 있습니다. 함수 구문 room_set_camera(rm, vind, camera); 매개변수 설명 매개변수 타입 설명 rm Room Asset 카메라를 설정할 방의 인덱스 vind Real 카메라를 할당할 뷰포트의

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