Manual
font_sdf_spread 함수 설명 및 활용 예제
font_sdf_spread 함수는 SDF(서명 거리 필드) 기능이 있는 폰트의 스프레드를 변경하는 데 사용됩니다. 스프레드는 각 글자의 가장자리에서 효과가 얼마나 퍼져 나갈지를 제한합니다. 스프레드 값은 각 글자의 가장자리에서 확장되는 거리(픽셀 단위)를 의미합니다. 스프레드 값의 범위는 2에서 32 픽셀(포함)까지이며, 기본값은 8입니다. 더 큰 스프레드 값은 광채와
Manual
font_sdf_spread 함수는 SDF(서명 거리 필드) 기능이 있는 폰트의 스프레드를 변경하는 데 사용됩니다. 스프레드는 각 글자의 가장자리에서 효과가 얼마나 퍼져 나갈지를 제한합니다. 스프레드 값은 각 글자의 가장자리에서 확장되는 거리(픽셀 단위)를 의미합니다. 스프레드 값의 범위는 2에서 32 픽셀(포함)까지이며, 기본값은 8입니다. 더 큰 스프레드 값은 광채와
Manual
이 문서에서는 font_replace_sprite_ext 함수의 사용법과 관련된 내용을 쉽게 설명합니다. 이 함수는 font_add_sprite_ext() 함수를 사용하여 이전에 만든 스프라이트 폰트를 교체하는 기능을 제공합니다. 함수 설명 font_replace_sprite_ext 함수는 각각의 서브 이미지가 개별 기호 또는 글자인 "스프라이트 스트립"을 사용하여 스프라이트 폰트를 교체합니다.
Manual
이 문서에서는 스프라이트 시트를 사용하여 기존에 생성된 스프라이트 폰트 자산을 교체하는 font_replace_sprite 함수에 대해 설명합니다. 각 하위 이미지는 개별 기호 또는 문자를 나타냅니다. 이 함수의 주요 요소와 추가 활용 예제들을 쉽게 설명하겠습니다. 함수 설명 정의 font_replace_sprite 함수는 스프라이트 폰트를 교체하는 기능을 제공합니다. 이때 각 문자는 스프라이트
Manual
font_get_uvs 함수는 폰트 텍스처의 UV 좌표를 반환하는 함수입니다. 이 함수의 출력은 배열 형식이며, UV 좌표는 다음과 같은 값으로 배열에 채워집니다: 인덱스 설명 [0] 왼쪽 좌표 (left) [1] 위쪽 좌표 (top) [2] 오른쪽 좌표 (right) [3] 아래쪽 좌표 (bottom) 이 값을 사용하여 다양한 드로우 함수에서 활용할 수 있으며, 특히
Manual
`font_get_texture` 함수는 폰트 텍스처 페이지에 대한 특별한 포인터를 반환합니다. 이 값은 다른 드로우 함수에서 사용될 수 있으며, 특히 기하학적 도형(primitive)이나 셰이더 함수와 함께 사용할 때 유용합니다. ## 함수 구문 ```gml font_get_texture(font); 인수 설명 인수 타입 설명 font Font Asset 사용할 폰트 반환값 * 전달한 폰트에
Manual
font_get_size 함수는 어떤 폰트 리소스의 크기를 가져올 수 있는 기능을 제공합니다. 이는 폰트 리소스 대화 상자에서 표시되는 포인트 값을 의미합니다. 문법 font_get_size(ind); 인수 인수 타입 설명 ind Font Asset 크기를 가져올 폰트의 인덱스 반환 값 * 실수 (Real): 지정된 폰트의 크기 사용 예시 sz = font_get_
Manual
이 문서에서는 font_get_sdf_spread 함수에 대해 설명하고, 다양한 활용 및 응용 예제를 추가로 제시합니다. 이 함수는 특정 글꼴의 스프레드를 반환합니다. 글꼴은 SDF(서브 픽셀 정밀도)를 지원해야 하며, 존재하지 않는 경우 -1을 반환합니다. 문법 font_get_sdf_spread(ind); 인자 설명 인자 타입 설명 ind Font Asset 스프레드
Manual
이 문서는 주어진 폰트에 대해 SDF(상태 기반 사각 정점 간섭 그림) 렌더링이 활성화되어 있는지 확인하는 함수 font_get_sdf_enabled에 대해 설명합니다. 함수 개요 font_get_sdf_enabled * 설명: 주어진 폰트에 대해 SDF 렌더링이 활성화되어 있는지 여부를 반환하는 함수입니다. * 문법: font_get_sdf_enabled(ind); 매개변수 매개변수 유형 설명
Manual
font_get_name 함수는 게임에서 사용되는 폰트의 이름을 문자열 형태로 가져오는 데 사용됩니다. 이 이름은 게임화면에 추가된 폰트가 GameMaker Asset Browser에 추가될 때 지정된 이름입니다. 참고: 이 함수는 문자열만 반환하며, 폰트를 직접 참조하는 데 사용되지 않습니다. 폰트를 참조하려면 폰트 인덱스가 필요합니다. 하지만 반환된 문자열을 사용하여 asset_get_index() 함수를 통해
Manual
GameMaker에서 폰트를 정의할 때, 포함할 문자 범위를 설정할 수 있습니다. 폰트 자체는 법적 이유로 게임에 포함되지 않고, 폰트의 이미지가 텍스처 페이지에 포함되어 게임에서 사용됩니다. 따라서 사용해야 할 문자의 수를 최소화하고 게임에서 필요한 문자 범위만 지정하여 텍스처 메모리를 최적화하는 것이 중요합니다. font_get_last 함수 이 함수는 게임에 폰트 자산을 추가할
Manual
이 문서에서는 폰트 자산에 이탤릭 여부를 확인하는 font_get_italic 함수에 대해 설명합니다. 이 함수를 통해 특정 폰트가 이탤릭 설정이 되어 있는지 여부를 확인할 수 있습니다. 이탤릭이 설정되어 있으면 true를 반환하고, 그렇지 않으면 false를 반환합니다. 구문 font_get_italic(ind); 인수 매개변수 유형 설명 ind Index 확인할 폰트의 인덱스 반환값
Manual
font_get_info 함수는 주어진 폰트에 대한 정보를 조회하는 데 사용됩니다. 폰트 인덱스를 제공해야 하며, 이는 자산 브라우저를 통해 추가된 폰트나 런타임에 추가된 폰트가 될 수 있습니다. 이 함수는 여러 변수들이 포함된 구조체를 반환합니다. 폰트 정보 구조체 리턴되는 구조체는 다음과 같은 변수를 포함합니다: 변수 이름 데이터 타입 설명 ascender Real