diff options
author | rom <romangraef@gmail.com> | 2021-04-24 21:12:07 +0200 |
---|---|---|
committer | rom <romangraef@gmail.com> | 2021-04-24 21:12:18 +0200 |
commit | e7aad173ab49d57213df245bb6788baad6b07760 (patch) | |
tree | 76f6c475fb5e5645f1646c670ac9bc4c1f6b6db3 | |
parent | 97a8e53812afe9cd9e19311695a806dbdb8e2b90 (diff) | |
download | ldjam48-e7aad173ab49d57213df245bb6788baad6b07760.tar.gz ldjam48-e7aad173ab49d57213df245bb6788baad6b07760.tar.bz2 ldjam48-e7aad173ab49d57213df245bb6788baad6b07760.zip |
custom shader
-rw-r--r-- | components/HackButton.tscn | 16 | ||||
-rw-r--r-- | default_env.tres | 6 | ||||
-rw-r--r-- | hackingscene.tscn | 4 | ||||
-rw-r--r-- | project.godot | 2 |
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" |