feat(editor): 将电梯图标门颜色判断条件从门开合进度改为门状态值,使门完全打开时显示明亮色调以增强视觉反馈

This commit is contained in:
xudan 2025-12-15 16:42:56 +08:00
parent cca3709f6b
commit eda308db14

View File

@ -131,14 +131,14 @@ function drawElevatorIcon(
// 根据门开合状态调整门的颜色 // 根据门开合状态调整门的颜色
let doorColor1, doorColor2, doorColor3, doorColor4; let doorColor1, doorColor2, doorColor3, doorColor4;
if (doorProgress > 0.5) { if (doorStatus === 3) {
// 门打开状态超过50%,使用偏白色系表示门已开 // 门完全打开,使用偏白色系表示门已开
doorColor1 = '#f8fafc'; // 非常浅的灰白色 doorColor1 = '#f8fafc'; // 非常浅的灰白色
doorColor2 = '#f1f5f9'; // 浅灰白色 doorColor2 = '#f1f5f9'; // 浅灰白色
doorColor3 = '#e2e8f0'; // 中浅灰白色 doorColor3 = '#e2e8f0'; // 中浅灰白色
doorColor4 = '#cbd5e1'; // 灰白色 doorColor4 = '#cbd5e1'; // 灰白色
} else { } else {
// 门关闭或半开状态,保持金属质感 // 门关闭或开关中,保持金属质感
doorColor1 = '#94a3b8'; // 浅金属蓝灰 doorColor1 = '#94a3b8'; // 浅金属蓝灰
doorColor2 = '#64748b'; // 中金属蓝灰 doorColor2 = '#64748b'; // 中金属蓝灰
doorColor3 = '#475569'; // 深金属蓝灰 doorColor3 = '#475569'; // 深金属蓝灰