fix problems with the shrinking
This commit is contained in:
parent
55f4163ef0
commit
a1bb39eaeb
3 changed files with 12 additions and 6 deletions
|
@ -10,6 +10,7 @@ var coyote_timer : float = 0.2
|
|||
var input_direction = 0
|
||||
@export var max_link_distance: float = 200.0
|
||||
var data_link: Line2D
|
||||
var target_scale
|
||||
|
||||
func _ready():
|
||||
data_link = $data_link
|
||||
|
|
|
@ -3,6 +3,7 @@ extends Node
|
|||
@export var player : CharacterBody2D
|
||||
@export var scale_duration: float = 0.5
|
||||
var current_selected = "none"
|
||||
var target_scale_player: Vector2 = Vector2(1, 1)
|
||||
|
||||
func _unhandled_input(event: InputEvent) -> void:
|
||||
if event.is_action_pressed("click"):
|
||||
|
@ -28,12 +29,12 @@ func start_scaling(target_node: Node2D, scale_value: Vector2):
|
|||
tween.tween_property(target_node, "scale", scale_value, scale_duration)
|
||||
|
||||
func scale_up_player():
|
||||
player.target_scale = Vector2(2.0, 2.0)
|
||||
player.start_scaling()
|
||||
target_scale_player = Vector2(0.5, 0.5)
|
||||
start_scaling(player, target_scale_player)
|
||||
|
||||
func scale_down_player():
|
||||
player.target_scale = Vector2(0.5, 0.5)
|
||||
player.start_scaling()
|
||||
target_scale_player = Vector2(2.0, 2.0)
|
||||
start_scaling(player, target_scale_player)
|
||||
|
||||
func mirror():
|
||||
pass # Mirror-Funktionalität hier einfügen
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue