Blender ascensor

jonnygames - 01/02/2012 03:39
Hola qué tal, yo quiero hacer un videojuego fps, en donde el jugador pise una plataforma y lo lleve a un piso, o sea que la plataforma sea un ascensor, y cuando el jugador salga de la plataforma, esta vuelva a planta baja y que cuando el jugador la necesite, toque un botón y vuelva a piso 1, o sea como un ascensor, ayuda por favor.
3dpoder - 12/07/2025 13:42
Para hacer un ascensor funcional en Blender que suba y baje según la presencia del jugador en un juego FPS, lo más cómodo es usar logic nodes de Animation o drivers con sensores, pero si estás usando el motor UPBGE (la versión de Blender con lógica de juego), puedes hacerlo todo sin programar, con bloques de lógica.



Te explico el proceso paso a paso usando UPBGE, que es ideal para prototipos de juegos en Blender:

1. Crea la plataforma del ascensor
Haz un cubo fino y colócalo en planta baja. Este será el ascensor. Asegúrate de aplicarle el Apply All (Ctrl+A) para que su posición y escala estén limpias.

2. Configura la animación de subida y bajada



3. Usa sensores para activar el movimiento
En modo Logic Editor (UPBGE):



4. Haz que el ascensor baje cuando el jugador se baja



5. Agrega el botón de llamada del ascensor



6. Evita que el ascensor se mueva sin el jugador
Puedes usar una propiedad booleana que indique si el jugador está encima, y condicionar los movimientos a eso. Así no sube solo por un clic accidental.

Así consigues que el ascensor:


Y todo sin escribir una línea de código. ¡Solo lógica visual! Si todo falla, siempre puedes decir que es un ascensor con alma propia… como los de algunos edificios públicos.