Manual

Manual

make_colour_rgb 함수 설명

GameMaker에서는 사용자가 자신만의 색상을 만들 수 있도록 여러 가지 함수를 제공합니다. 그 중 make_colour_rgb 함수는 색상의 세 가지 구성 요소인 빨강(red), 초록(green), 파랑(blue) 값을 입력받아 색상을 생성합니다. 이 값들은 0에서 255 사이의 정수로 입력되며, 이를 통해 총 16,777,216가지 색상을 만들 수 있습니다. 아래

By 이재협/실장/시스템개발실/PHYSIA

Manual

make_colour_hsv 함수 설명

GameMaker에서는 사용자가 자신만의 색상을 만들 수 있도록 여러 가지 함수를 제공합니다. 그 중 하나가 make_colour_hsv 함수입니다. 이 함수는 색상을 만들기 위해 세 가지 구성 요소인 색상(hue), 채도(saturation), 밝기(value 또는 luminosity)를 사용합니다. 이 값들은 0에서 255 사이의 범위를 가지며, 이를 통해 총 16,777,216가지

By 이재협/실장/시스템개발실/PHYSIA

Manual

draw_set_colour 함수 설명

draw_set_colour 함수는 게임에서 기본 그리기 색상을 설정하는 데 사용됩니다. 이 색상은 글꼴, 형태, 기본 도형 및 3D 그래픽의 그리기에 영향을 미치지만, 스프라이트에는 영향을 주지 않습니다. 만약 영향을 받는 그래픽이 자체 색상 값을 가지고 있다면, 설정한 색상 값은 무시됩니다. 문법 draw_set_colour(col); 인수 인수 유형 설명 col

By 이재협/실장/시스템개발실/PHYSIA

Manual

draw_set_alpha 함수 설명

draw_set_alpha 함수는 게임에서 기본 드로우 알파 값을 설정하는 데 사용됩니다. 이 값은 0에서 1 사이로 설정할 수 있으며, 0은 완전히 투명하고 1은 완전히 불투명한 상태를 의미합니다(기본값은 1). 이 설정은 배경, 스프라이트, 폰트, 프리미티브 및 3D 요소를 포함한 모든 후속 드로잉에 영향을 미칩니다. 주의사항 * 만약 자산을 그릴 때

By 이재협/실장/시스템개발실/PHYSIA

Manual

draw_get_colour 함수 설명

draw_get_colour 함수는 현재 그리기 색상을 반환합니다. 이 색상은 도형, 텍스트, 기본 도형 및 텍스처가 없는 3D 모델을 그릴 때 사용됩니다. 색상은 draw_set_colour() 함수를 통해 설정할 수 있습니다. 문법 draw_get_colour() 반환값 * 색상 상수 (Colour Constant) 예제 var _cur_color = draw_get_colour(); // 현재 그리기 색상을

By 이재협/실장/시스템개발실/PHYSIA

Manual

draw_get_alpha 함수 설명 및 활용 예제

함수 설명 draw_get_alpha 함수는 현재의 드로우 알파 값을 반환합니다. 이 값은 0(완전히 투명)에서 1(완전히 불투명) 사이의 범위를 가집니다. 드로우 알파는 모든 드로우 함수의 투명도에 영향을 미치며, draw_set_alpha() 함수를 사용하여 설정할 수 있습니다. 구문 draw_get_alpha() 반환값 * 현재 드로우 알파 값 (0에서 1

By 이재협/실장/시스템개발실/PHYSIA

Manual

draw_getpixel_ext 함수 설명

draw_getpixel_ext 함수는 현재 렌더 타겟에 그려지고 있는 픽셀의 32비트 AGBR 값을 가져오는 기능을 제공합니다. 이 함수의 결과는 호출되는 이벤트와 사용되는 타겟 표면에 따라 달라집니다. 중요 사항 이 함수는 성능에 큰 영향을 미치므로, 꼭 필요한 경우에만 사용해야 합니다. 문법 draw_getpixel_ext(x, y); 인수 설명 인수 타입 설명

By 이재협/실장/시스템개발실/PHYSIA

Manual

draw_getpixel 함수 설명

draw_getpixel 함수는 현재 렌더 타겟에 그려진 어떤 픽셀의 색상 값을 가져오는 데 사용됩니다. 이 함수의 결과는 호출되는 이벤트와 사용되는 타겟 표면에 따라 달라집니다. 이 함수는 알파 값을 반환하지 않으며, 알파 값을 얻으려면 draw_getpixel_ext() 함수를 사용해야 합니다. 중요 사항 이 함수는 성능에 큰 영향을 미치므로 꼭 필요한 경우에만

By 이재협/실장/시스템개발실/PHYSIA

Manual

draw_clear_alpha 함수 설명

draw_clear_alpha 함수는 주어진 색상으로 전체 화면을 지우는 데 사용됩니다. 이 함수는 목적지의 알파 컴포넌트를 설정한 값으로 설정하며, 블렌딩 작업을 수행하지 않습니다. 그러나 이후의 블렌드 작업은 설정한 목적지 알파를 사용할 수 있습니다. 이 함수는 인스턴스의 드로우 이벤트에서만 사용할 수 있으며, 다른 이벤트에서는 표시되지 않습니다. 또한, 새로 생성된 서피스를 지우는

By 이재협/실장/시스템개발실/PHYSIA

Manual

draw_clear 함수 설명

draw_clear 함수는 주어진 색상으로 전체 화면을 지우는 데 사용됩니다. 이 함수는 인스턴스의 드로우 이벤트에서만 사용할 수 있으며, 다른 이벤트에서 사용하면 화면에 표시되지 않습니다. 이 함수는 새로 생성된 서피스를 지우는 데도 유용합니다. 구문 draw_clear(col); 인수 인수 타입 설명 col 색상 화면을 지울 색상 반환값 * 없음 예제 draw_clear(

By 이재협/실장/시스템개발실/PHYSIA

Manual

색상 값 가져오기 (colour_get_value)

이 함수는 주어진 색상의 값을 반환합니다. 여기서 값은 색상의 밝기(luminosity)를 의미하며, 최종 색상에 혼합된 "빛"의 양을 나타냅니다. 이는 색상을 정의하는 데 사용되는 색조(hue), 채도(saturation), 값(value) 방법의 일부입니다. 아래 이미지는 이 값이 HSV 색상 스케일과 어떻게 대응되는지를 보여줍니다. 문법 colour_get_value(col)

By 이재협/실장/시스템개발실/PHYSIA

Manual

색상 채도 가져오기 (colour_get_saturation)

이 함수는 주어진 색상의 채도를 반환합니다. 채도는 최종 색상에 혼합된 색조의 양을 나타내며, 색상을 정의하는 데 사용되는 색조(Hue), 채도(Saturation), 값(Value, 밝기) 방법의 일부입니다. 아래 이미지는 이 값이 HSV 색상 스케일과 어떻게 대응되는지를 보여줍니다. 문법 colour_get_saturation(col); 인수 인수 유형 설명 col 색상 확인할 색상 반환값

By 이재협/실장/시스템개발실/PHYSIA