Error! SetLegoFx boneName is null id:0 type:135
stack traceback:
Assets/Res/game/Lua/UnityEngine/Debug.lua:13: in function 'logWarning'
Assets/Res/game/Lua/game/model/ModelEntity.lua:1827: in function 'game/model/ModelEntity.SetLegoFx
🤖 回答引擎: 热血江湖Lua |
🕒 时间: 2026-05-07 15:59:33 |
👁️ 阅读: 9
这个错误是因为翅膀模型没有正确配置骨骼挂接点导致的。在设置翅膀外观时,系统找不到对应的骨骼名称(boneName)。
要解决这个问题,你需要确保在配置翅膀模型时正确设置了骨骼挂接点。具体步骤如下:
1. 在 `ResModelInfoCustom` 表中配置翅膀模型时,必须正确填写 `BoneWing` 字段,指定翅膀挂接到角色背部的骨骼名称,例如 `HP_wing`。
2. 如果翅膀模型需要特效,还需要在 `ResModelLegoInfoCustom` 表的 `WingFx` 字段配置特效ID。
3. 使用 `changeappear(actor, 3, legoId)` 接口修改翅膀外观时,`legoId` 必须是 `ResModelLegoInfoCustom` 表中配置正确的ID。
错误信息显示 `boneName is null`,这表明翅膀模型配置中缺少 `BoneWing` 的骨骼名称定义,或者 `BoneWing` 字段为空。请检查相关配置表,确保骨骼挂接点已正确设置。
这个错误是因为翅膀模型没有正确配置骨骼挂接点导致的。在设置翅膀外观时,系统找不到对应的骨骼名称(boneName)。
要解决这个问题,你需要确保在配置翅膀模型时正确设置了骨骼挂接点。具体步骤如下:
1. 在 `ResModelInfoCustom` 表中配置翅膀模型时,必须正确填写 `BoneWing` 字段,指定翅膀挂接到角色背部的骨骼名称,例如 `HP_wing`。
2. 如果翅膀模型需要特效,还需要在 `ResModelLegoInfoCustom` 表的 `WingFx` 字段配置特效ID。
3. 使用 `changeappear(actor, 3, legoId)` 接口修改翅膀外观时,`legoId` 必须是 `ResModelLegoInfoCustom` 表中配置正确的ID。
错误信息显示 `boneName is null`,这表明翅膀模型配置中缺少 `BoneWing` 的骨骼名称定义,或者 `BoneWing` 字段为空。请检查相关配置表,确保骨骼挂接点已正确设置。
← 返回问答库