godot-learning-shaders/shaders/000_playground/playground.gd
2024-12-19 14:04:09 +01:00

16 lines
386 B
GDScript

@tool
extends Node3D
@export var my_variable: float = 1.0:
set(value):
my_variable = value
shader_material.set_shader_parameter("my_variable", value)
@onready var shader_material = $MeshInstance3D.mesh.material
func _ready() -> void:
print(shader_material)
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta: float) -> void:
pass