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. | |
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.
| 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.