mirror of
https://gitlab.com/veloren/veloren.git
synced 2024-08-30 18:12:32 +00:00
Make glider orientation stick to look dir even without input
This commit is contained in:
parent
bf7f9b28fa
commit
c0f43aafb1
@ -65,7 +65,7 @@ impl CharacterBehavior for Data {
|
|||||||
|
|
||||||
let ori = Some(data.inputs.move_dir)
|
let ori = Some(data.inputs.move_dir)
|
||||||
.filter(|mv_dir| !mv_dir.is_approx_zero())
|
.filter(|mv_dir| !mv_dir.is_approx_zero())
|
||||||
.or_else(|| self.ori.look_dir().xy().try_normalized())
|
.or_else(|| data.inputs.look_dir.xy().try_normalized())
|
||||||
.map(|mv_dir| Vec3::new(mv_dir.x, mv_dir.y, (data.inputs.look_dir.z + 0.3) * 2.0))
|
.map(|mv_dir| Vec3::new(mv_dir.x, mv_dir.y, (data.inputs.look_dir.z + 0.3) * 2.0))
|
||||||
.and_then(Dir::from_unnormalized)
|
.and_then(Dir::from_unnormalized)
|
||||||
.and_then(|tgt_dir| {
|
.and_then(|tgt_dir| {
|
||||||
|
Loading…
Reference in New Issue
Block a user