Should I even bother with this jam if I'm not enjoying it?
This commit is contained in:
parent
023a9ed61e
commit
fa48f4c4c0
@ -2,14 +2,12 @@ extends CharacterBody2D
|
|||||||
|
|
||||||
const MAGNET_FORCE: int = 1000
|
const MAGNET_FORCE: int = 1000
|
||||||
|
|
||||||
@export var acceleration: Vector2 = Vector2.ZERO
|
|
||||||
|
|
||||||
func _ready():
|
func _ready():
|
||||||
add_to_group("magnets")
|
add_to_group("magnets")
|
||||||
max_slides = 1
|
max_slides = 1
|
||||||
|
|
||||||
func _physics_process(delta):
|
func _physics_process(delta):
|
||||||
acceleration = Vector2()
|
var acceleration: Vector2 = Vector2.ZERO
|
||||||
|
|
||||||
#calc acceleration to other magnets
|
#calc acceleration to other magnets
|
||||||
for iter in get_tree().get_nodes_in_group("magnets"):
|
for iter in get_tree().get_nodes_in_group("magnets"):
|
||||||
@ -26,14 +24,8 @@ func _physics_process(delta):
|
|||||||
var dest: float = acceleration.angle() + TAU/4
|
var dest: float = acceleration.angle() + TAU/4
|
||||||
var change: float = dest - rotation
|
var change: float = dest - rotation
|
||||||
|
|
||||||
var decimal: float = change - snapped(change, 1)
|
|
||||||
|
|
||||||
print (change, " : ", 1 - decimal)
|
|
||||||
|
|
||||||
#rotate faster when closer to 0
|
#rotate faster when closer to 0
|
||||||
rotate(lerp(0.0, change, 1 - decimal) * delta)
|
rotate(change)
|
||||||
|
|
||||||
#NOTE: this doesn't work the way I want it to ;_;
|
|
||||||
|
|
||||||
#apply to velocity
|
#apply to velocity
|
||||||
velocity += acceleration * delta
|
velocity += acceleration * delta
|
||||||
|
Loading…
x
Reference in New Issue
Block a user