修改车辆动画位置更新与方向更新不同步
This commit is contained in:
parent
26fdd3742e
commit
ebedac8c90
@ -163,7 +163,7 @@ function updateVehicleAnimations(deltaTime) {
|
||||
// //优先使用动画系统内部的heading值
|
||||
const currentHeading = animData.heading !== undefined ? animData.heading : (vehicle ? vehicle.heading : 0);
|
||||
|
||||
if (!animData.lastHeading || Math.abs(animData.lastHeading - currentHeading) > 5) {
|
||||
if (!animData.lastHeading || Math.abs(animData.lastHeading - currentHeading) > 10) {
|
||||
feature.setStyle(props.getVehicleStyle(id, currentSpeed, currentHeading));
|
||||
animData.lastHeading = currentHeading;
|
||||
}
|
||||
@ -254,7 +254,7 @@ function ensureContinuousMovement(animData, vehicle, currentTime, deltaTime) {
|
||||
// // 更新方向为预测方向
|
||||
animData.targetHeading = predictedHeading;
|
||||
// 可以选择立即更新或逐渐更新
|
||||
// animData.heading = predictedHeading; // 立即更新
|
||||
animData.heading = predictedHeading; // 立即更新
|
||||
}
|
||||
|
||||
// 缓慢降低速度,但保持最低速度
|
||||
|
||||
Loading…
Reference in New Issue
Block a user