Open brunobg opened 3 years ago
Tentativa: Começar no barco. Tecla inicial para mergulhar... (eu gostei que começa no barco...) Processo de mergulhar: 2 possibilidades
Caso demande muito tempo, já começa na água
Ajuda: que tal um painel com informação básica? Tipo um HUD?
https://www.youtube.com/watch?v=4gfFQg0wjHE A queda mais típica de mergulhador é assim, de frente. Na laje é a que é sempre feita por causa do tipo de barco. Ou seja, vc pode simplesmente animar do ponto inicial a um ponto embaixo d'água (original + vec3(original + deltax, -1.5, original+deltaz))
com o createPathForAnimation()
. (y é a vertical, o deltax/z dependem da orientação original da câmera, claro).
Sobre o HUD, adoro a ideia. Se quiser propor algo num issue separado manda bala. Tem o reloginho de mergulho já pra algo contínuo, e aquela tela do texto inicial de instruções que pode ser melhorada (é html puro).
Para início: 1- Usuário começa na água, nível um pouco abaixo do plano superior do barco, como se estivesse boiando e a cabeça para fora, 2- Coloquei uma limitação na movimentação "para cima" (y). A câmera não voa mais... 3- Alterei o texto, o conteúdo está um pouco mais claro, mas é possível ser melhorado. 4- Coloquei no debug um ponto de acesso ao objeto underw, para que possamos explorar a cena no console
Ver se isso funciona com o #47, mas a ideia é você clicar no botão iniciar e cair automaticamente na água, numa animação de uns 3 segundos.