Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- extends RigidBody
- var hv = Vector3()#horizontal_velocity
- func _enter_tree():
- set_physics_process(true)
- func _integrate_forces(state):
- var delta = state.get_step()
- var lv = get_linear_velocity()#linear_velocity
- var basis = get_global_transform().basis
- var dir = Vector3()
- dir -= basis[2]
- dir.y = 0
- dir = dir.normalized()
- hv = hv.linear_interpolate(dir, 10*delta)
- lv.x = hv.x
- lv.z = hv.z
- set_linear_velocity(lv)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement