Advertisement
Guest User

Untitled

a guest
Dec 16th, 2017
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.43 KB | None | 0 0
  1. extends RigidBody
  2.  
  3. var hv = Vector3()#horizontal_velocity
  4.  
  5. func _enter_tree():
  6. set_physics_process(true)
  7.  
  8. func _integrate_forces(state):
  9. var delta = state.get_step()
  10. var lv = get_linear_velocity()#linear_velocity
  11. var basis = get_global_transform().basis
  12. var dir = Vector3()
  13. dir -= basis[2]
  14. dir.y = 0
  15. dir = dir.normalized()
  16. hv = hv.linear_interpolate(dir, 10*delta)
  17. lv.x = hv.x
  18. lv.z = hv.z
  19. set_linear_velocity(lv)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement