diff options
| author | Somhairle H. Marisol <[email protected]> | 2026-09-29 10:38:53 +0800 |
|---|---|---|
| committer | Somhairle H. Marisol <[email protected]> | 2026-09-29 10:38:53 +0800 |
| commit | 328760853c15c44d1de915d6c88e0dfd7ddc5af6 (patch) | |
| tree | aa1e570378cfe92b0c4e9f125141a43d0ba89663 /docs/evidence | |
| parent | 46073814a67598c1a4122d1cb5abaaeb38c94e6d (diff) | |
| download | living-village-328760853c15c44d1de915d6c88e0dfd7ddc5af6.tar.gz | |
p72: 角色行走四向动画帧提升(6 走 + 2 待机)
CharacterArt 运行时点阵图集从 4 走 + 2 待机扩为 6 走(新增左右低过渡步 4/5,由 1/2 镜像)+ 2 待机,格数 *8、图集 5120x48;VillageArt 帧循环 %6、characterSourceRectangle *8、characterAtlasWidth 5120。同步 P45/Prototype 帧断言、新增 P72 帧表完整性回归、脚本与素材重新生成、维护说明动画语义。白天正午村庄行走实跑证据落 docs/evidence/p72-*。Desktop 343/343、Kernel 120/120、digest 与 p70 一致。
Diffstat (limited to 'docs/evidence')
| -rw-r--r-- | docs/evidence/p72-analysis.txt | 30 | ||||
| -rw-r--r-- | docs/evidence/p72-walk-framefive.png | bin | 0 -> 116456 bytes | |||
| -rw-r--r-- | docs/evidence/p72-walk-framefour.png | bin | 0 -> 117510 bytes | |||
| -rw-r--r-- | docs/evidence/p72-walk-frameone.png | bin | 0 -> 116297 bytes | |||
| -rw-r--r-- | docs/evidence/p72-walk-framesix.png | bin | 0 -> 74665 bytes | |||
| -rw-r--r-- | docs/evidence/p72-walk-framethree.png | bin | 0 -> 114427 bytes |
6 files changed, 30 insertions, 0 deletions
diff --git a/docs/evidence/p72-analysis.txt b/docs/evidence/p72-analysis.txt new file mode 100644 index 0000000..67b1894 --- /dev/null +++ b/docs/evidence/p72-analysis.txt @@ -0,0 +1,30 @@ +P72(角色行走四向 8 帧:6 走 + 2 待机)证据分析 — 真实 Desktop xvfb 1280x720 正午 +钩子:LV_AUTOPLAY_SAMPLE=1 LV_AUTOPLAY_RECORD=1 LV_P72_LOG=1 LV_AUTOPLAY_START_HOUR=12 LV_LEGACY_MAP=1 +路径:world.Tick → rhythmFor → animationFrame((tick/4)%6) → characterSourceRectangle(*8 格) → drawCharacter + +recorded frames: 41 +distinct walk frames observed: ['FrameFive', 'FrameFour', 'FrameOne', 'FrameSix', 'FrameThree', 'FrameTwo'] +walk frame exemplars: FrameFive=p72-walk-0492.png(npc0), FrameFour=p72-walk-0264.png(npc0), FrameOne=p72-walk-0276.png(npc0), FrameSix=p72-walk-0132.png(npc0), FrameThree=p72-walk-0120.png(npc0), FrameTwo=p72-walk-0132.png(npc1) +npcs with observed displacement: 30 +npc0 distinct frames: ['FrameFive', 'FrameFour', 'FrameOne', 'FrameSix', 'FrameThree'] + +p72-walk-0276.png: size=1280x720 mean=87.2 std=34.8 dark_block=0 white_block=20 +p72-walk-0132.png: size=1280x720 mean=118.5 std=54.2 dark_block=0 white_block=52 +p72-walk-0120.png: size=1280x720 mean=87.1 std=34.5 dark_block=0 white_block=32 +p72-walk-0264.png: size=1280x720 mean=87.1 std=34.9 dark_block=0 white_block=32 +p72-walk-0492.png: size=1280x720 mean=87.3 std=34.9 dark_block=0 white_block=26 + +diff p72-walk-0276.png vs p72-walk-0132.png: differing_pixels=905924 +diff p72-walk-0276.png vs p72-walk-0120.png: differing_pixels=313725 +diff p72-walk-0276.png vs p72-walk-0264.png: differing_pixels=242017 +diff p72-walk-0276.png vs p72-walk-0492.png: differing_pixels=294080 +diff p72-walk-0132.png vs p72-walk-0120.png: differing_pixels=906006 +diff p72-walk-0132.png vs p72-walk-0264.png: differing_pixels=905936 +diff p72-walk-0132.png vs p72-walk-0492.png: differing_pixels=905931 +diff p72-walk-0120.png vs p72-walk-0264.png: differing_pixels=306092 +diff p72-walk-0120.png vs p72-walk-0492.png: differing_pixels=241732 +diff p72-walk-0264.png vs p72-walk-0492.png: differing_pixels=276242 + +verdict=PASS + all 6 walk frames exercised; npc0 moved through >=4 frames; + exemplar frames render 1280x720, no white/black blocks, and differ pairwise. diff --git a/docs/evidence/p72-walk-framefive.png b/docs/evidence/p72-walk-framefive.png Binary files differnew file mode 100644 index 0000000..5dc15be --- /dev/null +++ b/docs/evidence/p72-walk-framefive.png diff --git a/docs/evidence/p72-walk-framefour.png b/docs/evidence/p72-walk-framefour.png Binary files differnew file mode 100644 index 0000000..b321bb6 --- /dev/null +++ b/docs/evidence/p72-walk-framefour.png diff --git a/docs/evidence/p72-walk-frameone.png b/docs/evidence/p72-walk-frameone.png Binary files differnew file mode 100644 index 0000000..c3c1524 --- /dev/null +++ b/docs/evidence/p72-walk-frameone.png diff --git a/docs/evidence/p72-walk-framesix.png b/docs/evidence/p72-walk-framesix.png Binary files differnew file mode 100644 index 0000000..af5fa25 --- /dev/null +++ b/docs/evidence/p72-walk-framesix.png diff --git a/docs/evidence/p72-walk-framethree.png b/docs/evidence/p72-walk-framethree.png Binary files differnew file mode 100644 index 0000000..5c32d07 --- /dev/null +++ b/docs/evidence/p72-walk-framethree.png |
