用途:为 Godot 项目搭建可扩展的游戏经济系统,覆盖货币表示、钱包管理、商店买卖、动态定价、加权掉落、交易日志与存档持久化。
主要能力:提供货币资源定义、钱包单例、交易校验管线、商店物品与库存逻辑、动态价格修正、HUD 货币同步、加权掉落表、掉落与经济桥接、经济持久化、拾取特效、以物易物合约、经济日志(GPM/通胀遥测)与基于稀有度的物品估值等脚本模式。
必要用法:遵循强制黄金路径,先建立 currency_resource.gd、wallet_manager_singleton.gd、transaction_manager.gd,再实现商店、掉落与 UI。货币以最小单位整数存储,避免浮点误差;买卖价必须留有价差;设置货币回收(修理、税费、消耗品);多人游戏中花费与发放由服务器权威校验,客户端只请求并应用确认后的余额;UI 不得直接修改余额,只能通过信号订阅;掉落权重使用 Resource 而非硬编码;扣款前先校验余额防止下溢;设置上限并做钳制;重要 RPG 应保留交易日志。
适用场景:RPG、动作 RPG、放置/点击类游戏的经济与进度节奏设计,以及需要动态定价、以物易物、掉落经济与通胀分析的 Godot 项目。
限制:资料未提供具体安装命令、价格、平台支持范围或实际效果数据;部分脚本(如掉落桥接、交易合约)仅在对应功能存在时才应加载。