Script não detecta certos comandos como "Input" e "GetKeyDown"
4 participantes
Página 1 de 1
Script não detecta certos comandos como "Input" e "GetKeyDown"
Galera, to aprendendo sobre C# vendo os tutoriais do Marcos, mas quando eu estava na 3° aula eu percebi que o script não estava detectando alguns comandos, como "Input" e "GetKeyDown". Ele age como se esses comandos não existissem, e eu preciso saber como arrumar, mesmo se tiver que baixar o unity novamente.
Desde ja, valeu!
Desde ja, valeu!
xXGianlucksXx- Avançado
- PONTOS : 3265
REPUTAÇÃO : 16
Respeito as regras :
Re: Script não detecta certos comandos como "Input" e "GetKeyDown"
Você pode colocar o script que esta usando aqui? Tipo.. Só pra gente saber como você ta aplicando e tals
Re: Script não detecta certos comandos como "Input" e "GetKeyDown"
xXGianlucksXx escreveu:Galera, to aprendendo sobre C# vendo os tutoriais do Marcos, mas quando eu estava na 3° aula eu percebi que o script não estava detectando alguns comandos, como "Input" e "GetKeyDown". Ele age como se esses comandos não existissem, e eu preciso saber como arrumar, mesmo se tiver que baixar o unity novamente.
Desde ja, valeu!
Tem como postar os scripts ?
Assim nao tem como ajudar : P
ManoTrevor- Avançado
- PONTOS : 2815
REPUTAÇÃO : 12
Idade : 22
Áreas de atuação : Intermediário na programação em C#
Estudando blender (básico em modelagem e texturização e animação
Respeito as regras :
Re: Script não detecta certos comandos como "Input" e "GetKeyDown"
- Código:
using UnityEngine;
using System.Collections;
public class AULA : MonoBehaviour {
public int numero = 0;
void Update () {
if (Input.GetKeyDown ("e")) {
numero = numero + 1;
}
}
xXGianlucksXx- Avançado
- PONTOS : 3265
REPUTAÇÃO : 16
Respeito as regras :
Re: Script não detecta certos comandos como "Input" e "GetKeyDown"
Ele da um erro falando que o Input.GetKeyDown não existe, algo assim
xXGianlucksXx- Avançado
- PONTOS : 3265
REPUTAÇÃO : 16
Respeito as regras :
Re: Script não detecta certos comandos como "Input" e "GetKeyDown"
Use assim:
Acontece que a Unity fez algumas mudançazinhas na API desde que o marcos fez o video!
Se não funcionar, é só dizer!
- Código:
using UnityEngine;
using System.Collections;
public class AULA : MonoBehaviour {
public int numero = 0;
void Update () {
if (Input.GetKeyDown (KeyCode.E)) {
numero = numero + 1;
}
}
Acontece que a Unity fez algumas mudançazinhas na API desde que o marcos fez o video!
Se não funcionar, é só dizer!
Re: Script não detecta certos comandos como "Input" e "GetKeyDown"
Valeu cara!
Voce sabe me dizer qual a versão que o marcos utilizou nas aulas de C# dele? Se continuar assim, vai ter coisa q eu vou achar q ta errado mas na vdd foi mudado o jeito de fazer..
Voce sabe me dizer qual a versão que o marcos utilizou nas aulas de C# dele? Se continuar assim, vai ter coisa q eu vou achar q ta errado mas na vdd foi mudado o jeito de fazer..
xXGianlucksXx- Avançado
- PONTOS : 3265
REPUTAÇÃO : 16
Respeito as regras :
Re: Script não detecta certos comandos como "Input" e "GetKeyDown"
Acredito que seja a Unity 4, ou a 5, logo quando a 5 saiu.. Mais relaxa, a Unity não é de mudar muito sua API, geralmente quando muda, só muda alguns pequenos detalhes de syntaxe, nada estravagante!
xXGianlucksXx- Avançado
- PONTOS : 3265
REPUTAÇÃO : 16
Respeito as regras :
Re: Script não detecta certos comandos como "Input" e "GetKeyDown"
Man coloquei o script e continua dando erro.. Se liga
- Código:
using UnityEngine;
using System.Collections;
public class AULA : MonoBehaviour {
public int numero = 0;
void Update () {
if (Input.GetKeyDown (KeyCode.E)) {
numero = numero + 1;
}
}
xXGianlucksXx- Avançado
- PONTOS : 3265
REPUTAÇÃO : 16
Respeito as regras :
Re: Script não detecta certos comandos como "Input" e "GetKeyDown"
Cara.. tem algo errado aí.. Eu coloquei esse mesmo script aqui na minha Unity, testei e ta funcionando normalmente.. Já tentou criar outro script? Ou testar em outro projeto?
Re: Script não detecta certos comandos como "Input" e "GetKeyDown"
Você não erro o nome do script no espectro?xXGianlucksXx escreveu:Man coloquei o script e continua dando erro.. Se ligaO erro fala que o script não pode ser carregado, e que precisa ser compilado sem erro pra validar
- Código:
using UnityEngine;
using System.Collections;
public class AULA : MonoBehaviour {
public int numero = 0;
void Update () {
if (Input.GetKeyDown (KeyCode.E)) {
numero = numero + 1;
}
}
Existe dois tipos de ("if") um com o ícone azul e com o ícone branco
O certo é usar o ("if") com o ícone azul
não seria esse o erro?
ou talvez o erro foi que você não esta usando essa biblioteca a using System.Collections.Generic;
- Código:
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
public class AULA : MonoBehaviour {
public int numero = 0;
void Update () {
if (Input.GetKeyDown (KeyCode.E)) {
numero = numero + 1;
}
}
arthearthutr- Membro
- PONTOS : 2749
REPUTAÇÃO : 4
Idade : 21
Áreas de atuação : programação em C-sharp,sou muito bom em fazer texturas,sei modelar um pouco.
Respeito as regras :
Re: Script não detecta certos comandos como "Input" e "GetKeyDown"
Você não erro o nome do script no espectro?xXGianlucksXx escreveu:Man coloquei o script e continua dando erro.. Se ligaO erro fala que o script não pode ser carregado, e que precisa ser compilado sem erro pra validar
- Código:
using UnityEngine;
using System.Collections;
public class AULA : MonoBehaviour {
public int numero = 0;
void Update () {
if (Input.GetKeyDown (KeyCode.E)) {
numero = numero + 1;
}
}
Existe dois tipos de ("if") um com o ícone azul e com o ícone branco
O certo é usar o ("if") com o ícone azul
não seria esse o erro?
ou talvez o erro foi que você não esta usando essa biblioteca a using System.Collections.Generic;
- Código:
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
public class AULA : MonoBehaviour {
public int numero = 0;
void Update () {
if (Input.GetKeyDown (KeyCode.E)) {
numero = numero + 1;
}
}
arthearthutr- Membro
- PONTOS : 2749
REPUTAÇÃO : 4
Idade : 21
Áreas de atuação : programação em C-sharp,sou muito bom em fazer texturas,sei modelar um pouco.
Respeito as regras :
Re: Script não detecta certos comandos como "Input" e "GetKeyDown"
acho que você esqueceu de coloca uma chave("}")arthearthutr escreveu:Você não erro o nome do script no espectro?xXGianlucksXx escreveu:Man coloquei o script e continua dando erro.. Se ligaO erro fala que o script não pode ser carregado, e que precisa ser compilado sem erro pra validar
- Código:
using UnityEngine;
using System.Collections;
public class AULA : MonoBehaviour {
public int numero = 0;
void Update () {
if (Input.GetKeyDown (KeyCode.E)) {
numero = numero + 1;
}
}
Existe dois tipos de ("if") um com o ícone azul e com o ícone branco
O certo é usar o ("if") com o ícone azul
não seria esse o erro?
ou talvez o erro foi que você não esta usando essa biblioteca a using System.Collections.Generic;Tente assim se de erro talvez seja sua unity.
- Código:
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
public class AULA : MonoBehaviour {
public int numero = 0;
void Update () {
if (Input.GetKeyDown (KeyCode.E)) {
numero = numero + 1;
}
}
se a script de cima de erro tente essa aqui
- Código:
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
public class AULA : MonoBehaviour {
public int numero = 0;
void Update () {
if (Input.GetKeyDown (KeyCode.E)) {
numero = numero + 1;
}
}
}
arthearthutr- Membro
- PONTOS : 2749
REPUTAÇÃO : 4
Idade : 21
Áreas de atuação : programação em C-sharp,sou muito bom em fazer texturas,sei modelar um pouco.
Respeito as regras :
Re: Script não detecta certos comandos como "Input" e "GetKeyDown"
Eu não estava com a using System.Collections, provavelmente foi isso
E se mesmo assim n resolver vou ver o if tbm
E se mesmo assim n resolver vou ver o if tbm
xXGianlucksXx- Avançado
- PONTOS : 3265
REPUTAÇÃO : 16
Respeito as regras :
Tópicos semelhantes
» A Unity detecta o click mouse como um touch?
» Script que detecta o nome do objeto que colidiu
» Quando aperto o PLAY não funciona os comandos do script.
» Como fazer menu de comandos?
» como eu consigo chamar uma void pelo comando Input.GetKey?
» Script que detecta o nome do objeto que colidiu
» Quando aperto o PLAY não funciona os comandos do script.
» Como fazer menu de comandos?
» como eu consigo chamar uma void pelo comando Input.GetKey?
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos