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::camera_2d Struct Tham chiếu

2D camera. Tiếp...

#include <_comps.h>

Các thuộc tính Public

vec2 offset {}
 Vị trí trên màn hình (pixel) nơi transform.pos được vẽ.
f32 zoom = 1.0f
 1 là không phóng, 2 là mọi thứ to gấp đôi. Giá trị <= 0 được coi là 1.

Mô tả chi tiết

2D camera.

Cần một transform trên cùng entity: transform.pos là điểm trong thế giới mà camera nhìn vào, transform.rot là góc xoay của nó. transform.scale bị bỏ qua.

Camera chỉ có tác dụng khi entity đó cũng mang camera_on.

Thông tin về Member Data

◆ offset

vec2 njin::camera_2d::offset {}

Vị trí trên màn hình (pixel) nơi transform.pos được vẽ.

Dùng một nửa kích thước màn hình để camera luôn nằm giữa mục tiêu.