Bây giờ, chúng ta sẽ làm cho nhân vật có thể nhảy bằng cách sử ụng Physics.Raycast của Unity. Chúng ta cũng có thể dùng OnCollisiọnEnter, OnCollisionExit hoặc OnCollisionStayfunctions để kiểm tra va chạm giữa nhân vật và sàn nhà, nhưng trong bài viết này chúng ta sẽ sử dụng Raycast bởi vì nó điều chỉnh linh hoạt hơn. Tuy nhiên, bởi vì Raycast chỉ là một đường thẳng không có bề dày, sẽ có lúc Raycast sẽ bỏ lở nếu địa hình quá mỏng. Vì vậy, chúng ta phải chắc chắn rằng địa hình chúng ta cần có độ dày ít nhất là 0.1 đơn vị.