{{htmlmetatags>metatag-robots=() metatag-media-og:image=(:developer_center:developer_editor:ghost_fl (0).png?)}} ====== ★ Trigger quan sát đối tượng đã tiêu diệt người chơi ====== ===== Trigger hoạt động ===== {{ :developer_center:developer_editor:ghost_fl (1).mp4?direct&600 |}} ---- ===== Sơ Đồ Flowchart cơ chế Trigger ===== {{ :developer_center:developer_editor:ghost_fl (2).png?600 |}} * **Lưu ý:** Trigger được hướng dẫn mang tính ổn định cao nhưng không tối ưu được tài nguyên sử dụng | Dưới đây là hình ảnh trigger có chức năng tương đương nhưng độ ổn định phụ thuộc vào thời gian chờ thiết lập {{ :developer_center:developer_editor:ghost_fl (3).png?600 |}} * Trigger sẽ được kích hoạt ngay khi người chơi bị đánh bại, yêu cầu để hồi sinh tự động sau ... giây. Thời gian chờ được căn chỉnh phù hợp với thời gian hồi sinh đó sao cho hợp lí ( nếu trigger kích hoạt trước khi hồi sinh sẽ dẫn đến yếu tố sai sót không mong muốn ) {{ :developer_center:developer_editor:ghost_fl (4).png?400 |}} * **Ngoài ra** tùy các chức năng trong bản đồ nên kết hợp, cắt giảm trigger phù hợp hơn để tối ưu trigger **Tạo biến riêng** {{ :developer_center:developer_editor:ghost_fl (5).png?500 |}} {{ :developer_center:developer_editor:ghost_fl (6).png?500 |}} ==== Trigger 1: ==== * Sự kiện sinh vật tiêu diệt mục tiêu ( mục tiêu là người chơi ) {{ :developer_center:developer_editor:ghost_fl (7).png?600 |}} {{ :developer_center:developer_editor:ghost_fl (8).png?600 |}} {{ :developer_center:developer_editor:ghost_fl (9).png?600 |}} * Đặt biến riêng 'Vị trí Load' là vị trí trong sự kiện hoặc vị trí đối tượng ( sinh vật ) trong sự kiện [ khuyến khích sử dụng ] * { Sử dụng cho trường hợp sinh vật ở ngoài tầm nhìn so với vị trí người chơi hồi sinh } {{ :developer_center:developer_editor:ghost_fl (10).png?600 |}} {{ :developer_center:developer_editor:ghost_fl (11).png?600 |}} {{ :developer_center:developer_editor:ghost_fl (12).png?600 |}} * Đặt 'Đối tượng' làm sinh vật trong kích hoạt sự kiện {{ :developer_center:developer_editor:ghost_fl (13).png?600 |}} {{ :developer_center:developer_editor:ghost_fl (14).png?600 |}} === Hoàn thành === {{ :developer_center:developer_editor:ghost_fl (15).png?600 |}} ==== Trigger 2: ==== * Sự kiện người chơi hồi sinh ( Nên để hồi sinh tự động để trigger tác động sớm nhất ) {{ :developer_center:developer_editor:ghost_fl (16).png?600 |}} * Vô hiệu hóa các hoạt động của người chơi, ngoài ra nên thêm UI phù hợp để ẩn các nút tính năng {{ :developer_center:developer_editor:ghost_fl (17).png?600 |}} {{ :developer_center:developer_editor:ghost_fl (18).png?600 |}} * Đặt 'Điểm hồi sinh' thành vị trí trong sự kiện hoặc vị trí người chơi trong kích hoạt sự kiện để xác định vị trí người chơi vừa hồi sinh {{ :developer_center:developer_editor:ghost_fl (19).png?600 |}} {{ :developer_center:developer_editor:ghost_fl (20).png?600 |}} * Dịch chuyển người chơi đến 'vị trí Load' ( vị trí gần sinh vật ) với độ cao thay đổi trên 256 ( tránh tương tác giữa người chơi với sinh vật ) {{ :developer_center:developer_editor:ghost_fl (21).png?600 |}} {{ :developer_center:developer_editor:ghost_fl (22).png?600 |}} {{ :developer_center:developer_editor:ghost_fl (23).png?600 |}} * Gắn góc nhìn người chơi vào sinh vật, sử dụng góc nhìn sau để tầm nhìn được bao quát {{ :developer_center:developer_editor:ghost_fl (24).png?600 |}} {{ :developer_center:developer_editor:ghost_fl (25).png?600 |}} {{ :developer_center:developer_editor:ghost_fl (26).png?600 |}} {{ :developer_center:developer_editor:ghost_fl (27).png?600 |}} * Sau khoảng thời gian chờ thích hợp sẽ thiết lập lại như ban đầu, vị trí người chơi hồi sinh, hoạt động của người chơi, góc nhìn {{ :developer_center:developer_editor:ghost_fl (28).png?600 |}} {{ :developer_center:developer_editor:ghost_fl (29).png?600 |}} {{ :developer_center:developer_editor:ghost_fl (30).png?600 |}} {{ :developer_center:developer_editor:ghost_fl (31).png?600 |}} {{ :developer_center:developer_editor:ghost_fl (32).png?600 |}} {{ :developer_center:developer_editor:ghost_fl (33).png?600 |}} === Hoàn thành === {{ :developer_center:developer_editor:ghost_fl (34).png?600 |}} ---- 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\\ **[[https://www.facebook.com/groups/miniworldvn.developer|Mini World Developer Việt Nam]]** chính thức của chúng tôi