Skip to main content
Skip table of contents

IdealTwin Walk Character

Este Character extiende la funcionalidad de IdealTwinBaseCharacter para implementar un modo de cámara en primera persona. Modifica atributos clave del personaje base para permitir una experiencia de navegación interactiva con vista de cámara en primera persona. El objetivo principal es proporcionar una forma intuitiva de explorar entornos virtuales de forma libre.

🎚️ Características Principales

  • Perspectiva en Primera Persona: La cámara está vinculada al punto de vista del personaje, proporcionando una inmersión directa en el entorno.

  • Giro de Cámara con Orientación del Actor: La cámara rota de acuerdo con la orientación del personaje, permitiendo una navegación fluida e intuitiva.

  • Movimiento Suavizado: El personaje se desplaza de forma suave en todas direcciones, evitando movimientos bruscos y mejorando la experiencia de usuario.

  • Movimiento a Punto Objetivo: El personaje tiene la capacidad de moverse a un punto específico en el entorno mediante un clic (o toque) en la interfaz.

  • Cámara Libre: Permite al usuario moverse libremente en todas las direcciones (arriba, abajo, izquierda, derecha, adelante y atrás).

  • Zoom Desabilitado: La función de zoom no está activa para este modo.


🖱️ Casos de Uso

Este personaje es ideal para las siguientes aplicaciones:

  • Niveles Exteriores:

    • Tours virtuales de zonas comunes (ej. áreas recreativas, jardines, exteriores de edificios).

  • Niveles Interiores:

    • Tours virtuales dentro de unidades o espacios interiores (ej. apartamentos, oficinas, habitaciones).


🔧 Ajustarlo a gusto

Los principales parametros para que el character se adapten al proyecto son:

  • Smooth Camera: Para cambiar el lag del movimiento y rotacion de la camara haciendo mas o menos intenso

  • Momentent: Este es un multiplicador que afecta diretamente a la variable MaxWalkSpeed del CharacterMovementComponent. Esta variable es la que va a determinar el maximo, así que el multiplicador es el que se aplica en la escala al hacer el movimiento.

Para cambiar la configuración de movimiento del Character utilizar el multiplicador, hay que hacerlo desde el valor CharacterMovementComponent->MaxWalkSpeed. Este ha sido establecido a una velocidad normal de caminar, aunque se puede modificar para que sea más rápido o más lento.

  • View Camera:

    • Clamp View Angle: Estos parametros sirven para poder limitar el angulo de visionado de la camara pudiendo hacer que la rotación sea libre o limitada.

    • CameraSpeedMultiplier: Estos parametros son los que van a hacer que la camara se mueva de manera mas agresiva o suave en los ejes vertical y horizontal

image-20241216-062148.png

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.