3
respostas

Unity Parte 1- Não consigo inserir o script no personagem

Olá, boa tarde!

Fiz passo a passo descrito no video e na hora de inserir o código no personagem me apareceu o seguinte erro:

can't add script component ' controlaJogador' because the script class cannot be found. Make sure that there are no compile errors and that the file name and class name match

E quando dou play aparece no unity:

all compiler errors have to be fixed before you can enter playmode

Segue o meu código logo em baixo

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

public class ControlaJogador : MonoBehaviour
{


    // Update is called once per frame
    void Update()
    {
        transform.Translate(Vector3.forward);

    }
}
3 respostas

Só para acrescentar, eu botei para "add component" direto no personagem, gerou um script padrão nem fiz nenhuma alteração e aparece em baixo dele:

the associated script can not be loaded . please fix any compile erros and assing a valid script

Parece que seu script está com o nome de controlaJogador.cs e a classe como ControlaJogador seria interessante os dois terem o mesmo nome. Pela mensagem de erro parece que tem um espaço antes do nome também.

Veja se isso soluciona o problema, porque você não pode usar scripts até que todos os erros sejam resolvidos.

Se der algum outro erro estamos por aqui :)

Bom dia, eu fiz isso, mas continuou dando erro, então eu reimportei o projeto, e todos os códigos funcionaram.