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

Một khối 32 x 32 ô của tilemap. Tiếp...

#include <_tilemap.h>

Các thuộc tính Public

std::array< i32,(usize) tile_chunk_size *tile_chunk_size > tiles
 Các ô theo hàng, -1 là ô trống.
i32 filled = 0
 Số ô không trống. Chunk về 0 thì bị xóa.
u32 version = 0
 Tăng mỗi lần chunk đổi, để engine biết cần vẽ lại.

Mô tả chi tiết

Một khối 32 x 32 ô của tilemap.

Tilemap chỉ giữ những chunk có ít nhất một ô không trống, nên bản đồ rộng mà thưa vẫn nhẹ, và tọa độ ô có thể âm.