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ả 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).
| prefab_fnc njin::prefab_desc::build = nullptr |
Hàm dựng.
Không được null.
| 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.