Eu gostaria de estar deixando aqui uma nota de atenção caso alguém utilize o Awake() para inicialização, tenha cuidado ao utilizar o Awake, pois dependendo da forma como os seus outros scripts ou classes estão lidando com ativação/desativação de objetos, referências a métodos, componentes etc, se você utilizar Start em uma classe que referencie algo de outra classe que utilize o Awake, pode acorrer uma referência nula ao iniciar a cena pois você estaria tentando acessar um objeto que ainda não foi completamente inicializado, por isso é importante tomar cuidado pra que o uso do Awake não afete a inicialização e consequentemente o fluxo do seu outro script, para evitar isso é altamente recomendado aguardar a inicialização desta forma: if(object != null), assim você sempre garante que não haja erros de referência nula.
mano, sinceramente, não tenta fazer jogo sem ter uma base boa de programação, voce so vai criar erros e quando for pra algo mais complexo que acredito que não vá por que não sabe programar , vai si frustrar
Você pode ter um objeto na cena que está "adormecido". Seria como estar desativado.. assim que esse objeto dor "despertado" por algum evento qualquer.. ele vai usar o método awake associado a esse objeto que estava adormecido antes de qualquer outro.. esse seria um possível motivo.
Oi mano, tava começando a ver sua série para aprender e fazer um joguin com o meu amigo nas férias mas eu baixei até a mesma versão do unity e os códigos não funcionam. Aparece que tem que por umas coisas antes mas eu não acho isso, não sei se é algo novo. Pode me ajudar?
Eu gostaria de estar deixando aqui uma nota de atenção caso alguém utilize o Awake() para inicialização, tenha cuidado ao utilizar o Awake, pois dependendo da forma como os seus outros scripts ou classes estão lidando com ativação/desativação de objetos, referências a métodos, componentes etc, se você utilizar Start em uma classe que referencie algo de outra classe que utilize o Awake, pode acorrer uma referência nula ao iniciar a cena pois você estaria tentando acessar um objeto que ainda não foi completamente inicializado, por isso é importante tomar cuidado pra que o uso do Awake não afete a inicialização e consequentemente o fluxo do seu outro script, para evitar isso é altamente recomendado aguardar a inicialização desta forma: if(object != null), assim você sempre garante que não haja erros de referência nula.
Mano seus vídeos ta ajudando demais :D
Fico feliz 😊
Resgatei seu jogo :)
Opa , esse é ligeiro 😎
Mano por favor me ajuda meu unity está dando
Error caractere inesperado '|'
Quando eu colo o ||
mano, sinceramente, não tenta fazer jogo sem ter uma base boa de programação, voce so vai criar erros e quando for pra algo mais complexo que acredito que não vá por que não sabe programar , vai si frustrar
tbm quero
Haha , Da próxima tem que ser rapido 😜 .. mas da uma olhada lá , adiciona a wishlist.. ta baratinho
vc da curso de c# remoto ? se sim me chama no WhatsApp 19995194193
Quando usar o Awake e não o Start então?
Você pode ter um objeto na cena que está "adormecido". Seria como estar desativado.. assim que esse objeto dor "despertado" por algum evento qualquer.. ele vai usar o método awake associado a esse objeto que estava adormecido antes de qualquer outro.. esse seria um possível motivo.
Oi mano, tava começando a ver sua série para aprender e fazer um joguin com o meu amigo nas férias mas eu baixei até a mesma versão do unity e os códigos não funcionam. Aparece que tem que por umas coisas antes mas eu não acho isso, não sei se é algo novo. Pode me ajudar?