Switzerlandjanhohenheim/rerecast
Rust port of Recast, the industry-standard navigation mesh generator used by Unreal, Unity, Godot, and other game engines.
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#1 Repository Của Tuần
🗺️ Rerecast — Navmesh chuẩn ngành, phiên bản Rust, tích hợp sẵn Bevy
Rust port của Recast — bộ tạo navmesh dùng bởi Unreal, Unity, Godot.
Rerecast là phiên bản Rust của Recast, bộ sinh navmesh chuẩn ngành trong phát triển game. Navmesh quyết định nhân vật có thể di chuyển ở đâu trong môi trường, dùng cho tìm đường. Dự án hỗ trợ hai dạng: Polygon Mesh ( nhanh cho tìm đường) và Detail Mesh (chi tiết hơn cho dốc đứng, cầu thang).
✨ Điểm nổi bật
- Polygon Mesh: lưới đa giác đơn giản, tối ưu cho tìm đường nhanh.
- Detail Mesh: lưới tam giác chi tiết, hỗ trợ tinh chỉnh di chuyển dọc dốc và cầu thang.
- Tích hợp Bevy:
bevy_rerecastcung cấp plugin, backend, và hệ thống sinh navmesh bất đồng bộ. - Backend linh hoạt: hỗ trợ backend mặc định từ
Mesh3d, dễ mở rộng sang backend vật lý khác. - Công cụ soạn navmesh: editor riêng biệt, hỗ trợ tweak settings và xuất file
.nav. - API thấp cấp: cho phép tích hợp tùy chỉnh vào engine khác nếu cần.
- Tương thích Bevy BRP: editor giao tiếp qua HTTP nhờ
bevy_remote.
💡 Vì sao đáng chú ý
Rerecast không chỉ là port kỹ thuật — nó mang Recast vào sinh thái Rust, đồng thời cung cấp bản tích hợp sẵn Bevy hoàn chỉnh: plugin, backend, và cả công cụ soạn navmesh trực quan. Thích hợp cho dự án Bevy cần navmesh nhanh, hoặc dự án Rust khác muốn dùng Recast mà không phụ thuộc C++.
#Rust #Navmesh #Recast #Bevy #GameDevelopment #TiniX
Similar Projects
Discover other similar projects and AI models.
This crate provides an Egui integration for the Bevy game engine. 🇺🇦 Please support the Ukrainian army: https://savelife.in.ua/en/
Template for a Bevy game including CI/CD for web, Windows, Linux, macOS, iOS and Android
Template for a Bevy game including CI/CD for web, Windows, Linux, macOS, iOS and Android
Experimental real-time renderer with support for dynamic global illumination
An integration to render vector graphics with Vello in the Bevy game engine.
An integration to render vector graphics with Vello in the Bevy game engine.