Finally fixed font texture

This commit is contained in:
2024-05-09 14:12:40 +01:00
parent 10952b6502
commit 099340f870
20 changed files with 294 additions and 95 deletions

20
ArkaLabel.gd Normal file
View File

@@ -0,0 +1,20 @@
@tool
extends Label
class_name ArkaLabel
func _ready() -> void:
set_notify_transform(true)
material = load("res://ArkanoidMaterial.tres").duplicate()
theme = load("res://MainTheme.tres")
theme_type_variation = "Arkanoid"
material.set_shader_parameter("rect_global_position", global_position / get_viewport_rect().size)
material.set_shader_parameter("rect_size", get_rect().size)
func _notification(what: int) -> void:
if what == NOTIFICATION_TRANSFORM_CHANGED:
var pos = global_position / get_viewport_rect().size
print(pos)
material.set_shader_parameter("rect_global_position", pos)
material.set_shader_parameter("rect_size", get_rect().size)