Lưu ý: Nếu sử dụng tính năng chỉnh sửa cây hành vi, khi chỉnh sửa trên các nhân vật gốc (thì các hoạt động ban đầu của các sinh vật) sẽ không hợp lệ, vì vậy nhà phát triển phải kiểm soát mọi chuyển động, tấn công, đi lại, ngủ, v.v..cho sinh vật đã điều chỉnh
1. Nút gốc (Root node): điểm bắt đầu của cây hành vi. Chương trình sẽ bắt đầu từ đây để thực hiện hành vi của sinh vật trong mọi khung hình hoạt động tiếp theo.
2. Nút sự kiện (Event node): dùng để theo dõi các sự kiện đặc biệt trong trò chơi. (lần nhấn, kích hoạt âm thanh, v.v.)
3. Nút trang trí (Decorator node): được phép treo trên bất kỳ nút nào ngoại trừ nút gốc, đóng vai trò bổ sung logic cho nút được gắn. (Khởi tạo, giá trị trả về nút, v.v.)
4. Nút kết hợp (Combined node): cầu nối giữa các nút. Nó không thực thi logic chức năng cụ thể mà chỉ xử lý chuỗi truy cập của các nút con và mối quan hệ gián đoạn của các nút. (Thực hiện tuần tự, thực hiện chọn lọc, thực hiện đồng thời, v.v.)
5. Nút điều kiện (Condition node): chỉ thực hiện phán đoán có điều kiện và không thực hiện các hành động thực tế. (Đánh giá khối lượng sức khỏe, đánh giá mục tiêu, v.v.)
6. Nút hành động (Action node): thực hiện một hành vi cụ thể. (Di chuyển, tấn công, thiết lập thuộc tính, v.v.)
7. Nút giá trị (Value node): chỉ thực hiện logic số và không thực hiện hành vi thực tế. (Nhận lượng máu, tìm mục tiêu, v.v.)
8. Đường kết nối (Connection line): kết nối các nút với nhau và dùng để điều khiển trình tự thực hiện thực tế của các nút.
9. Biến (Variables): lưu trữ và đọc thông tin khi nút được thực thi. Điều này là phổ biến để kích hoạt các biến.
Logic cây hành vi có thể được sử dụng lại ở các sinh vật khác nhau trong bản đồ.
Chức năng gỡ lỗi: Cung cấp giao diện gỡ lỗi có thể xem cây hành vi đang chạy sinh học trong thời gian thực, giúp nhà phát triển dễ dàng phát hiện kịp thời các vấn đề trong quá trình tạo cây hành vi.
Cách sử dụng AI editor để tạo sinh vật chủ động tấn công người chơi và biến thành đom đóm khi HP ⇐ 50:
Nếu bạn có bất kỳ câu hỏi nào về Chế Độ DEV Nâng Cao, vui lòng tham gia
Mini World Developer Việt Nam chính thức của chúng tôi