Manual

Manual

GPU 백면 제거 모드 설정

gpu_set_cullmode 함수는 백면 제거 모드를 설정하는 데 사용됩니다. 다각형(프리미티브)은 앞면과 뒷면을 가지고 있습니다. 앞면은 정점이 반시계 방향으로 정의된 면입니다. 일반적으로 두 면 모두 그려지지만, 피라미드와 같은 닫힌 형태를 만들 경우, 삼각형의 뒷면은 절대 보이지 않기 때문에 처리 능력을 낭비하게 됩니다. 이러한 경우 백면 제거를 활성화하면 약

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

Manual

GPU 색상 쓰기 활성화 함수

gpu_set_colourwriteenable 함수는 모든 후속 그리기를 위해 색상 채널과 알파 채널을 켜거나 끌 수 있게 해줍니다. 이 함수를 사용하여 알파 채널만 있는 표면을 만들거나 화면에 그릴 때 특별한 효과를 만들 수 있습니다. 기본 정보 * 각 구성 요소의 기본값은 true입니다. * 네 개의 고유한 인수 또는 다음 요소가 포함된 1D 배열을

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

Manual

GPU 블렌드 모드 설정

gpu_set_blendmode_ext_sepalpha 함수는 GameMaker에서 픽셀을 그릴 때 소스 색상과 대상 색상을 조합하여 새로운 색상을 결정하는 방법을 설정합니다. 이 문서에서는 이 함수의 사용법과 다양한 활용 예제를 설명합니다. 블렌드 모드 개요 픽셀을 그릴 때, 소스 색상(그릴 픽셀의 색상)과 대상 색상(이미 그려진 픽셀의 색상)이 있습니다. 새로운

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

Manual

GPU 블렌드 모드 설정

이 문서는 GameMaker에서 픽셀을 그릴 때 사용하는 블렌드 모드에 대해 설명합니다. 블렌드 모드는 소스 색상(그릴 픽셀의 색상)과 대상 색상(그릴 픽셀에 이미 있는 색상)을 결합하여 새로운 색상을 결정하는 방식입니다. 블렌드 모드 이해하기 각 색상 구성 요소는 0과 1 사이의 부동 소수점 값으로 저장됩니다. 새로운 색상은 소스 색상의

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

Manual

GPU 블렌드 모드 설정

게임 메이커에서 픽셀을 그릴 때, 소스 색상(그릴 픽셀의 색상)과 대상 색상(그릴 픽셀에 이미 있는 색상)이 있습니다. 새로운 픽셀 색상을 결정할 때, 선택한 블렌드 모드에 따라 소스 색상과 대상 색상이 계산됩니다. 색상의 각 구성 요소는 0과 1 사이의 부동 소수점 값으로 저장되며, 새로운 색상은 소스 색상의 각

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

Manual

GPU 블렌드 방정식 설정

gpu_set_blendequation_sepalpha 함수는 gpu_set_blendequation과 동일하지만, 두 개의 별도 방정식을 설정할 수 있습니다. 첫 번째 방정식은 소스와 대상의 RGB 구성 요소에 사용되며, 두 번째 방정식은 알파 구성 요소에 사용됩니다. 사용 가능한 방정식 각 구성 요소에 대해 다음 방정식 중에서 선택할 수 있습니다. 블렌드 모드와 그 작동 방식,

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

Manual

GPU 블렌드 방정식 설정

GameMaker에서 픽셀을 그릴 때, 소스 색상(그릴 픽셀의 색상)과 대상 색상(그릴 픽셀에 이미 있는 색상)이 필요합니다. 이 두 색상은 최종 픽셀 값을 생성하기 위해 처리되어야 합니다. 소스와 대상 픽셀이 설정된 계수로 곱해진 후, 이 두 픽셀은 최종 픽셀 값을 생성하기 위해 혼합되어야 합니다. 기본적으로 이들은 더해지며, 최종

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

Manual

GPU 알파 블렌딩 설정

gpu_set_blendenable 함수는 알파 블렌딩을 켜거나 끌 수 있는 기능을 제공합니다. 이 함수를 사용하면 이미지가 100% 불투명하게 그려지며, 스프라이트나 배경의 투명하거나 반투명한 부분은 고체 색상으로 표시됩니다. 모바일 장치에서 개발할 때는 가능한 한 알파 블렌딩을 끄는 것이 좋습니다. 이는 그리기 속도를 크게 향상시킵니다. 문법 gpu_set_blendenable(enable); 인수 인수

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

Manual

GPU 알파 테스트 참조 값 설정

이 문서는 GPU에서 알파 테스트의 참조 값을 설정하는 함수인 gpu_set_alphatestref에 대해 설명합니다. 이 함수는 알파 테스트가 활성화된 경우, 픽셀이 그려지지 않을 "컷오프" 임계값을 설정합니다. 기본 개념 * 알파 테스트: 픽셀의 알파 값에 따라 그려질지 결정합니다. 알파 값이 설정된 참조 값보다 낮으면 해당 픽셀은 그려지지 않습니다. * 참조 값:

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

Manual

GPU 알파 테스트 활성화 함수

이 문서는 게임에서 알파 테스트를 활성화하거나 비활성화하는 방법에 대해 설명합니다. 기본적으로 알파 테스트는 비활성화되어 있습니다. 알파 테스트를 활성화하면 gpu_set_alphatestref() 함수를 사용하여 알파 값이 0으로 설정되는 "컷오프" 값을 설정할 수 있습니다. 아래 이미지는 알파 테스트가 활성화되었을 때와 비활성화되었을 때의 차이를 보여줍니다. 주의: 이 함수는 iOS 및 Android

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

Manual

GPU 상태 관리 함수 설명

gpu_pop_state 함수는 스택에서 이전 GPU 상태를 꺼내어 적용하는 기능을 제공합니다. 이 함수는 GPU 상태를 관리하는 데 유용하며, 이전 상태로 쉽게 복원할 수 있습니다. 문법 gpu_pop_state(); 반환값 이 함수는 반환값이 없습니다. 사용 예제 아래의 예제는 현재 GPU 상태를 스택에 저장한 후, 특정 GPU 설정을 변경하고, 인스턴스 그룹을

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