Dentro do código de script do herói (objeto), quero adicionar a possibilidade de alterar seu sprite.
Então o jogador pressiona o botão de espaço e o sprite muda para o outro sprite já adicionado ao projeto.
Você pode me fornecer um código de exemplo para fazer isso?
1
Embora a função de alterar sprites abaixo deva funcionar exatamente como você pediu, sugiro que você analise o animador do Unity. Geralmente, quando as pessoas trocam sprites, é para criar uma animação para uma ação (como balançar uma espada ou abrir uma porta) e isso geralmente é feito em mecanismos mais básicos, trocando os sprites manualmente. O Unity, no entanto, tem suporte embutido para animações, permitindo que você crie um arquivo de animação para todos os sprites necessários, permitindo que você diga ao jogo para jogá-los automaticamente, dadas determinadas condições no controlador de animação.
—
Benjamin Danger Johnson