Hitbox

From Valve Developer Community
Jump to navigation Jump to search
English (en)Português do Brasil (pt-br)Translate (Translate)
Hitbox.jpg

A hitbox e uma caixa invisível (ou mais frequentemente uma série de caixas) que define o forma dura de um model para fins de detecção de colisão baseada em danos. Um modelo típico dentro de um jogo tem muitos poligonos para realizar cálculos de acertos em tempo real, então hitboxes são usados ​​em seu lugar.

Um hitbox é diferente de um bounding box na medida em que é mais complexo e mais próximo da forma visível do modelo. A caixa delimitadora é usada para detecção de colisão baseada em movimento, e geralmente é literalmente uma única caixa.

Criar Hitboxes

tem alguns jeitos de criar hitboxes. você pode criar manualmente do zero através de .qc comandos ou permitir HLMV HLMV para autogerado um conjunto para você e depois modificá-los a partir daí. se o arquivo QC está ficando confuso, a melhor maneira de manter seus arquivos de QC organizados é criar umhitbox.qci arquivo que contém os dados do seu hitbox. Você pode vinculá-lo a partir do principal do seu modelo arquivo QC com$include hitbox.qci.

Comandos de Console

Cvar/Command Parameters or default value Descriptor Effect
sv_showhitboxes int Exibe os hitboxes do lado do servidor do índice de jogador especificado, ignorando qualquer net_fakelag. Gera muito tráfego, então só deve ser usado em servidores locais.
Isso foi removido dos jogos da Valve devido à confusão causa em relação à compensação de atraso, mas ainda está no mod SDK.

veja também


Stub

This article or section is a stub. You can help by expanding it.