Manual
texture_get_width 함수 설명
texture_get_width 함수는 주어진 ID를 가진 텍스처의 너비를 반환합니다. 반환되는 값은 항상 0에서 1 사이의 값입니다. 이 값은 텍스처를 모델이나 원시 도형에 매핑할 때 유용하게 사용될 수 있습니다. 문법 texture_get_width(tex); 인수 설명 인수 유형 설명 tex 텍스처 사용할 텍스처 페이지 자산 포인터 반환 값 * 실수형 값
Manual
texture_get_width 함수는 주어진 ID를 가진 텍스처의 너비를 반환합니다. 반환되는 값은 항상 0에서 1 사이의 값입니다. 이 값은 텍스처를 모델이나 원시 도형에 매핑할 때 유용하게 사용될 수 있습니다. 문법 texture_get_width(tex); 인수 설명 인수 유형 설명 tex 텍스처 사용할 텍스처 페이지 자산 포인터 반환 값 * 실수형 값
Manual
texture_get_uvs 함수는 주어진 텍스처 포인터에 대한 UV 좌표를 반환하는 함수입니다. 이 함수는 1D 배열을 반환하며, 배열의 요소는 다음과 같습니다: 인덱스 설명 [0] 왼쪽 좌표 (left) [1] 위쪽 좌표 (top) [2] 오른쪽 좌표 (right) [3] 아래쪽 좌표 (bottom) [4] 스프라이트의 왼쪽에서 잘린 픽셀 수 (스프라이트 자산 전용) [5] 스프라이트의
Manual
이 문서는 이미지 자산의 텍스처 페이지에서 단일 텍셀의 너비를 반환하는 texture_get_texel_width 함수에 대해 설명합니다. 텍셀은 컴퓨터 그래픽에서 사용되는 텍스처 공간의 기본 단위로, 텍스처는 텍셀 배열로 표현됩니다. 이는 이미지가 픽셀 배열로 표현되는 것과 유사합니다. 함수 문법 texture_get_texel_width(tex); 인수 설명 인수 타입 설명 tex Texture
Manual
이 문서에서는 texture_get_texel_height 함수에 대해 설명합니다. 이 함수는 이미지 자산의 텍스처 페이지에서 단일 텍셀의 높이를 반환합니다. 텍셀은 컴퓨터 그래픽에서 사용되는 텍스처 공간의 기본 단위로, 텍스처는 텍셀 배열로 표현됩니다. 이는 이미지가 픽셀 배열로 표현되는 것과 유사합니다. 함수 문법 texture_get_texel_height(tex); 인수 설명 인수 유형 설명
Manual
texture_get_height 함수는 주어진 ID를 가진 텍스처의 높이를 반환합니다. 반환되는 값은 항상 0에서 1 사이의 값입니다. 이 값은 텍스처를 모델이나 원시 도형에 매핑할 때 유용하게 사용될 수 있습니다. 문법 texture_get_height(tex); 인수 설명 인수 유형 설명 tex 텍스처 사용할 텍스처 페이지 자산 포인터 반환값 * 실수형 값 (Real)
Manual
texture_flush 함수는 텍스처 페이지 또는 텍스처 페이지 그룹을 "플러시"하는 데 사용됩니다. 즉, 더 이상 필요하지 않은 경우 VRAM에서 제거합니다. 텍스처는 RAM에 남아 있습니다. 이 함수를 사용하여 특정 텍스처 페이지 ID를 제공하거나 텍스처 그룹 이름을 제공하여 해당 그룹의 모든 텍스처 페이지를 플러시할 수 있습니다. 문법 texture_flush(
Manual
이 문서는 텍스처 디버그 메시지를 활성화하거나 비활성화하는 함수에 대해 설명합니다. 이 기능을 활성화하면 텍스처 페이지 사용에 대한 추가 정보가 출력 창으로 전송됩니다. 비활성화하면 이 출력이 다시 중지됩니다. 함수 구문 texture_debug_messages(enable); 인수 설명 인수 이름 타입 설명 enable Boolean 텍스처 디버그 메시지를 활성화 또는 비활성화합니다. 반환 값 * N/
Manual
이 문서에서는 게임에서 스프라이트나 기타 그래픽 요소로 사용하기 위해 VRAM에 저장된 이미지인 "텍스처"와 관련된 함수들을 설명합니다. 텍스처는 다음을 포함합니다: * 텍스처 페이지: GameMaker에 의해 생성된 텍스처 페이지로, 텍스처 그룹에 추가한 스프라이트나 별도의 텍스처 페이지에 배치한 스프라이트를 포함합니다. * 폰트 글리프: 텍스처 페이지에 포함된 글자 모양입니다. * 타일 세트: 게임에서 사용할
Manual
texturegroup_unload 함수는 메모리에 로드된 동적 텍스처 그룹을 원래의 압축 형태로 디스크로 언로드하는 데 사용됩니다. 기본(비동적) 텍스처 그룹은 언로드할 수 없습니다. 이 함수의 사용에 대한 정보는 동적 텍스처를 참조하세요. 문법 texturegroup_unload(groupname); 인수 인수 이름 유형 설명 groupname 문자열 텍스처 그룹의 이름. 텍스처 그룹 창에서 정의됩니다. 반환값 * 해당
Manual
texturegroup_set_mode 함수는 세 가지를 설정할 수 있습니다: 1. 모드: 동적 텍스처 그룹이 암시적(기본값) 또는 명시적 로딩을 사용할지 설정할 수 있습니다. 암시적 로딩은 false, 명시적 로딩은 true로 설정합니다. 2. 디버그: 디버깅을 활성화하면 게임 내에서 모든 텍스처 페이지와 그 상태를 보여줍니다. 3. 기본 스프라이트: 명시적 모드로 설정할 때, 그리려는
Manual
texturegroup_load 함수는 디스크에서 동적 텍스처 그룹을 RAM으로 로드하는 데 사용됩니다. 기본적으로 이 함수는 텍스처 그룹을 압축 해제하고 VRAM으로 가져옵니다. 두 번째 인자를 false로 설정하면 자동으로 VRAM으로 가져오지 않고, 나중에 수동으로 가져오거나 이미지를 그릴 때 자동으로 가져오도록 할 수 있습니다. 텍스처 그룹이 성공적으로 로드되면 함수는 0을 반환하고, 실패하면 -1을 반환합니다.
Manual
이 문서에서는 texturegroup_get_tilesets 함수에 대해 설명하고, 다양한 활용 및 응용 예제를 제공합니다. 함수 개요 texturegroup_get_tilesets 함수는 주어진 텍스처 그룹 내에서 텍스처 페이지에 할당된 각 타일셋의 인덱스를 가져오는 기능을 제공합니다. 이 함수는 텍스처 그룹 ID 문자열을 입력받으며, 반환값은 1차원 배열로, 각 항목에는 타일셋 리소스의 인덱스가 포함됩니다. 만약