导出的ResModelInfoExt.lua文件中 ["7002"] = {
Type=4,
Job=0,
Model="7002",
Tag=3,
Offset={0,0.25,0.2},
Rotation={},
HudTop=2,
FloatNumber=1.8,
IsStatic=0,
Scale=1,
BoneWing="HP_wing",
ExtOffset={0,-90,-90},
🤖 回答引擎: 热血江湖Lua |
🕒 时间: 2026-05-07 16:04:05 |
👁️ 阅读: 12
从你提供的配置数据来看,`BoneWing` 字段已经正确配置为 `"HP_wing"`,这指定了翅膀模型挂接到角色背部的骨骼名称。
配置中需要注意的另一个关键字段是 `ExtOffset`,它用于设置翅膀的旋转角度。根据配置,其值为 `{0, -90, -90}`。这个值通常用于配置不带特效的翅膀模型,以进行旋转修正。如果你的翅膀模型带有特效,这个值可能需要设置为 `{0, 0, 0}`。
因此,从 `ResModelInfoCustom` 表的配置数据来看,骨骼挂接点(`BoneWing`)是已经正确设置的。如果仍然出现 `boneName is null` 的错误,请进一步检查调用 `changeappear(actor, 3, legoId)` 接口时,`legoId` 所对应的 `ResModelLegoInfoCustom` 表中的翅膀配置是否正确关联了这个模型ID(7002),并确保 `ResModelLegoInfoCustom` 表中相关配置的 `BoneWing` 字段也未被覆盖或留空。
← 返回问答库