1
resposta

erro CS0111:

Não entendi o que houve, mesmo com o código igual ao do instrutor (cheguei a copiar e colar) e as configurações aparece uma sequencia de erros:

Assets\Scripts\ControlaCamera.cs(16,10): error CS0111: Type 'NewBehaviourScript' already defines a member called 'Update' with the same parameter types Assets\Scripts\ControlaCamera.cs(10,10): error CS0111: Type 'NewBehaviourScript' already defines a member called 'Start' with the same parameter types

Assets\Scripts\ControlaJogador.cs(12,10): error CS0111: Type 'ControlaJogador' already defines a member called 'Update' with the same parameter types

Assets\Scripts\ControlaCamera.cs(5,14): error CS0101: The namespace '' already contains a definition for 'NewBehaviourScript'

Assets\Scripts\ControlaJogador.cs(5,14): error CS0101: The namespace '' already contains a definition for 'ControlaJogador'

Poderiam me ajudar por favor?
1 resposta

Olá Elainemourah, tudo bem?

Pelo que você descreveu, parece que você tem múltiplas definições para as mesmas funções e classes em seus scripts. Isso pode acontecer quando você tem mais de um script com o mesmo nome ou quando você tem funções com o mesmo nome em um script.

Vamos tentar resolver isso juntos. Aqui estão algumas sugestões:

  1. Verifique se você tem mais de um script com o nome 'NewBehaviourScript' ou 'ControlaJogador'. Se você tiver, renomeie um deles ou exclua se for desnecessário.

  2. Verifique se você tem funções 'Start' e 'Update' duplicadas em seus scripts 'NewBehaviourScript' e 'ControlaJogador'. Cada script deve ter apenas uma função 'Start' e uma função 'Update'. Se você tiver funções duplicadas, remova as duplicatas.

  3. Verifique também se você tem mais de uma classe com o mesmo nome em diferentes scripts. Cada classe deve ter um nome único. Se você tiver classes com nomes duplicados, renomeie uma delas.

Por exemplo, se você tiver dois scripts 'ControlaJogador', você pode renomear um deles para 'ControlaJogador1' e o outro para 'ControlaJogador2'. E se você tiver duas funções 'Update' em um script, você pode remover uma delas.

Espero que isso resolva o seu problema. Lembre-se de sempre verificar seus scripts para evitar duplicatas. Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software