배경 요소의 Y축 스케일 설정
이 문서는 배경 요소의 Y축 스케일을 설정하는 함수에 대해 설명합니다. 이 함수를 사용하면 배경 요소의 ID를 통해 Y축 스케일 값을 조정할 수 있습니다.
함수 설명
layer_background_yscale 함수는 배경 요소의 Y축 스케일을 설정하는 데 사용됩니다. 배경 요소 ID는 layer_background_create() 함수를 사용하여 생성할 때 얻거나, layer_background_get_id() 함수를 통해 얻을 수 있습니다. 스케일 값은 배경 요소의 표시 방식을 변경하는 배수입니다. 예를 들어, 0.5는 요소를 절반 크기로 표시하고, 2는 두 배 크기로 표시합니다. 음수 값도 유효하며, (0,0) 위치를 기준으로 요소를 "뒤집는" 효과를 줍니다. 예를 들어, X 스케일이 -1이면 이미지를 반전하여 표시합니다.
문법
layer_background_yscale(background_element_id, yscale);
인수 설명
| 인수 | 타입 | 설명 |
|---|---|---|
| background_element_id | Background Element ID | 변경할 배경 요소의 고유 ID 값 |
| yscale | Real | 요소에 사용할 스케일 배수/값 |
반환값
- N/A
활용 예제
다음은 layer_background_yscale 함수를 사용하는 몇 가지 예제입니다.
예제 1: 배경 요소의 Y축 스케일을 반전시키기
var lay_id = layer_get_id("Background_water");
var back_id = layer_background_get_id(lay_id);
layer_background_yscale(back_id, -1);
위 코드는 "Background_water"라는 이름의 레이어 핸들을 가져오고, 이를 사용하여 해당 레이어의 배경 요소 ID를 얻습니다. 그런 다음 이 ID를 사용하여 요소의 Y축 스케일을 변경합니다.
예제 2: 배경 요소의 Y축 스케일을 두 배로 늘리기
var lay_id = layer_get_id("Background_forest");
var back_id = layer_background_get_id(lay_id);
layer_background_yscale(back_id, 2);
이 코드는 "Background_forest" 레이어의 배경 요소를 두 배 크기로 설정합니다.
예제 3: 배경 요소의 Y축 스케일을 절반으로 줄이기
var lay_id = layer_get_id("Background_mountains");
var back_id = layer_background_get_id(lay_id);
layer_background_yscale(back_id, 0.5);
이 코드는 "Background_mountains" 레이어의 배경 요소를 절반 크기로 설정합니다.
예제 4: 배경 요소의 Y축 스케일을 1로 설정하기
var lay_id = layer_get_id("Background_sky");
var back_id = layer_background_get_id(lay_id);
layer_background_yscale(back_id, 1);
이 코드는 "Background_sky" 레이어의 배경 요소를 원래 크기로 설정합니다.