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

Nút và cần điều khiển của một njin::platformer_body, game ghi vào mỗi frame. Tiếp...

#include <njin_body.h>

Các thuộc tính Public

f32 move_x = 0.0f
 Hướng chạy, -1 (trái) đến 1 (phải).
bool jump = false
 Yêu cầu nhảy. Đặt ở frame bấm nút nhảy.
bool jump_held = false
 Nút nhảy đang được giữ. Thả sớm thì nhảy thấp.
bool drop = false
 Yêu cầu nhảy xuống khỏi bục một chiều đang đứng.

Mô tả chi tiết

Nút và cần điều khiển của một njin::platformer_body, game ghi vào mỗi frame.

jump và drop là yêu cầu: đặt true ở frame bấm, bộ điều khiển tự xóa khi đã xử lý, nên không bị lỡ dù frame đó không có nhịp vật lý nào. njin::platformer_input_map ghi các trường này từ action cho bạn.