summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrom <romangraef@gmail.com>2021-04-24 21:12:07 +0200
committerrom <romangraef@gmail.com>2021-04-24 21:12:18 +0200
commite7aad173ab49d57213df245bb6788baad6b07760 (patch)
tree76f6c475fb5e5645f1646c670ac9bc4c1f6b6db3
parent97a8e53812afe9cd9e19311695a806dbdb8e2b90 (diff)
downloadldjam48-e7aad173ab49d57213df245bb6788baad6b07760.tar.gz
ldjam48-e7aad173ab49d57213df245bb6788baad6b07760.tar.bz2
ldjam48-e7aad173ab49d57213df245bb6788baad6b07760.zip
custom shader
-rw-r--r--components/HackButton.tscn16
-rw-r--r--default_env.tres6
-rw-r--r--hackingscene.tscn4
-rw-r--r--project.godot2
4 files changed, 20 insertions, 8 deletions
diff --git a/components/HackButton.tscn b/components/HackButton.tscn
index afafb61..e3f61bb 100644
--- a/components/HackButton.tscn
+++ b/components/HackButton.tscn
@@ -1,8 +1,21 @@
-[gd_scene load_steps=4 format=2]
+[gd_scene load_steps=6 format=2]
[ext_resource path="res://textures/rooot.png" type="Texture" id=1]
[ext_resource path="res://components/HackButton.gd" type="Script" id=2]
+[sub_resource type="Shader" id=2]
+code = "shader_type canvas_item;
+uniform vec4 glow_color : hint_color = vec4(1,1,1,1);
+
+void fragment() {
+ COLOR = texture(TEXTURE, UV) + glow_color;
+}
+"
+
+[sub_resource type="ShaderMaterial" id=3]
+shader = SubResource( 2 )
+shader_param/glow_color = Color( 0.254902, 0, 0, 1 )
+
[sub_resource type="RectangleShape2D" id=1]
extents = Vector2( 100, 100 )
@@ -12,6 +25,7 @@ monitorable = false
script = ExtResource( 2 )
[node name="Sprite" type="Sprite" parent="."]
+material = SubResource( 3 )
scale = Vector2( 0.5, 0.5 )
texture = ExtResource( 1 )
diff --git a/default_env.tres b/default_env.tres
index af223a8..09682a5 100644
--- a/default_env.tres
+++ b/default_env.tres
@@ -6,9 +6,9 @@
background_mode = 4
background_sky = SubResource( 1 )
background_color = Color( 0.305882, 0.164706, 0.164706, 1 )
+background_energy = 0.0
+background_canvas_max_layer = 1
glow_enabled = true
-glow_intensity = 1.0
-glow_strength = 0.95
-glow_bloom = 0.62
glow_blend_mode = 0
glow_bicubic_upscale = true
+adjustment_brightness = 0.36
diff --git a/hackingscene.tscn b/hackingscene.tscn
index 5a5e5fb..c77546e 100644
--- a/hackingscene.tscn
+++ b/hackingscene.tscn
@@ -22,8 +22,8 @@ speedup = 150
speedup_time = 10
[node name="Sprite" type="Sprite" parent="Camera2D"]
-position = Vector2( 1.49817, -0.0841775 )
-scale = Vector2( 0.667, 0.667 )
+position = Vector2( 1.49817, -2.26822 )
+scale = Vector2( 0.667, 0.681832 )
texture = ExtResource( 1 )
[node name="Path2D" type="Path2D" parent="."]
diff --git a/project.godot b/project.godot
index a04a182..56773fa 100644
--- a/project.godot
+++ b/project.godot
@@ -10,7 +10,6 @@ config_version=4
_global_script_classes=[ ]
_global_script_class_icons={
-
}
[application]
@@ -49,7 +48,6 @@ common/enable_pause_aware_picking=true
[rendering]
-quality/driver/driver_name="GLES2"
vram_compression/import_etc=true
vram_compression/import_etc2=false
environment/default_environment="res://default_env.tres"