njin
Engine 2D gọn nhẹ để tự tay làm game theo ý mình. Vibe coding cũng ổn luôn
Loading...
Searching...
No Matches
njin::audio_listener3d Struct Tham chiếu

Tai nghe của thế giới 3D: mọi tiếng 3D được nghe từ đây. Tiếp...

#include <njin_audio.h>

Các thuộc tính Public

vec3 position {0.0f, 0.0f, 0.0f}
 Vị trí tai.
vec3 forward {0.0f, 0.0f, -1.0f}
 Hướng nhìn. Không cần độ dài 1.
vec3 up {0.0f, 1.0f, 0.0f}
 Hướng lên. Không cần độ dài 1.
vec3 velocity {0.0f, 0.0f, 0.0f}
 Vận tốc, đơn vị mỗi giây, cho hiệu ứng Doppler.

Mô tả chi tiết

Tai nghe của thế giới 3D: mọi tiếng 3D được nghe từ đây.

Mặc định nó đi theo camera của lần begin_3d() vẽ ra màn hình gần nhất (vị trí, hướng nhìn, hướng lên), và vận tốc được đo từ quãng camera đi mỗi frame. Đặt tay bằng audio_set_listener3d() khi tai không ở camera (góc nhìn thứ ba mà muốn nghe từ nhân vật).