Corollarium / lajevr

Dive and flight on Laje de Santos Marine Park/Mergulho e Voo virtual no Parque Laje de Santos
https://corollarium.github.io/lajevr/
GNU General Public License v3.0
5 stars 0 forks source link

Queda inicial do mergulho #48

Open brunobg opened 3 years ago

brunobg commented 3 years ago

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.

hiperlogic commented 2 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?

brunobg commented 2 years ago

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).

hiperlogic commented 2 years ago

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