code
使用content
使用
欲使用Rust编写节点图,您必须阅读此文档本项目提供在线体验功能,前往摆弄其中可以加载示例,编译并立即预览结果可以选择超限模式或经典模式目前仅支持.gia,作为资产包导入游戏其它格式尽情期待这一栏讲 怎么用 rust2genshin 写节点图 —— 你写的 Rust 会被编译成什么、有哪些写法、哪里会踩坑。想搞懂「为什么编译出来是这样」,去架构栏;想改 rust2genshin 本身,去开发栏。- 项目定位 —— 它是什么、编译出什么
- 上手 —— 装好工具链,跑通第一个
.gia - 句柄类型 ——
Guid / Faction / Config / Prefab
完全没用过节点图 —— 从「项目定位」开始,按上面的顺序读。会 Rust,想直接写 —— 直接看「句柄类型」,然后在 demo/src/lib.rs 里试。编译过了但结果不对 —— 看「兼容性与限制」和「不被支持的特性」,这两页是踩坑点集合。写法:- 导出函数 —— 哪些函数会成为复合节点,主图是什么
- 事件 ——
#[event_listener] 和内置事件清单 - 异步 ——
#[asynchronous] / #[async_loop] / sleep!,代替递归 - 原生调用与枚举 ——
lib/ 里那些没有函数体的函数,和 #[native_enum(N)]
行为:查 API:- 能力速览 —— 有哪些分组、各自典型入口,不列全量签名