Хочу сделать, чтобы при прыжке персонаж возвращался на землю.
Пытался сделать сам написать скрипт, но он не работает, персонаж после прыжка парит над землёй и не возвращается на землю.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Move : MonoBehaviour {
private float gravityForсe = 0f;
private Vector3 moveVector;
private CharacterController cr_controller;
private void Update()
{
GamingGravity();
}
private void GamingGravity()
{
if (!cr_controller.isGrounded) gravityForсe -= 0.5f * Time.deltaTime;
gravityForсe = 0.4f;
moveVector.y = gravityForсe;
}
}