draw_set_lighting 함수 설명
draw_set_lighting
함수는 모든 조명 효과를 활성화하는 데 사용됩니다. 기본값은 비활성화(false)입니다.
문법
draw_set_lighting(enable);
인수 설명
인수 이름 | 타입 | 설명 |
---|---|---|
enable | Boolean | 모든 조명을 활성화(true) 또는 비활성화(false)할지 여부 |
반환값
- 해당 없음(N/A)
예제
draw_set_lighting(true);
draw_light_define_direction(1, 0, 1, 0, c_white);
draw_light_enable(1, true);
위 코드는 전체 장면에 대해 조명을 활성화하고, 방 공간에 흰색 방향 조명을 정의한 다음, 해당 조명을 켭니다.
활용 및 응용 예제
예제 1: 기본 조명 설정
draw_set_lighting(true);
draw_light_define_direction(1, 0, 1, 0, c_yellow);
draw_light_enable(1, true);
이 코드는 노란색 방향 조명을 설정하여 장면에 따뜻한 느낌을 줍니다.
예제 2: 여러 조명 효과 사용
draw_set_lighting(true);
draw_light_define_direction(1, 0, 1, 0, c_white);
draw_light_enable(1, true);
draw_light_define_direction(2, 1, 0, 0, c_red);
draw_light_enable(2, true);
이 코드는 흰색과 빨간색 두 개의 방향 조명을 설정하여 다양한 조명 효과를 제공합니다.
예제 3: 조명 비활성화
draw_set_lighting(false);
이 코드는 모든 조명 효과를 비활성화하여 기본적인 장면을 표시합니다.
예제 4: 조명 강도 조절
draw_set_lighting(true);
draw_light_define_direction(1, 0, 1, 0, c_white);
draw_light_enable(1, true);
draw_light_set_intensity(1, 0.5); // 조명 강도를 50%로 설정
이 코드는 조명의 강도를 조절하여 장면의 밝기를 조절합니다.