Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

506
Vistas
¿Cómo detecto de qué lado del objeto salí en OnCollisionExit2D()?

Puedo detectar con qué lado de un objeto choco, sin embargo, necesito restablecer algunas variables cuando salgo de una colisión. ¿Cómo sé de qué lado de un objeto salí? (es decir, si he chocado con el suelo, choco con una pared a la izquierda, pero luego me muevo a la derecha. Necesito saber si salí de la colisión con la pared o si salí de la colisión con el suelo).

Tenga en cuenta que los bloques con los que colisiono son paredes y suelo, por lo que no puedo usar nombres de capas, etc.

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

1.

Realmente me cuesta entender la pregunta, pero un truco común es que en realidad tienes varios colisionadores en el objeto.

Di que es un cubo.

¡En lugar de tener un colisionador en forma de cubo, de hecho, tenga SEIS colisionadores!

(Entonces, básicamente planos, cualquier técnica que quieras usar).

Dependiendo de su situación, sabrá exactamente qué chocó con qué.

Realmente no entiendo la pregunta, pero creo que querrás saber, de los seis, cuál fue el "último" tocado.

Por supuesto, eso es fácil de lograr como cuestión de programación básica, solo averigüe cuál de los seis se tocó en último lugar. †

2.

Tenga en cuenta que como explica BugFinder. A medida que "sale", simplemente mire su nueva velocidad, es decir, mire la dirección de su velocidad.

Obviamente, eso te dirá instantáneamente "qué parte" del otro objeto, debes haber rebotado.

Tenga en cuenta también que, de hecho, puede simplemente lanzar hacia atrás desde su nueva velocidad y ver lo que golpea, ¡eso es probablemente lo que lo rebotó!

--

† tenga en cuenta que PhysX puede unir cosas en el mismo marco, la idea de lo que se "tocó por última vez" cuando está en una esquina puede ser problemática. Es por eso que "2" es un enfoque común.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda