mirror of
https://gitlab.com/veloren/veloren.git
synced 2024-08-30 18:12:32 +00:00
Adjust first person camera and underwater wield orientation
This commit is contained in:
@ -84,7 +84,10 @@ fn swim_move(data: &JoinData, update: &mut StateUpdate) {
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Set direction based on move direction when on the ground
|
// Set direction based on move direction when on the ground
|
||||||
let ori_dir = if update.character.is_attack() || update.character.is_block() {
|
let ori_dir = if update.character.is_wield()
|
||||||
|
|| update.character.is_attack()
|
||||||
|
|| update.character.is_block()
|
||||||
|
{
|
||||||
Vec2::from(data.inputs.look_dir).normalized()
|
Vec2::from(data.inputs.look_dir).normalized()
|
||||||
} else {
|
} else {
|
||||||
Vec2::from(update.vel.0)
|
Vec2::from(update.vel.0)
|
||||||
|
@ -14,7 +14,7 @@ use vek::*;
|
|||||||
const BLOCK_EFFICIENCY: f32 = 0.9;
|
const BLOCK_EFFICIENCY: f32 = 0.9;
|
||||||
|
|
||||||
const ATTACK_RANGE: f32 = 3.5;
|
const ATTACK_RANGE: f32 = 3.5;
|
||||||
const ATTACK_ANGLE: f32 = 45.0;
|
const ATTACK_ANGLE: f32 = 70.0;
|
||||||
const BLOCK_ANGLE: f32 = 180.0;
|
const BLOCK_ANGLE: f32 = 180.0;
|
||||||
|
|
||||||
/// This system is responsible for handling accepted inputs like moving or
|
/// This system is responsible for handling accepted inputs like moving or
|
||||||
|
@ -6,7 +6,7 @@ use vek::*;
|
|||||||
const NEAR_PLANE: f32 = 0.5;
|
const NEAR_PLANE: f32 = 0.5;
|
||||||
const FAR_PLANE: f32 = 100000.0;
|
const FAR_PLANE: f32 = 100000.0;
|
||||||
|
|
||||||
const FIRST_PERSON_INTERP_TIME: f32 = 0.05;
|
const FIRST_PERSON_INTERP_TIME: f32 = 0.1;
|
||||||
const THIRD_PERSON_INTERP_TIME: f32 = 0.1;
|
const THIRD_PERSON_INTERP_TIME: f32 = 0.1;
|
||||||
pub const MIN_ZOOM: f32 = 0.1;
|
pub const MIN_ZOOM: f32 = 0.1;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user