try interpolating more transforms, no dice

This commit is contained in:
Joe Ardent 2023-01-26 22:28:28 -08:00
parent 4708eabdd9
commit 2436e27290

View file

@ -76,7 +76,7 @@ fn spawn_cyberbike(
let mut xform = Transform::from_translation(Vec3::X * altitude) let mut xform = Transform::from_translation(Vec3::X * altitude)
.with_rotation(Quat::from_axis_angle(Vec3::Z, -89.0f32.to_radians())); .with_rotation(Quat::from_axis_angle(Vec3::Z, -89.0f32.to_radians()));
//.with_rotation(Quat::from_axis_angle(Vec3::X, -90.0f32.to_radians())); //.with_rotation(Quat::from_axis_angle(Vec3::X, 140.0f32.to_radians()));
let right = xform.right() * 350.0; let right = xform.right() * 350.0;
xform.translation += right; xform.translation += right;
@ -253,7 +253,7 @@ fn spawn_tires(
}; };
let tire_spundle = SpatialBundle { let tire_spundle = SpatialBundle {
transform: wheel_pos_in_world, transform: Transform::IDENTITY,
..Default::default() ..Default::default()
}; };
@ -270,7 +270,16 @@ fn spawn_tires(
wheels_collision_group, wheels_collision_group,
)) ))
.with_children(|wheel| { .with_children(|wheel| {
wheel.spawn(tire_spundle).insert(pbr_bundle.clone()); wheel.spawn(tire_spundle).insert(pbr_bundle.clone()).insert(
TransformInterpolation {
start: None,
end: None,
},
);
})
.insert(TransformInterpolation {
start: None,
end: None,
}) })
.insert(CyberWheel); .insert(CyberWheel);
} }