removed the tween from the angle changing

This commit is contained in:
Travis Gatlin 2025-03-10 19:39:19 -05:00 committed by Yehoshua Sandler
parent 976d690299
commit 8b8349d5ab
3 changed files with 6 additions and 6 deletions

View File

@ -65,6 +65,7 @@ position_smoothing_enabled = true
script = ExtResource("1_1gbyr") script = ExtResource("1_1gbyr")
[node name="Label" type="Label" parent="Camera2D"] [node name="Label" type="Label" parent="Camera2D"]
z_index = 4
offset_left = -477.0 offset_left = -477.0
offset_top = -243.0 offset_top = -243.0
offset_right = -437.0 offset_right = -437.0

View File

@ -2,7 +2,7 @@ extends CharacterBody2D
@onready var global = $"/root/Player" @onready var global = $"/root/Player"
const SPEED = 350.0 const SPEED = 350.0
var charAngle = 0.0
func _physics_process(delta: float) -> void: func _physics_process(delta: float) -> void:
global.emit_signal("playerPosition",self.global_position) global.emit_signal("playerPosition",self.global_position)
movement() movement()
@ -13,11 +13,10 @@ func animation():
func movement(): func movement():
var vertical = Input.get_axis("up","down") var vertical = Input.get_axis("up","down")
var horizontal = Input.get_axis("left","right") var horizontal = Input.get_axis("left","right")
var rotVector = Vector2(vertical*-1,horizontal).normalized() var rotVector = Vector2(vertical*-1,horizontal)
#self.rotation = rotVector.angle()
if rotVector != Vector2(0,0): if rotVector != Vector2(0,0):
var rotationTween = get_tree().create_tween() self.set_rotation(rotVector.angle())
rotationTween.tween_property(self,"global_rotation",rotVector.angle(),0.1) #limiting diagonal speed
if is_equal_approx(abs(vertical),1.0) and is_equal_approx(abs(horizontal),1.0): if is_equal_approx(abs(vertical),1.0) and is_equal_approx(abs(horizontal),1.0):
velocity.y = SPEED*vertical/2 velocity.y = SPEED*vertical/2
velocity.x = SPEED*horizontal/2 velocity.x = SPEED*horizontal/2
@ -25,4 +24,4 @@ func movement():
velocity.y = SPEED * vertical velocity.y = SPEED * vertical
velocity.x = SPEED * horizontal velocity.x = SPEED * horizontal
move_and_slide() move_and_slide()
$"../Camera2D/Label".text = (str(vertical)+" "+str(horizontal) + "vector:"+str(rotVector)) $"../Camera2D/Label".text = (str(charAngle*180/PI))