2.0 KiB
2.0 KiB
STEP-055 Android 真实 WeatherV2 风场综合可视化人工验收指令 v7
环境:Windows 11;设备 192.168.1.146。Android 构建、安装与设备操作由用户手工执行;Codex 未执行这些步骤。
cd platform\android
$env:RENDERER='opengl'; $env:BUILDTYPE='Debug'; make apackage --console=plain
adb -s 192.168.1.146 install -r <APK路径>
adb -s 192.168.1.146 logcat -c
adb -s 192.168.1.146 logcat | Select-String 'Particle(Density|Motion|Lifecycle|Trail|Timeline|GPU|StateTarget)'
REAL WEATHER自动 fit(z≈2–3):粒子持续可见、运动且自然分布;不得回到固定 world-length 粗短棍,也不应呈规则均匀点阵。- z≈5:停止相机操作至少 150ms。确认
ParticleTrail: event=CAMERA_STABLE_RESUME后出现一条ParticleDensity mode=VIEWPORT_RESPAWN cameraStable=true margin=0.15;粒子密度应比 v8 明显改善。 - z≈8–9:不提高
particleCount仍有足够可见粒子;不得有整批 reseed、大面积闪烁或高频越界 respawn。ParticleDensity的respawnBounds必须位于fieldBounds内。 - 连续 pinch zoom/pan/rotate:交互期间 State 继续,
ParticleTrail只一次CAMERA_INVALIDATE,不反复重建 texture;稳定后 resume 并启用 viewport respawn。不得出现SIMULATION_RESET、Field resubmit 或PARTICLE_COUNT_CHANGE。 - Timeline Pause:forecast cursor/mix 冻结,但 Particle simulation 和 wall-time lifecycle 继续;生命周期仍为 12 real seconds、hash jitter 9–15 seconds。
TIME → PLAY至 T3:继续确认OLD_T1 → NEW_T0reuse、only NEW_T1 upload、simulationRebuild=false、trailCleared=false。正常 forecast boundary 不得因 density 逻辑清 Trail。
若 ParticleDensity 显示 FIELD_FALLBACK,保留完整日志和相机状态;这是空/无效/过小交集的 fail-safe,不得通过提高 particleCount 或改回固定 streak 绕过。
所有 ADB 命令必须显式使用 adb -s 192.168.1.146 ...。