Ir ao conteúdo

Posts recomendados

Postado

erro no script de movimentação na Unity

eu estou usando: Character Controller

image.thumb.png.5a73a8fedea13b229b052b0117880b80.png

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class player : MonoBehaviour
{
    private CharacterController controller;
    private Animator anim;

    public float speed;
    public float gravity;

    private vector3 rot;
    private vector3 moveDirection;

    // Start is called before the first frame update
    void Start()
    {
        controller = GetComponent<CharacterController>();
        anim = GetComponent<Animator>();
    }

    // Update is called once per frame
    void Update()
    {
        move()
    }

    void move()
    {
        if(controller.isGroundded)
        {
           if(Input.GetKey(KeyCode.w))
           {
            moveDirection = vector3.forward * speed;
           }
           if(Input.GetKeyUp(KeyCode.w)
        }

        moveDirection.y -= gravity * time.deltaTime;
        
        controller.move(moveDirection * time.deltaTime);

    }
}

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!