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

Một luật bo góc: những ô nào là cùng một địa hình và vẽ bằng bộ ô nào. Tiếp...

#include <njin_procgen.h>

Các thuộc tính Public

std::vector< i32 > tiles {}
 Các ô của lưới mà luật này thay bằng ô của bộ (ví dụ cỏ và đất cùng là "mặt đất").
std::vector< i32 > joins {}
 Ô khác vẫn được tính là nối liền (không tạo mép), nhưng không bị thay: đá dưới đất, cửa trên tường.
i32 base = 0
 Số thứ tự của ô đầu tiên của bộ trong tileset. Bộ là các ô liền nhau.
autotile_layout layout = autotile_blob
 Kiểu bộ.
u8 outside = side_all
 Những phía mà ngoài lưới coi như cùng loại (các bit njin::grid_side).

Mô tả chi tiết

Một luật bo góc: những ô nào là cùng một địa hình và vẽ bằng bộ ô nào.

Thông tin về Member Data

◆ outside

u8 njin::autotile_rule::outside = side_all

Những phía mà ngoài lưới coi như cùng loại (các bit njin::grid_side).

Mặc định cả bốn: mép bản đồ không bo góc, đất chạy tiếp ra ngoài. Bỏ side_up nếu mặt đất phải có viền phía trên.