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

Mô tả một prefab, dùng với prefab_register(). Tiếp...

#include <njin_prefab.h>

Các thuộc tính Public

const char * name = nullptr
 Tên prefab, phải là duy nhất.
prefab_fnc build = nullptr
 Hàm dựng.
bool scene_owned = true
 Gắn entity vào scene đang chạy lúc spawn (njin::scene_owned), để nó tự mất khi rời scene.

Mô tả chi tiết

Mô tả một prefab, dùng với prefab_register().

Prefab là mẫu để tạo entity: một hàm dựng có tên. Viết hàm dựng một lần, rồi spawn bao nhiêu lần cũng được ở bất cứ đâu, kể cả tìm theo tên (ví dụ tên đọc từ file màn chơi).

Thông tin về Member Data

◆ build

prefab_fnc njin::prefab_desc::build = nullptr

Hàm dựng.

Không được null.

◆ scene_owned

bool njin::prefab_desc::scene_owned = true

Gắn entity vào scene đang chạy lúc spawn (njin::scene_owned), để nó tự mất khi rời scene.

Tắt cho thứ sống qua nhiều scene.