
OpenAL_listener_set 함수의 세 번째 인자인 'flags'는 listener의 위치와 방향을 설정할 때 사용하는 플래그입니다.
- flags의 값이 0일 때: 기본적으로 listener의 위치와 방향이 설정됩니다.
- flags의 값이 1일 때: listener의 위치와 방향이 설정된 후, listener가 현재 위치에서 바라보는 방향을 기준으로 설정됩니다.
예를 들어, listener의 위치를 (0, 0, 0)으로 설정하고, 방향을 (0, 0, -1)으로 설정하면, flags의 값이 0일 때는 listener가 (0, 0, 0) 위치에서 (0, 0, -1) 방향을 바라보게 됩니다.
하지만, flags의 값이 1일 때는 listener가 현재 위치에서 (0, 0, -1) 방향을 바라보게 됩니다.
따라서, flags의 값이 1일 때는 listener가 현재 위치에서 바라보는 방향을 기준으로 설정되기 때문에, listener의 위치와 방향을 설정할 때 유용합니다.
2025-04-28 13:47