Eu queria saber se alguém sabia ou tinha conhecimento de como programar um sistema de escalada como o encontrado em tomb raider / uncharted.
Eu tinha pensado em apenas ter caixas delimitadoras em todas as posições escaláveis no mundo do jogo e depois verificar se havia colisão. Se o jogador estivesse dentro da caixa, ele estaria "pendurado" na borda. Alguém tem melhores idéias / melhorias?
Eu já tenho minha renderização configurada usando o directx9 e me preocuparia com a animação mais tarde.
c++
game-mechanics
level-design
game-design
MulletDevil
fonte
fonte
Respostas:
A apresentação da Valve em 2009 nos sistemas de IA por trás do Left4Dead entra em detalhes consideráveis no sistema usado para escalar, incluindo detecção de borda, altura do obstáculo, seleção de animação etc.
Ele é voltado principalmente para animação de NPC, mas a maior parte do código de escalada real deve ser muito semelhante.
fonte