Fixed zoom vignette and added Can test prop on DM1.

pull/50/head
unfa 2021-05-24 22:18:46 +02:00
parent 4da7fe7925
commit 45e9f47b69
4 changed files with 36 additions and 1 deletions

View File

@ -5,6 +5,7 @@ extends KinematicBody3D
@onready var hud = get_tree().root.find_node("HUD", true, false)
@onready var crosshair = hud.get_node("Crosshair")
@onready var vignette = hud.get_node("Vignette")
@onready var head = $Head
@onready var camera = $Head/Camera
@onready var tween = $Head/Camera/Tween
@ -20,7 +21,8 @@ var view_zoom := 1.0 :
set(zoom):
view_zoom = zoom
camera.fov = base_fov / zoom
crosshair.modulate.a = 1 - (zoom - 1)
crosshair.modulate.a = clamp(1 - (zoom - 1), 0, 1)
vignette.modulate.a = (zoom - 1) / 3
var climb_height := 1

Binary file not shown.

View File

@ -0,0 +1,28 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
path="res://.godot/imported/BeerCan.glb-4aed8c8c9e0cbbe3eefd2e211aca428b.scn"
[deps]
source_file="res://Assets/Props/BeerCan.glb"
dest_files=[ "res://.godot/imported/BeerCan.glb-4aed8c8c9e0cbbe3eefd2e211aca428b.scn" ]
[params]
nodes/root_type="Node3D"
nodes/root_name="Scene Root"
nodes/root_scale=1.0
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=2
meshes/lightmap_texel_size=0.1
skins/use_named_skins=true
animation/import=true
animation/fps=15
import_script/path=""
_subresources={
}

View File

@ -0,0 +1,5 @@
[gd_scene load_steps=2 format=2]
[ext_resource path="res://Assets/Props/BeerCan.glb" type="PackedScene" id=1]
[node name="BeerCan" instance=ExtResource( 1 )]