Question by
Dannyisawesome · Jan 13, 2020 at 10:37 AM ·
0
3d: Wall Jump Script Help,Wall Jump Script Help
using UnityEngine; using System.Collections;
public class Playermotor : MonoBehaviour { private CharacterController controller;
private float verticalvelocity;
private float gravity = 14.0f;
private float jumpForce = 20.0f;
private void Start()
{
controller= GetComponent<CharacterController>();
}
private void Update()
{
if (controller.isGrounded)
{
return; return; if (controller.isGrounded)
{
verticalvelocity = -gravity * Time.deltaTime;
if (Input.GetKeyDown(KeyCode.Space))
{
verticalvelocity = jumpForce;
}
}
else
{
verticalvelocity -= gravity * Time.deltaTime;
}
Vector3 moveVector = new Vector3(0, verticalvelocity, 0);
controller.Move(movevector * Time.deltaTime);
}
}
Comment
Your answer
Follow this Question
Related Questions
Go to GAMEOVER scene when player health bar reaches 0 1 Answer
Texture is blurry 0 Answers
How To Object Cast Vector3? 0 Answers
Can’t download assets!!! It stopa at0%, what’s the problem? 0 Answers
Limit ammo 2 Answers