Segui todos os passos do modulo 2 e baixei o código, mas aparece os seguinte erro
e de todo jeito o problema não resolve.
ATÉ 50% OFF
TÁ ACABANDO!
0 dias
0 horas
0 min
0 seg
Segui todos os passos do modulo 2 e baixei o código, mas aparece os seguinte erro
e de todo jeito o problema não resolve.
Olá Bernardo.
Tudo bem?
1. Erro CS0246 : “The type or namespace name ‘InputAction’ could not be found”
Esse erro significa:
O tipo InputAction não existe no seu projeto.
Motivos mais comuns:
(A) O novo Input System não está instalado/ativado
Você deve:
Reinicie o Unity.
(B) Faltou o using correto
No topo do script Input Manager.cs, precisa ter:
using UnityEngine.InputSystem;
Sem isso, InputAction não é reconhecida.
(C) Você não criou uma InputActions asset
Se o curso usa algo como InputMaster.inputactions, você precisa ter criado o arquivo:Assets > Create > Input Actions
2. Warning CS0108 — “hides inherited member 'Component.rigidbody'”
Isso significa que no seu script PlayerBehavior.cs, você tem algo como:
public Rigidbody rigidbody;
Mas já existe Component.rigidbody (da Unity antiga).
Soluções:
public Rigidbody rb;
E troque nos outros scripts também.
new para esconder (não recomendado)**public new Rigidbody rigidbody;
**Resumindo :
using UnityEngine.InputSystem; no scriptrigidbody para rbFaça os testes ai e avise o resultado.
Aguardo seu feedback.
Bons estudos.