Perguntas com a marcação «movement»

13
O movimento parece depender da taxa de quadros, apesar do uso de Time.deltaTime

Eu tenho o código a seguir para calcular a tradução necessária para mover um objeto de jogo no Unity, que é chamado LateUpdate. Pelo que entendi, meu uso de Time.deltaTimedeve tornar a taxa de quadros de tradução final independente (observe CollisionDetection.Move()apenas o desempenho de...

12
Onde meu personagem vai parar?

Muitos anos atrás, eu codifiquei alguma IA para um jogo pseudo-3d de orçamento. Havia um cálculo que eu nunca descobri realmente a melhor maneira de fazer, e era calcular onde o inimigo terminaria se parasse agora. Por exemplo: O inimigo está atualmente em X = 540.0. O inimigo está se movendo a...

11
Como limitar o movimento do clique e arrastar para uma área?

Peço desculpas pelo título um tanto genérico. Na verdade, não tenho muita ideia de como realizar o que estou tentando fazer, o que torna ainda mais difícil pesquisar uma possível solução. Estou tentando implementar um tipo de marcador de caminho (talvez exista um nome mais adequado para ele, mas...

11
Interpolar entre dois estados em rede?

Tenho muitas entidades do lado do cliente que são simuladas (suas velocidades são adicionadas às suas posições em uma base por quadro) e deixo que elas se considerem inoperantes. Eles enviam atualizações sobre onde foram vistos pela última vez e sua velocidade muda. Isso funciona muito bem e outros...

11
Jogador subindo, ele está pulando ou subindo?

Em um jogo de plataformas 2D baseado em física que contém escadas, como você determina se o jogador subindo é causado por um salto ou se ele sobe uma escada, de modo que você saiba qual animação jogar? E, em geral, obviamente o vetor de direção não é suficiente para determinar a animação a ser...

11
Como você move um sprite em incrementos de sub-pixel?

Os pixels estão ativados ou desativados. A quantidade mínima que você pode mover um sprite é um único pixel. Então, como você faz o sprite se mover mais lento que 1 pixel por quadro? A maneira como fiz isso foi adicionar a velocidade a uma variável e testar se havia atingido 1 (ou -1). Se isso...

9
retornando o ID multiTouch correto

Passei inúmeras horas lendo tutoriais e analisando todas as perguntas relacionadas ao multiTouch daqui e ao Stackoverflow. Mas eu simplesmente não consigo descobrir como fazer isso corretamente. Eu uso um loop para obter o meu pointerId, eu não vejo muitas pessoas fazendo isso, mas é a única...