¡Muchas gracias lightbug !
Es algo muy bueno para tener en cuenta, una vez quise hacer eso y no supe cómo se llamaba, aunque mi proyecto es en 3D, el sistema que trato hacer es algo parecido a assansin creed, pero muy básico.
He estado probando, tengo un carácter controller y he probado hacer que mi personaje detecte una plataforma con cuatro raycast, dos en los brazos para detectar cuando colisiona contra un muro y dos un poco más arriba, si los de arriba no detectan nada el jugador podrá escalar.
https://ibb.co/6Y9DgB3
Una vez el personaje detecta que se puede subir desactiva el script de movimiento y gravedad y se creo un raycast encima de él, que se controlara con el movimiento horizontal.
https://ibb.co/0rXpRsz
Es decir, si oprimo la tecla derecha, el raycast se moverá y si detecta una colision se moverá, si no colisiona no se moverá más.
https://ibb.co/gD4rF7v
No sé cómo hacer para que el personaje sepa que puede pasar a otra plataforma.
https://ibb.co/1TBWNjz
Que detecte si cabe en una superficie para subir.
https://ibb.co/bgN8Znc
O sepa que hay un obstáculo encima de él y es escalable.
https://ibb.co/1957cNJ
Como hace el jugador cuando cae treparse en la esquina más cercana.
https://ibb.co/ccrkNgw
No se si es una forma optima y no se bien como funciona el sistema he buscado por varias partes y todo el contenido está en inglés y no tengo claro cómo funciona el sistema.
Es algo muy bueno para tener en cuenta, una vez quise hacer eso y no supe cómo se llamaba, aunque mi proyecto es en 3D, el sistema que trato hacer es algo parecido a assansin creed, pero muy básico.
He estado probando, tengo un carácter controller y he probado hacer que mi personaje detecte una plataforma con cuatro raycast, dos en los brazos para detectar cuando colisiona contra un muro y dos un poco más arriba, si los de arriba no detectan nada el jugador podrá escalar.
https://ibb.co/6Y9DgB3
Una vez el personaje detecta que se puede subir desactiva el script de movimiento y gravedad y se creo un raycast encima de él, que se controlara con el movimiento horizontal.
https://ibb.co/0rXpRsz
Es decir, si oprimo la tecla derecha, el raycast se moverá y si detecta una colision se moverá, si no colisiona no se moverá más.
https://ibb.co/gD4rF7v
No sé cómo hacer para que el personaje sepa que puede pasar a otra plataforma.
https://ibb.co/1TBWNjz
Que detecte si cabe en una superficie para subir.
https://ibb.co/bgN8Znc
O sepa que hay un obstáculo encima de él y es escalable.
https://ibb.co/1957cNJ
Como hace el jugador cuando cae treparse en la esquina más cercana.
https://ibb.co/ccrkNgw
No se si es una forma optima y no se bien como funciona el sistema he buscado por varias partes y todo el contenido está en inglés y no tengo claro cómo funciona el sistema.