layer_text_framew 함수 설명
layer_text_framew 함수는 주어진 텍스트 요소의 프레임 너비를 변경하는 기능을 제공합니다. 이 함수는 텍스트의 줄 바꿈 및 정렬 방식에 영향을 미칩니다.
문법
layer_text_framew(text_element_id, width);
인수 설명
| 인수 | 유형 | 설명 |
|---|---|---|
| text_element_id | Text Element ID | 텍스트 요소의 ID로, layer_text_create 또는 layer_text_get_id를 통해 가져올 수 있습니다. |
| width | Real | 요소의 새로운 프레임 너비입니다. |
반환값
- N/A
활용 예제
예제 1: 텍스트 요소의 프레임 너비 설정
var _text1_id = layer_text_get_id("Assets", "text1");
layer_text_framew(_text1_id, room_width * 0.5);
layer_text_frameh(_text1_id, 64);
이 코드는 Assets 레이어에서 text1 텍스트 요소의 ID를 가져온 후, 그 프레임 너비를 방의 크기의 절반으로 설정하고, 프레임 높이를 64로 설정합니다.
예제 2: 다양한 프레임 너비 적용
var _text2_id = layer_text_get_id("Assets", "text2");
layer_text_framew(_text2_id, 300); // 고정 너비 설정
이 코드는 text2 텍스트 요소의 프레임 너비를 300으로 설정합니다.
예제 3: 동적으로 프레임 너비 조정
var _text3_id = layer_text_get_id("Assets", "text3");
layer_text_framew(_text3_id, mouse_x); // 마우스 X 위치에 따라 너비 조정
이 코드는 마우스의 X 위치에 따라 text3 텍스트 요소의 프레임 너비를 동적으로 조정합니다.
예제 4: 여러 텍스트 요소의 프레임 너비 설정
var _text4_id = layer_text_get_id("Assets", "text4");
var _text5_id = layer_text_get_id("Assets", "text5");
layer_text_framew(_text4_id, 200);
layer_text_framew(_text5_id, 400);
이 코드는 text4와 text5 텍스트 요소의 프레임 너비를 각각 200과 400으로 설정합니다.