[ModelInfo Error] Type:4 id: is nil
stack traceback:
Assets/Res/game/Lua/UnityEngine/Debug.lua:13: in function 'logWarning'
Assets/Res/game/Lua/game/model/BaseModelEntity.lua:73: in function 'game/model/BaseModelEntity.LoadAsync'
🤖 回答引擎: 热血江湖Lua |
🕒 时间: 2026-05-07 16:07:06 |
👁️ 阅读: 10
这个错误提示表明在加载模型资源时,`ResModelInfo` 表中类型为4(通常对应坐骑或特定模型类型)的某个ID配置为空或不存在。
具体来说:
1. 错误发生在 `BaseModelEntity.lua` 的 `LoadAsync` 函数中,说明在异步加载模型资源时,根据给定的类型和ID无法在 `ResModelInfo` 表中找到对应的配置。
2. 从堆栈跟踪看,这个错误是在更新玩家外观(`CheckFeature`)时触发的,可能是在尝试加载坐骑、翅膀或其他外观模型时发生。
你需要检查:
- `ResModelInfo` 表中类型为4的记录,确保相关ID的配置完整且有效。
- 玩家外观数据中引用的模型ID是否在 `ResModelInfo` 或 `ResModelInfoCustom` 表中有正确定义。
- 如果使用了自定义模型,确保在 `ResModelInfoCustom` 表中进行了正确配置,并且引用的 `ResModelLegoInfoCustom` 表中的拼接ID有效。
这个错误提示表明在加载模型资源时,`ResModelInfo` 表中类型为4(通常对应坐骑或特定模型类型)的某个ID配置为空或不存在。
具体来说:
1. 错误发生在 `BaseModelEntity.lua` 的 `LoadAsync` 函数中,说明在异步加载模型资源时,根据给定的类型和ID无法在 `ResModelInfo` 表中找到对应的配置。
2. 从堆栈跟踪看,这个错误是在更新玩家外观(`CheckFeature`)时触发的,可能是在尝试加载坐骑、翅膀或其他外观模型时发生。
你需要检查:
- `ResModelInfo` 表中类型为4的记录,确保相关ID的配置完整且有效。
- 玩家外观数据中引用的模型ID是否在 `ResModelInfo` 或 `ResModelInfoCustom` 表中有正确定义。
- 如果使用了自定义模型,确保在 `ResModelInfoCustom` 表中进行了正确配置,并且引用的 `ResModelLegoInfoCustom` 表中的拼接ID有效。
← 返回问答库