Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

396
Visualizações
Dashing en Unity 2D usando el componente Rigidbody
using System.Collections; using System.Collections.Generic; using UnityEngine; public class Movement : MonoBehaviour { public float movementSpeed; public Rigidbody2D Rigidbody; private Vector2 moveDirection; public Transform Player; void Start() { } void Update() { ProcessInputs(); } void FixedUpdate() { move(); } void ProcessInputs() { float moveX = Input.GetAxisRaw("Horizontal"); float moveY = Input.GetAxisRaw("Vertical"); moveDirection = new Vector2(moveX, moveY).normalized; } void move() { Rigidbody.velocity = new Vector2(moveDirection.x * movementSpeed, moveDirection.y * movementSpeed); } }

Así que necesitaba algunos consejos, así que pensé en preguntar aquí, quería implementar carreras en mi Top-Down-Shooter, pero no encontré ningún código en Youtube que funcionara correctamente con mi código. También intenté mover la posición de los jugadores +2 a la dirección deseada pero no pude resolverlo. Sería feliz si todos pudieran ayudarme.

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Es bueno que estés usando FixedUpdate() para la física; muchos principiantes lo usan mal. Sin embargo, no ajuste la velocidad manualmente. Utilice AddForce. Establecerá efectivamente la velocidad, pero automáticamente toma en cuenta la masa de los objetos y permite acelerar en lugar de estar instantáneamente a la velocidad. Ese es el enfoque más lógico ya que te mueves en una dirección aplicando fuerzas a tu cuerpo.

Para Dashing, podría agregar una fuerza significativamente mayor para una pequeña cantidad de marcos de física (también conocida como una pequeña cantidad de llamadas FixedUpdate). Puede usar una cuenta regresiva que establece en un número cuando el personaje debe comenzar a correr. En FixedUpdate, disminuye el contador y, siempre que sea> 0, aplica la fuerza de aceleración.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda