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 ❤
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.
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); } } }
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); } } }
Muito Show! Lembro do tempo do actionScript, mas agora em C# ta bem didatico.
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 ❤
da de usar c++?
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.
meu comando ta andando sozinho:(
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);
}
}
}
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);
}
}
}