Manual

Manual

클램프 함수 설명

클램프(clamp) 함수는 입력 값을 지정된 범위 내에서 유지하는 데 사용됩니다. 이 함수는 주어진 최소값과 최대값 사이에서만 값을 허용합니다. 구문 clamp(val, min, max) 매개변수 설명 매개변수 타입 설명 val 숫자 클램프할 값 min 숫자 클램프할 최소값 max 숫자 클램프할 최대값 반환값 * 지정된 범위 내에서 조정된 값이 반환됩니다. 예제 speed

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

Manual

choose() 함수 설명 및 활용 예제

때때로 무작위 선택을 위해 숫자 이외의 값을 지정하고 싶거나, 원하는 숫자가 실제 순서나 특정 범위 내에 있지 않을 때가 있습니다. 이러한 경우 choose() 함수를 사용하여 무작위 결과를 생성할 수 있습니다. 예를 들어, 시작할 때 무작위 스프라이트를 가진 객체를 생성하고 싶다면 이 함수를 사용하여 스프라이트 인덱스를 주어진 스프라이트 중 하나로 설정할

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

Manual

ceil 함수 설명

ceil 함수는 실수를 입력받아 가장 가까운 정수로 올림하는 기능을 제공합니다. 이 함수를 사용할 때 주의해야 할 점은, 무작위 값을 올림할 때 항상 1보다 큰 값을 기대하는 실수가 발생할 수 있다는 것입니다. 예를 들어, 다음과 같은 코드가 있을 때: int = ceil(random(5)); 이 코드는 항상 1과 5 사이의 정수를 반환할

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

Manual

abs 함수 설명 및 활용 예제

함수 설명 abs 함수는 입력된 인자의 절대값을 반환합니다. 즉, 입력값이 양수일 경우 그대로 반환되고, 음수일 경우 -1을 곱하여 양수로 변환됩니다. 문법 abs(val) 인자 설명 인자 타입 설명 val 숫자 절대값으로 변환할 숫자 반환값 * 절대값 예제 x += abs(x - mouse_x) 위 코드는 인스턴스의 현재 x 위치와 마우스의 x

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

Manual

행렬 변환 함수 설명

matrix_transform_vertex 함수는 벡터를 행렬로 변환하고 결과를 새로운 배열로 반환하는 기능을 제공합니다. 이 함수는 변환 행렬(함수 matrix_build에서 반환된)과 변환할 벡터의 x, y, z 값을 인자로 받습니다. 선택적으로 w 성분의 값도 받을 수 있습니다. 반환 값 함수는 제공된 성분의 수에 따라 크기가 같은 배열을 반환합니다: - x,

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

Manual

매트릭스 스택의 최상위 매트릭스 가져오기

이 문서는 매트릭스 스택에서 현재 최상위 매트릭스를 반환하는 함수인 matrix_stack_top()에 대해 설명합니다. 이 함수는 최상위 매트릭스를 제거하지 않고 반환합니다. 매트릭스를 제거하려면 matrix_stack_pop() 함수를 사용해야 합니다. 문법 matrix_stack_top(); 반환값 * 매트릭스 배열 예제 다음은 두 개의 매트릭스를 생성하고 이를 매트릭스 스택에 푸시한 후, 최상위 매트릭스를

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

Manual

매트릭스 스택 설정 함수

이 문서는 매트릭스 스택의 현재 최상단을 지정된 매트릭스로 덮어쓰는 함수인 matrix_stack_set에 대해 설명합니다. 함수 구문 matrix_stack_set(matrix); 인수 설명 인수 이름 타입 설명 matrix 정수 사용할 매트릭스 인덱스 반환값 이 함수는 반환값이 없습니다. 사용 예제 아래의 코드는 새로운 매트릭스를 생성하고, 그 결과로 얻은 매트릭스 인덱스를 변수

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

Manual

매트릭스 스택 푸시 (matrix_stack_push)

이 함수는 현재 매트릭스 스택의 맨 위에 새로운 매트릭스를 추가하는 데 사용됩니다. 주어진 매트릭스를 스택의 맨 위에 있는 매트릭스와 먼저 곱한 후, 그 결과 매트릭스를 스택에 추가합니다. 이 함수는 여러 매트릭스 변환을 시각적 요소에 적용할 때 유용하며, 다양한 매트릭스를 수동으로 곱할 필요가 없습니다. 활용 예제 예를 들어, 기본 매트릭스를 스택에

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

Manual

매트릭스 스택 팝 (matrix_stack_pop)

이 문서는 matrix_stack_pop 함수에 대해 설명합니다. 이 함수는 현재 매트릭스 스택의 맨 위에 있는 매트릭스를 제거합니다. 문법 matrix_stack_pop(); 반환값 이 함수는 반환값이 없습니다. 사용 예제 아래의 예제 코드는 두 개의 새로운 매트릭스를 생성하고 이를 매트릭스 스택에 추가한 후, 스택의 맨 위 매트릭스를 제거하는 과정을 보여줍니다. var

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

Manual

매트릭스 스택이 비어 있는지 확인하는 함수

이 문서는 매트릭스 스택이 비어 있는지를 확인하는 matrix_stack_is_empty 함수에 대해 설명합니다. 이 함수는 매트릭스 스택이 비어 있으면 true를 반환하고, 비어 있지 않으면 false를 반환합니다. 문법 matrix_stack_is_empty(); 반환값 * true: 매트릭스 스택이 비어 있음 * false: 매트릭스 스택에 요소가 있음 사용 예제 다음은 매트릭스 스택이 비어 있는지를

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

Manual

매트릭스 스택 클리어 함수

matrix_stack_clear 함수는 매트릭스 스택을 초기화하는 기능을 제공합니다. 이 함수는 매트릭스 스택을 비우고, 이후의 매트릭스 연산을 위해 준비된 상태로 만듭니다. 문법 matrix_stack_clear(); 반환값 이 함수는 반환값이 없습니다. 사용 예제 다음은 매트릭스 스택이 비어 있지 않은 경우, 스택을 클리어하는 코드 예제입니다. if (!matrix_stack_is_empty()) { matrix_stack_

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