Como usar o teclado e a física na Unity

Поделиться
HTML-код
  • Опубликовано: 12 янв 2025

Комментарии • 7

  • @chicogalba
    @chicogalba 3 месяца назад

    Muito Show! Lembro do tempo do actionScript, mas agora em C# ta bem didatico.

  • @wolfzin_exe
    @wolfzin_exe 2 года назад +1

    cara, cheguei hoje e ja me inscrevi por que essas aulas são muito boas, tambem sou estudante de S.I e estou desenvolvendo um jogo, por favor, não pare com essas aulas ❤

  • @Nigokibezerk
    @Nigokibezerk Год назад

    da de usar c++?

  • @revoltechgames
    @revoltechgames Год назад

    No caso não ficaria mais limpo se fosse dessa forma?
    float movH = Input.GetAxis("Horizontal");
    float movV = Input.GetAxis("Vertical");
    Não estou criticando, eu estou aprendendo agora, então é realmente uma pergunta.

  • @sapo_sapeca
    @sapo_sapeca 2 года назад

    meu comando ta andando sozinho:(

    • @robloxislive_
      @robloxislive_ Год назад

      usa esse códico: using System.Collections;
      using System.Collections.Generic;
      using UnityEngine;
      public class PlayerController : MonoBehaviour
      {
      private float speed = 16;
      // Start is called before the first frame update
      void Start()
      {
      }
      // Update is called once per frame
      void Update()
      {
      // Verifica se a posição Y do objeto é menor ou igual a 1
      if (Input.GetKey(KeyCode.UpArrow))
      {
      transform.position = transform.position + (Vector3.up * speed * Time.deltaTime);
      }
      if (Input.GetKey(KeyCode.DownArrow))
      {
      transform.position = transform.position + (Vector3.down * speed * Time.deltaTime);
      }
      if (Input.GetKey(KeyCode.LeftArrow))
      {
      transform.position = transform.position + (Vector3.left * speed * Time.deltaTime);
      }
      if (Input.GetKey(KeyCode.RightArrow))
      {
      transform.position = transform.position + (Vector3.right * speed * Time.deltaTime);
      }
      }
      }

  • @robloxislive_
    @robloxislive_ Год назад +1

    gemte aqui o códico: using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    public class PlayerController : MonoBehaviour
    {
    private float speed = 16;
    // Start is called before the first frame update
    void Start()
    {
    }
    // Update is called once per frame
    void Update()
    {
    // Verifica se a posição Y do objeto é menor ou igual a 1
    if (Input.GetKey(KeyCode.UpArrow))
    {
    transform.position = transform.position + (Vector3.up * speed * Time.deltaTime);
    }
    if (Input.GetKey(KeyCode.DownArrow))
    {
    transform.position = transform.position + (Vector3.down * speed * Time.deltaTime);
    }
    if (Input.GetKey(KeyCode.LeftArrow))
    {
    transform.position = transform.position + (Vector3.left * speed * Time.deltaTime);
    }
    if (Input.GetKey(KeyCode.RightArrow))
    {
    transform.position = transform.position + (Vector3.right * speed * Time.deltaTime);
    }
    }
    }