색상 관련 함수 설명
색상에서 빨간색 구성 요소 가져오기
colour_get_red
함수는 주어진 색상을 만드는 데 사용된 빨간색의 양을 반환합니다. 반환 값은 0에서 255 사이의 값으로, 0은 빨간색이 없음을, 255는 전부 빨간색임을 의미합니다. 아래 이미지는 이 내용을 설명합니다.
문법
colour_get_red(col);
인수
인수 | 타입 | 설명 |
---|---|---|
col | 색상 | 확인할 색상 |
반환 값
- 빨간색 구성 요소의 값 (0에서 255 사이)
예제
r_comp = colour_get_red(c_teal);
위 코드는 색상 상수 "c_teal"의 빨간색 구성 요소를 가져와서 변수 "r_comp"에 저장합니다.
활용 예제
예제 1: 색상 구성 요소 분석
var my_color = c_purple;
var red_value = colour_get_red(my_color);
show_message("빨간색 구성 요소: " + string(red_value));
예제 2: 색상 비교
var color1 = c_red;
var color2 = c_blue;
if (colour_get_red(color1) > colour_get_red(color2)) {
show_message("color1이 더 많은 빨간색을 포함합니다.");
} else {
show_message("color2가 더 많은 빨간색을 포함합니다.");
}
예제 3: 색상 조합
var base_color = c_yellow;
var red_component = colour_get_red(base_color);
if (red_component < 128) {
base_color = c_red; // 빨간색을 추가
}
예제 4: 색상 변환
var original_color = c_green;
var red_amount = colour_get_red(original_color);
var new_color = make_color(red_amount, 255, 0); // 빨간색과 초록색 조합
예제 5: 색상 배열 처리
var colors = [c_red, c_green, c_blue];
for (var i = 0; i < array_length(colors); i++) {
var red_value = colour_get_red(colors[i]);
show_message("색상 " + string(i) + "의 빨간색 값: " + string(red_value));
}