课程链接
-
合成功能实现
- 创建合成按钮和界面,使用
item box
组件放置物品。
- 通过物品唯一ID和变量控制强化石等级,相同等级的强化石可合成更高一级。
- 使用
set_cust
和get_cust
命令操作物品变量,实现等级逻辑。
-
商城配置
- 配置商城物品(如强化石),设置价格和购买限制。
- 重启服务端使配置生效,测试购买功能。
-
镶嵌功能实现
- 检测装备等级(需≥10级)和强化石等级是否匹配。
- 使用
add_star
命令为装备添加星级,同时消耗强化石。
- 注意变量初始化和界面刷新,避免逻辑错误。
-
调试与优化
- 处理物品叠加状态下的合成问题(需拆分或限制单次操作数量)。
- 修改物品名称和图标增强表现力(如
强化石 LV1
)。
- 通过
link
和update
命令确保数据同步。
-
最终测试
- 测试合成与镶嵌流程,验证等级限制和属性添加是否正常。
- 修复变量未清空、等级判断错误等问题。
核心知识点:物品变量操作、界面交互设计、条件判断与数据同步。通过实际代码演示了从功能设计到调试的全过程。