- 客户端ModLoader以及版本
- ArcartX-Fabric-1.21.1-2.5.36
- 服务端核心版本
- paper-1.21.1
- 调用接口:
ArcartXEffectManager.spawnModelEffect(
Entity,
String identifier,
String modelID,
String animation,
double speed,
float modelScale,
int keepTime,
boolean glow,
EffectPosition
)
调用参数:
- identifier: 灵魂旅人灵魂之赐BUFF
- modelID: 灵魂旅人灵魂之赐BUFF
- animation: idle
- speed: 1.0
- modelScale: 1.0
- keepTime: 19250
- effectPosition:
EffectPosition.followEntity(entity, 0, 0, 0, 0, 0, 0, false, true)
模型格式:
- bbmodel
- 主贴图:灵魂旅人贴图.png
- 发光贴图:灵魂旅人贴图_glow.png
- 两张贴图均内嵌在 bbmodel 中
- 发光贴图名称符合 Wiki 的 `[主贴图名]_glow` 规则
- 未配置 axmeta;Wiki 表明全部使用默认值时无需 axmeta
复现结果:
1. glow=false 时,模型整体呈黑色,基础贴图没有按正常环境光照显示。
2. glow=true 时,模型不再是上述黑色状态,但
`灵魂旅人贴图_glow.png` 对应区域没有产生预期的自发光效果。
预期结果:
1. glow=false 时,模型应正常显示基础贴图并接受环境光照,不应整体变黑。
2. glow=true 时,应按 API 的“是否发光”语义渲染。
3. bbmodel 中按 Wiki 命名的 `_glow` 贴图应作为发光贴图生效。
补充:
- glow 布尔值未经业务层转换,直接传入 ArcartX API。
- ArcartX 2.0.0.97 与运行时 2.5.36 的该方法签名一致。
- 请确认 API 的 glow 参数与 bbmodel `_glow` 贴图是否应当配合使用,
以及模型特效渲染路径是否遗漏了基础光照或 glow texture 通道。
ArcartXEffectManager.spawnModelEffect(
Entity,
String identifier,
String modelID,
String animation,
double speed,
float modelScale,
int keepTime,
boolean glow,
EffectPosition
)
调用参数:
- identifier: 灵魂旅人灵魂之赐BUFF
- modelID: 灵魂旅人灵魂之赐BUFF
- animation: idle
- speed: 1.0
- modelScale: 1.0
- keepTime: 19250
- effectPosition:
EffectPosition.followEntity(entity, 0, 0, 0, 0, 0, 0, false, true)
模型格式:
- bbmodel
- 主贴图:灵魂旅人贴图.png
- 发光贴图:灵魂旅人贴图_glow.png
- 两张贴图均内嵌在 bbmodel 中
- 发光贴图名称符合 Wiki 的 `[主贴图名]_glow` 规则
- 未配置 axmeta;Wiki 表明全部使用默认值时无需 axmeta
复现结果:
1. glow=false 时,模型整体呈黑色,基础贴图没有按正常环境光照显示。
2. glow=true 时,模型不再是上述黑色状态,但
`灵魂旅人贴图_glow.png` 对应区域没有产生预期的自发光效果。
预期结果:
1. glow=false 时,模型应正常显示基础贴图并接受环境光照,不应整体变黑。
2. glow=true 时,应按 API 的“是否发光”语义渲染。
3. bbmodel 中按 Wiki 命名的 `_glow` 贴图应作为发光贴图生效。
补充:
- glow 布尔值未经业务层转换,直接传入 ArcartX API。
- ArcartX 2.0.0.97 与运行时 2.5.36 的该方法签名一致。
- 请确认 API 的 glow 参数与 bbmodel `_glow` 贴图是否应当配合使用,
以及模型特效渲染路径是否遗漏了基础光照或 glow texture 通道。