[Parity][render][S2][H][F] missile 动画参数取自烘焙 meta,而不是 missiles.txt 行;SubLoop / RandStart / 偏移被忽略;按 celFile 借用别行的 art #612
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
来源审计项:
render#12— [S2][H][F] missile 动画参数取自烘焙 meta,而不是 missiles.txt 行;SubLoop / RandStart / 偏移被忽略;按 celFile 借用别行的 artsrc/client/scene/world-renderer.ts:915-936(art = missileArtMap.get(missileKey) ?? missileArtMap.get(celFile)、速度用art.meta.animSpeed*16、帧数用group.length、方向% dirCount);src/client/view/unit-drawables.ts:387-389(numDirections || 16、totalFrames ?? animLen ?? 8)、:284-305(computeMissileClipDirection不合法时默认 16 方向,最后%兜底)missiles.txt):null、AnimLen 2、NumDirections 1、LoopAnim 2(代码借用 LightningStrike 的图)common/skills/missiles-data.ts写成 16(范围外数据,第 5 节)docs/d2kb/kb_364_Missiles.txt.txt:103-115:AnimSpeed = 每秒帧数,RandStart = 起始帧,SubLoop 在射程足够时在 SubStart..SubStop 之间循环Units.cpp:799)celFile兜底让不同 missile 共用别行的 meta(速度、方向数);缺数据时?? 8、|| 16静默替换。missiles.txt当前行;速度列的语义按待确认 #2 确定后统一;art 只按本行 CelFile 加载,找不到就报错,不借用别行。