文档版本:v1.0 最后更新:2026-04-02 08:28:05
把 GPS 点从“静态定位点”升级成状态驱动的动态标记系统:
原则:
standard / liteidle
moving
fast-moving
warning
dynamic-runner后续预留:
minimalwarning-reactiveidlemovingfast-movingwarning入口:
"game": {
"presentation": {
"gpsMarker": {}
}
}
新增字段:
{
"animationProfile": "dynamic-runner"
}
说明:
minimal
dynamic-runner
warning-reactive
这些字段不建议先暴露给活动配置,而是由运行时自动计算:
motionStatemotionIntensitywakeStrengthwarningGlowStrengthindicatorScalelogoScale这样可以保证:
< 1.0 km/h:idle1.0 ~ 6.8 km/h:moving>= 6.8 km/h:fast-moving参考现有 telemetry tone:
yelloworangered其中:
orange / red
优先进入 warningyellow
作为较轻的张力增强负责:
负责:
logo 不参与主几何动画,只跟随缩放强度和尺寸变化。
standardliteGPS 点动画不应该做成单一固定动画,而应该做成:
状态驱动的动态标记系统
第一阶段先把:
idlemovingfast-movingwarning这 4 种状态的程序化动画跑通,再决定后续是否继续开放更细粒度配置。