Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Melhoria de Jogo | Física no Unity
Unity para Iniciantes
course content

Conteúdo do Curso

Unity para Iniciantes

Unity para Iniciantes

1. Introdução ao Unity
2. Escreva seu Primeiro Script
3. Física no Unity
4. Interface e Sons no Unity
5. Polindo e Exportando seu Jogo

book
Melhoria de Jogo

Este é o código para fazer nosso jogador voltar à posição inicial quando ele perde, então vamos explicá-lo:

Vector2 startPosition; Esta linha declara uma variável startPosition do tipo Vector2. Isso será usado para armazenar a posição inicial do GameObject.

private void Start() { startPosition = transform.position;} Atribui a posição atual do GameObject transform.position à variável startPosition. Isso efetivamente armazena a posição inicial do GameObject quando o jogo começa.

Este é um método personalizado chamado playerLost().

Ele redefine a posição do jogador para a startPosition que foi registrada no início do jogo.

Ele define a velocidade do jogador para zero acessando seu rigidbody2D com a variável rb.

Ele registra "You lost" no Console do Unity usando Debug.Log().

O que vem a seguir:

Nos próximos capítulos, discutiremos melhorias importantes no jogo, como a adição de elementos de UI e efeitos sonoros.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 5
We're sorry to hear that something went wrong. What happened?
some-alt