diff options
| author | tpart <tpart120@proton.me> | 2026-03-12 22:31:54 +0100 |
|---|---|---|
| committer | tpart <tpart120@proton.me> | 2026-03-12 22:55:44 +0100 |
| commit | 08d32f1dd3cfdfb0f2065cca1342e99bf514d1cd (patch) | |
| tree | 696e5b23a413508ff5431217437dcff3f00d9966 /client | |
| parent | 6c2140d74f4c79c0a08b55f07778b02677369910 (diff) | |
| download | hurrycurry-08d32f1dd3cfdfb0f2065cca1342e99bf514d1cd.tar hurrycurry-08d32f1dd3cfdfb0f2065cca1342e99bf514d1cd.tar.bz2 hurrycurry-08d32f1dd3cfdfb0f2065cca1342e99bf514d1cd.tar.zst | |
Improve marker shader to remove odd one-sided glow
Diffstat (limited to 'client')
| -rw-r--r-- | client/map/tiles/button/button.gd | 3 | ||||
| -rw-r--r-- | client/player/marker/interact_marker.gdshader | 6 |
2 files changed, 3 insertions, 6 deletions
diff --git a/client/map/tiles/button/button.gd b/client/map/tiles/button/button.gd index b806f58f..16359d23 100644 --- a/client/map/tiles/button/button.gd +++ b/client/map/tiles/button/button.gd @@ -16,9 +16,6 @@ class_name Button_ extends Tile -#static func interact_target() -> Vector3: -# return Vector3(0, 0.25, 0) - var button: ButtonModel = load("res://map/tiles/button/button.tscn").instantiate() func _init(ctx: TileFactory.TileCC): diff --git a/client/player/marker/interact_marker.gdshader b/client/player/marker/interact_marker.gdshader index a85147ca..c3bc498b 100644 --- a/client/player/marker/interact_marker.gdshader +++ b/client/player/marker/interact_marker.gdshader @@ -16,7 +16,7 @@ */ shader_type spatial; -render_mode depth_test_disabled; +render_mode depth_test_disabled, unshaded; uniform float max_width = .1; uniform float marker_length = .5; @@ -25,9 +25,9 @@ uniform bool interacting = false; void fragment() { if (interacting) { - ALBEDO = vec3(0., 0., 15.); + ALBEDO = vec3(0., 0., 5.); } else { - ALBEDO = vec3(15., 0., 0.); + ALBEDO = vec3(5., 0., 0.); } vec2 uv = abs(2. * UV.xy - 1.); float m_length = marker_length / max_width; |