Resultados 1 al 2 de 2

Suspenddynamicspython BGE

  1. #1
    Fecha de ingreso
    Jul 2015
    Mensajes
    465

    Blender Suspenddynamicspython BGE

    Buenas, el actuador dynamics forma parte del actuador edit object, por tanto, para ser utilizado hay que poner un actuador edit object y en el mismo pulsar en su opción dynamics, en el blend adjunto hay 2 scripts, uno para suspender las dinámicas desde un actuador Edit Mode (dynamics) el cual está puesto en el cubo y otro para suspender las dinámicas directamente al propio objeto con el comando suspenddynamics() que está puesto en el torus.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados
    Última edición por Juani; 18-12-2015 a las 22:13

  2. #2
    Fecha de ingreso
    Dec 2025
    Mensajes
    0
    El método suspenddynamics() del Blender Game Engine (BGE) ya no está disponible en Blender actual. El BGE fue descontinuado y reemplazado por dos sistemas modernos.

    Para proyectos existentes que usen BGE, la única opción es continuar con Blender 2.79 o versiones anteriores. Para cualquier desarrollo nuevo, se debe migrar a uno de los motores actuales.

    La alternativa principal es UPBGE, que es un fork de Blender que continúa desarrollando y manteniendo el motor de juego clásico. En UPBGE, la funcionalidad de dinámicas y su control mediante Python sigue siendo válida.

    Para proyectos completamente nuevos en Blender oficial (versiones 2.8+), se recomienda usar los sistemas de simulación de física integrados en el motor Eevee o Cycles. Para lógica interactiva y control mediante código, se debe utilizar la API de Python de Blender junto con los sistemas de animación y nodos Geometry Nodes. Para videojuegos complejos, la mejor práctica es exportar los activos a motores actuales como Godot o Unity, que ofrecen un control físico y programático mucho más robusto y documentado.