Toda vez que eu tento fazer um script sobre isto da erro.
Opa, tudo bem?
Qual erro em específico você está tendo?
Se possível envia seu código aqui, para eu dar uma olhada.
1 Assets\Scripts\Player.cs(7,1): error CS8803: Top-level statements must precede namespace and type declarations.
2 Assets\Scripts\Player.cs(5,36): error CS1513: } expected
3 Assets\Scripts\Player.cs(5,36): error CS1514: { expected
Esses são os erros.
Ao que indica, você esqueceu de fechar algum bloco com chaves ‘}’.
Sempre que você abre um bloco, seja um método, instrução if, else, for… você deve colocar uma chave ‘{’ de abertura e uma de fechamento ‘}’.
Dá uma conferida sobre isso no seu código. Se quiser também, posta seu código aqui no fórum, que assim consigo analisar para te ajudar para identificar melhor.
O erro está na linha 6 do seu código.
O correto seria desse jeito:
public class Player : MonoBehaviour
{
public float speed;
...
}
A variável ‘speed’ deve ficar dentro do bloco da classe.
Obrigado, deu certo.