From: hgn Date: Sun, 13 Aug 2023 10:13:53 +0000 (+0100) Subject: cam height X-Git-Url: https://harrygodden.com/git/?a=commitdiff_plain;h=eead7b53ab6afe9b9e9bda2d5bfa6891e8845453;hp=1d06671f87a9d24596fc6808d8e0db889a818750;p=carveJwlIkooP6JGAAIwe30JlM.git cam height --- diff --git a/models_src/rs_menu.mdl b/models_src/rs_menu.mdl index d6e928b..dc18773 100644 Binary files a/models_src/rs_menu.mdl and b/models_src/rs_menu.mdl differ diff --git a/player_common.c b/player_common.c index 87d9056..e0a7776 100644 --- a/player_common.c +++ b/player_common.c @@ -73,7 +73,9 @@ VG_STATIC void player__cam_iterate( player_instance *player ){ else{ v3_copy( (v3f){-0.15f,1.75f,0.0f}, cc->fpv_viewpoint ); v3_copy( (v3f){0.0f,0.0f,0.0f}, cc->fpv_offset ); - v3_copy( (v3f){0.0f,1.4f,0.0f}, cc->tpv_offset ); + + f32 h = vg_lerpf( 0.4f, 1.4f, k_cam_height ); + v3_copy( (v3f){0.0f,h,0.0f}, cc->tpv_offset ); v3_add( cc->tpv_offset_extra, cc->tpv_offset, cc->tpv_offset ); } diff --git a/render.h b/render.h index 751ca1b..e77a809 100644 --- a/render.h +++ b/render.h @@ -20,6 +20,7 @@ static f32 k_render_scale = 1.0f; static i32 k_blur_effect = 1; static f32 k_blur_strength = 0.3f; static f32 k_fov = 0.86f; +static f32 k_cam_height = 0.8f; typedef struct framebuffer framebuffer; @@ -587,6 +588,8 @@ VG_STATIC void render_init(void) vg_console_reg_var( "render_scale", &k_render_scale, k_var_dtype_f32, VG_VAR_PERSISTENT ); vg_console_reg_var( "fov", &k_fov, k_var_dtype_f32, VG_VAR_PERSISTENT ); + vg_console_reg_var( "cam_height", &k_cam_height, + k_var_dtype_f32, VG_VAR_PERSISTENT ); vg_console_reg_var( "blur_effect", &k_blur_effect, k_var_dtype_i32, VG_VAR_PERSISTENT );