Existem muitas outras formas de matemática que são úteis, mas no mínimo absoluto você precisa saber estas:
Isso é bastante básico, mas se você não os conhece, não terá chance de ser um programador e muito menos um desenvolvedor de jogos.
Objetos em um mundo de jogo são representados com vetores. Um vetor representa coisas como a posição de um objeto, a direção e a velocidade da aparência. Cálculos Vector matemática como o Dot produtos , entre vários produtos , e Vector normalização são essenciais.
Como movo meu objeto de jogo? O novato pode dizer:
"Eu sei! Eu vou fazer:" object.position.x++
.
Não não não. Você precisa usar um cálculo vetorial. O objeto precisa de um vetor de posição, direção e aceleração que você possa usar para mover o objeto. Se você faz o que é novato, fica preso em uma bagunça insustentável e como faz com que ele se mova em uma direção não alinhada com o eixo XYZ do mundo?
A principal razão pela qual os jogos usam quaternions é porque eles representam rotações quase com a mesma eficiência de espaço que os ângulos de Euler, sem sofrer o bloqueio do cardan . O bloqueio do cardan começa quando qualquer ângulo de Euler atinge uma rotação de 90 graus em torno de qualquer eixo: você perde imediatamente um grau de liberdade. Os quaternários tratam dessa questão adicionando uma quarta dimensão. Se você mantiver os ângulos de Euler, precisará restringir um eixo para nunca girar mais de ~ 89 graus.
Se você estiver programando a matemática para respostas de física em um jogo, participar de uma aula de física não seria uma má idéia.
Razões pelas quais você precisará conhecer as equações da física:
- Fazendo uma bola quicar (veja: coeficiente de restituição)
- Faça uma bola se mover em uma direção com newtons de força 'x'
- Faça com que algo tenha mais ou menos atrito, para que deslize a uma velocidade diferente
- Respostas de colisão: Em que direção o objeto girará quando eu o atingir 'aqui'?
Se você usa um mecanismo de física (ou um mecanismo de jogo que possui o mecanismo de física embutido), pode se dar bem com pouco conhecimento sobre física. Ainda assim, é muito bom saber quando você precisa sujar as mãos porque o mecanismo de física não está funcionando adequadamente.