scaling objects or the player works
This commit is contained in:
parent
2c08e2d99c
commit
138d4c2cfb
9 changed files with 95 additions and 27 deletions
|
@ -4,6 +4,9 @@ extends Node
|
|||
|
||||
var current_selected = "none";
|
||||
|
||||
@export var scale_duration: float = 0.5
|
||||
var target_scale: Vector2 = Vector2(1, 1)
|
||||
|
||||
|
||||
func _process(delta: float) -> void:
|
||||
if Input.is_action_just_pressed("click"):
|
||||
|
@ -25,10 +28,18 @@ func select_mirror():
|
|||
current_selected = "mirror"
|
||||
|
||||
func scale_up():
|
||||
pass #Hir hochscalieren einbauen
|
||||
if player:
|
||||
target_scale = Vector2(3.0, 3.0)
|
||||
start_scaling()
|
||||
|
||||
func scale_down():
|
||||
pass #Hir runterscalieren einbauen
|
||||
|
||||
if player:
|
||||
target_scale = Vector2(0.5, 0.5)
|
||||
start_scaling()
|
||||
|
||||
func start_scaling():
|
||||
var tween = create_tween()
|
||||
tween.tween_property(player, "scale", target_scale, scale_duration)
|
||||
|
||||
func mirror():
|
||||
pass #Hir mirror einbauen einbauen
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue