vertex_float2 함수 설명 및 활용 예제
함수 설명
vertex_float2
함수는 두 개의 부동 소수점 값을 정점 데이터에 추가하는 기능을 제공합니다. 이 함수는 정점 버퍼가 올바르게 형식화되어 있어야 하며, vertex_format_add_custom
함수를 사용하여 형식을 정의해야 합니다.
문법
vertex_float2(buffer, float, float);
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
buffer | Vertex Buffer | 정보를 기록할 정점 버퍼 |
float | Real | 첫 번째 입력 값 |
float | Real | 두 번째 입력 값 |
반환값
N/A
예제
vertex_float2(buff, 0.05, 0.01);
위 코드는 정의된 정점 데이터에 두 개의 부동 소수점 값을 추가합니다.
활용 및 응용 예제
예제 1: 정점 데이터에 색상 추가
vertex_float2(colorBuffer, 1.0, 0.0); // 빨간색
vertex_float2(colorBuffer, 0.0, 1.0); // 초록색
예제 2: 정점 데이터에 위치 추가
vertex_float2(positionBuffer, 100.0, 200.0); // (100, 200) 위치
vertex_float2(positionBuffer, 150.0, 250.0); // (150, 250) 위치
예제 3: 정점 데이터에 텍스처 좌표 추가
vertex_float2(textureBuffer, 0.5, 0.5); // 텍스처 중앙
vertex_float2(textureBuffer, 1.0, 1.0); // 텍스처 우하단
예제 4: 정점 데이터에 속성 추가
vertex_float2(attributeBuffer, 0.1, 0.2); // 속성 값 1
vertex_float2(attributeBuffer, 0.3, 0.4); // 속성 값 2
이와 같이 vertex_float2
함수를 활용하여 다양한 정점 데이터를 추가할 수 있습니다.