Como fazer o personagem se mover (plataforma)?

Toda vez que eu tento fazer um script sobre isto da erro.

2 curtidas

Opa, tudo bem?
Qual erro em específico você está tendo?

Se possível envia seu código aqui, para eu dar uma olhada.

2 curtidas

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.

2 curtidas

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.

1 curtida

2 curtidas

O erro está na linha 6 do seu código.

image

O correto seria desse jeito:

public class Player : MonoBehaviour
{
	public float speed;	
	...
}

A variável ‘speed’ deve ficar dentro do bloco da classe.

1 curtida

Obrigado, deu certo.

3 curtidas