Skip to content

Instantly share code, notes, and snippets.

@Razzlegames
Last active December 28, 2021 18:03
Show Gist options
  • Save Razzlegames/e4c325e48d9b2b58e5c81c1873a0afa2 to your computer and use it in GitHub Desktop.
Save Razzlegames/e4c325e48d9b2b58e5c81c1873a0afa2 to your computer and use it in GitHub Desktop.
Help explain difference between Godot's `lerp` and `move_toward`
extends "res://addons/gut/test.gd"
func test_lerp():
var a = Vector2(0, 2)
var b = Vector2(0, 0)
var lerped = lerp(a, b, 0.5)
assert_eq(Vector2(0, 1), lerped)
func test_moveToward():
var a = Vector2(0, 2)
var b = Vector2(0, 0)
var moved = a.move_toward(b, 0.5)
assert_eq(Vector2(0, 1.5), moved)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment